亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

內(nèi)容創(chuàng)建系統(tǒng)、內(nèi)容創(chuàng)建方法、用于執(zhí)行該內(nèi)容創(chuàng)建方法的計算機可執(zhí)行程序、包括該程...的制作方法

文檔序號:6482772閱讀:144來源:國知局
專利名稱:內(nèi)容創(chuàng)建系統(tǒng)、內(nèi)容創(chuàng)建方法、用于執(zhí)行該內(nèi)容創(chuàng)建方法的計算機可執(zhí)行程序、包括該程 ...的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及創(chuàng)建網(wǎng)頁和該網(wǎng)頁的語音瀏覽,特別涉及一種用于通過合成語音來改善用戶對內(nèi)容的可訪問性的內(nèi)容創(chuàng)建系統(tǒng)、內(nèi)容創(chuàng)建方法、用于執(zhí)行上述內(nèi)容創(chuàng)建方法的程序、存儲了上述程序的計算機可讀存儲介質(zhì)、圖形用戶接口系統(tǒng)、以及顯示控制方法。
背景技術(shù)
近年來,隨著網(wǎng)絡(luò)技術(shù)和因特網(wǎng)基礎(chǔ)設(shè)施變得普及,計算機用戶必須通過因特網(wǎng)在計算機屏幕上可視地顯示網(wǎng)頁并且獲得各種信息。在現(xiàn)有網(wǎng)頁創(chuàng)建方法中,首先考慮的是網(wǎng)頁向用戶可視地提供信息。
然而,關(guān)于個人計算機中的信息可處理性、信息可獲性及其快速性,旨在提供圖形用戶接口的現(xiàn)有網(wǎng)頁被認為具有各種困難。例如,典型地,網(wǎng)頁作為圖形用戶接口被顯示在計算機屏幕上。在這種情況下,不能可視地識別網(wǎng)頁的用戶(在本發(fā)明中,以下被稱作非視覺訪問用戶)不能充分地訪問作為網(wǎng)頁而顯示的圖形用戶接口,或者根本無法對其進行任何訪問,從而可能產(chǎn)生這樣的缺點,即非視覺訪問用戶不能獲得重要內(nèi)容,例如通過網(wǎng)頁所提供的主要內(nèi)容。
如上所述,從非視覺訪問用戶的視點考慮現(xiàn)有網(wǎng)頁的可用性,很難說現(xiàn)有網(wǎng)頁具有足夠的可訪問性。其原因可能包括,例如,非視覺訪問用戶不能通過使用指針和圖標來直接訪問內(nèi)容,其中,通過指針裝置如鼠標、輸入筆、鍵盤操作和游戲棒來控制該指針和圖標的位置,并且將其顯示為諸如箭頭等的形狀;二維到一維的空間識別完全不同于視覺訪問用戶的空間識別;以及即使重要的主要內(nèi)容被高亮顯示,它也不能被非視覺訪問用戶識別,等等。
為了即使部分地改善上述缺點,傳統(tǒng)地,已經(jīng)提出了語音響應(yīng)系統(tǒng),其通過語音合成系統(tǒng)將結(jié)構(gòu)化文檔例如文本、HTML(超文本置標語言)、DHTML(動態(tài)超文本置標語言)、SGML(標準通用置標語言)和XML(可擴展置標語言)生成為語音,并且通過麥克風將其提供給非視覺訪問用戶。然而,僅僅通過語音導航存在這樣的缺點,即它不能確保主要內(nèi)容的可獲性,這是因為上述用戶需要花費很長時間才能到達顯示在網(wǎng)頁上的內(nèi)容中的主要內(nèi)容,或者因為用戶最終不能到達所需內(nèi)容。
另外,為了上述目的,在語音瀏覽系統(tǒng)、語音響應(yīng)系統(tǒng)等中,使用VoiceXML等來創(chuàng)建包括適于每個系統(tǒng)的內(nèi)容的網(wǎng)頁,以便提供服務(wù)。然而,由于在這樣的服務(wù)中僅僅提供有限的信息,因此該系統(tǒng)不能使萬維網(wǎng)上的大量信息可被非視覺訪問用戶有效地獲得。
對于非視覺訪問用戶,在傳統(tǒng)上提出的語音瀏覽系統(tǒng)通過在用戶場所處安裝的語音瀏覽器或屏幕閱讀器,使用相同于普通用戶所使用的瀏覽器(Internet Explorer或Netscape Navigator)來訪問網(wǎng)頁。傳統(tǒng)的語音瀏覽系統(tǒng)通過僅僅提取可通過語音輸出的文本信息以及例如從其開頭順序地朗讀包括詞如“HTML”的文件,向用戶提供了語音導航。
因此,可能存在這樣的缺點,即對于傳統(tǒng)的語音瀏覽系統(tǒng)訪問為可視表示的目的而創(chuàng)建的網(wǎng)頁上所顯示的信息是十分困難的。例如,如果沒有預(yù)先準備具有圖像數(shù)據(jù)的數(shù)據(jù)或到圖像數(shù)據(jù)的鏈接的相應(yīng)可替換文本,則這樣的數(shù)據(jù)將會缺少一些其要被朗讀的信息。而且,近年來,在網(wǎng)頁中,各種信息包括在單個頁面中,并且通過各種可視效果如背景顏色或文本顏色來布局。然而,語音瀏覽系統(tǒng)不能傳達諸如高亮顯示的可視表示和諸如著色的布局。
在這種情況下,如在傳統(tǒng)上所公知的那樣,對于到主要內(nèi)容的跳轉(zhuǎn),如果鏈接命令被插入在網(wǎng)頁的開頭,則可顯著改善非視覺可訪問性。通過選擇該鏈接,跳過存在于網(wǎng)頁的開始部分中的“與主要內(nèi)容具有較少關(guān)系”的信息如標題等,從而有可能快速地到達網(wǎng)頁中的最重要信息。然而,在目前環(huán)境下,很少有網(wǎng)頁包括上述命令。另外,例如,存在這樣的網(wǎng)頁,其中該網(wǎng)頁的模板包括用于提示從頭進行非視覺訪問的結(jié)構(gòu)。然而,因為僅僅存在考慮非視覺訪問的鏈接,所以這沒有意義,并且在每個內(nèi)容創(chuàng)建者沒有完全描述每個網(wǎng)頁上的鏈接的情況下不能實現(xiàn)其目的。
在目前環(huán)境下,通常情況是被提供了到主要內(nèi)容的鏈接的網(wǎng)頁沒有該鏈接自身的描述,從而這樣的網(wǎng)頁不能完全實現(xiàn)提供鏈接的功能。因此,也是可知的是,即使輸入對用于非視覺訪問的鏈接執(zhí)行非視覺訪問的請求,也存在這樣的問題,即用戶被返回到網(wǎng)頁的開頭,或者由于寫入了跳轉(zhuǎn)目的地的錯誤URL而導致發(fā)生錯誤。如果上述用于非視覺訪問的鏈接不能正確工作,則它甚至可能降低可訪問性。
本質(zhì)上,可以認為上述缺點起因于視覺訪問用戶創(chuàng)建網(wǎng)頁的事實。在此,在本發(fā)明中,視覺訪問用戶是指能夠可視地識別網(wǎng)頁以便輸入并獲得信息的計算機用戶。換句話說,由于視覺訪問用戶能夠毫無麻煩地使用普通瀏覽器軟件來查看網(wǎng)頁,因此可以認為他幾乎沒有通過語音合成來訪問網(wǎng)頁的經(jīng)驗。因此,在某種意義上,視覺訪問用戶很自然地意識不到在語音瀏覽系統(tǒng)中經(jīng)常出現(xiàn)的缺點。雖然創(chuàng)建目前可被認為滿足視力受損人員需要的所有萬維網(wǎng)內(nèi)容是困難的,但是隨著近年來網(wǎng)絡(luò)技術(shù)如因特網(wǎng)變得普及,鑒于可以在因特網(wǎng)上獲得甚至重要信息這一事實,因此期望通過改善對現(xiàn)有萬維網(wǎng)內(nèi)容的語音導航來改善對主要內(nèi)容的可訪問性。
然而,基于為非視覺訪問用戶改善可訪問性的必要性和重要性,如果有可能更有效地支持處理網(wǎng)頁的修改以便由非視覺訪問用戶訪問的主頁創(chuàng)建者的工作,就可以認為大幅度地改善可能成為網(wǎng)頁創(chuàng)建者的視覺訪問用戶的任務(wù)。

發(fā)明內(nèi)容
本發(fā)明是鑒于現(xiàn)有技術(shù)的上述問題而提出的,并且基于這樣的概念而提出,其中,如果有可能向視覺訪問用戶可視地提供針對非視覺訪問用戶的可訪問性,則有可能讓作為視覺訪問用戶的主頁創(chuàng)建者或網(wǎng)頁創(chuàng)建者容易地向非視覺訪問用戶提供具有改善可訪問性的網(wǎng)頁。
在本發(fā)明的網(wǎng)頁創(chuàng)建中,為了上述目的,如果以正常的語音速度執(zhí)行語音合成,則計算到結(jié)構(gòu)化文檔中的節(jié)點的到達時間,并且將該到達時間與網(wǎng)頁上該節(jié)點的顯示位置相關(guān)聯(lián),然后向主頁創(chuàng)建者或網(wǎng)頁創(chuàng)建者可視地顯示。
在本發(fā)明的一個具體實施例中,到內(nèi)容的到達時間可以通過語音合成軟件中的正常詞語音速度以及采用適當描述語言如文本、HTML、DHTML、SGML和XML的直到指定上述內(nèi)容為止的詞數(shù)來估算。另外,向所估算的到內(nèi)容的到達時間分配對應(yīng)于到達時間的顯示格式,并且例如將其顯示在正被創(chuàng)建的網(wǎng)頁或主頁的屏幕顯示上。主頁或網(wǎng)頁的創(chuàng)建者可以利用屏幕上的顯示來估計非視覺訪問用戶的訪問。
另一方面,在本發(fā)明提供的內(nèi)容創(chuàng)建系統(tǒng)中,不是以根據(jù)預(yù)定規(guī)則從結(jié)構(gòu)化文檔的DOM樹結(jié)構(gòu)獲得的語音節(jié)點系列的順序來發(fā)送通過由主頁或網(wǎng)頁的創(chuàng)建者(在本發(fā)明中,以下被簡稱為創(chuàng)建者)參考圖形顯示而確定的節(jié)點,而是響應(yīng)于創(chuàng)建者的輸入而對其進行編輯,并且將其發(fā)送到非視覺訪問用戶的語音合成系統(tǒng)。所發(fā)送的結(jié)構(gòu)化文檔通過語音合成系統(tǒng)以由創(chuàng)建者指定的順序重新生成語音節(jié)點序列,并且作為合成語音將其提供給非視覺訪問用戶。在本發(fā)明的一個具體實施例中,有可能可以通過在非視覺訪問用戶場所處安排的用戶終端以由創(chuàng)建者指定的順序來導航網(wǎng)頁,而無需較大地改變網(wǎng)頁的可視配置,也就是,例如為視覺訪問用戶保持網(wǎng)頁的相同可視顯示。
此外,在本發(fā)明中,還有可能使用和修改曾經(jīng)創(chuàng)建的網(wǎng)頁或主頁,并且還有可能通過準備幾種語音速度和語音導航來針對熟悉語音瀏覽的非視覺訪問用戶和不熟悉語音瀏覽的非視覺訪問用戶容易地提供不同的可訪問性。
具體地說,根據(jù)本發(fā)明,提供了一種用于創(chuàng)建可以通過合成語音來查看的內(nèi)容的內(nèi)容創(chuàng)建系統(tǒng),該內(nèi)容創(chuàng)建系統(tǒng)包括數(shù)據(jù)庫,用于存儲結(jié)構(gòu)化文檔;以及信息處理部件,用于從結(jié)構(gòu)化文檔創(chuàng)建語音節(jié)點系列,并且計算從開始語音節(jié)點系列的語音合成直到作為合成語音輸出每個節(jié)點為止的到達時間。
本發(fā)明的信息處理部件包括支持處理部件,其用于編輯語音節(jié)點系列和結(jié)構(gòu)化文檔中的對應(yīng)部分。另外,支持處理部件包括到達時間計算裝置,用于計算從創(chuàng)建語音節(jié)點系列直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間;轉(zhuǎn)換確定裝置,用于響應(yīng)于到達時間而修改預(yù)定節(jié)點的顯示位置處的圖形顯示,并且接收用于指示修改到預(yù)定節(jié)點的到達時間的修改命令;以及轉(zhuǎn)換裝置,用于從轉(zhuǎn)換確定裝置接收輸出,創(chuàng)建并且向外界輸出時間顯示映射表。
本發(fā)明的時間顯示映射表包括節(jié)點、對應(yīng)于節(jié)點的到達時間、節(jié)點的顯示位置、以及節(jié)點的圖形顯示值。本發(fā)明的轉(zhuǎn)換確定裝置包括用于接收用來指示修改到預(yù)定節(jié)點的到達時間的修改命令,并且在該修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列和結(jié)構(gòu)化文檔。
根據(jù)本發(fā)明,提供了一種計算機可執(zhí)行內(nèi)容創(chuàng)建方法,其用于使計算機創(chuàng)建可以通過合成語音來查看的內(nèi)容,該方法包括以下步驟讀取存儲在數(shù)據(jù)庫中的結(jié)構(gòu)化文檔;從結(jié)構(gòu)化文檔創(chuàng)建語音節(jié)點系列;計算從開始語音節(jié)點系列的語音合成直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間,并且將節(jié)點與到達時間關(guān)聯(lián)以存儲它們;以及讀取到達時間,并且向顯示部件提供與節(jié)點的到達時間對應(yīng)的圖形顯示。
本發(fā)明的存儲步驟包括以下步驟對于節(jié)點,將節(jié)點的顯示位置與節(jié)點的圖形顯示值相關(guān)聯(lián)以存儲它們。本發(fā)明的提供圖形顯示的步驟包括以下步驟根據(jù)到達時間在節(jié)點的顯示位置處修改圖形顯示。本發(fā)明的根據(jù)到達時間修改圖形顯示的步驟包括以下步驟接收針對到預(yù)定節(jié)點的到達時間的修改命令;響應(yīng)于修改命令,修改語音節(jié)點系列和對應(yīng)的結(jié)構(gòu)化文檔;重新計算修改后的語音節(jié)點系列中的到達時間;以及根據(jù)重新計算的到達時間,修改節(jié)點的圖形顯示。此外,修改步驟包括以下步驟在用于指示修改到預(yù)定節(jié)點的到達時間的修改命令的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列。
根據(jù)本發(fā)明,提供了一種用于執(zhí)行內(nèi)容創(chuàng)建方法的計算機可執(zhí)行程序。此外,提供了一種其中記錄了用于執(zhí)行上述內(nèi)容創(chuàng)建方法的計算機可執(zhí)行程序的計算機可讀存儲介質(zhì)。
根據(jù)本發(fā)明,提供了一種用于創(chuàng)建可以通過合成語音來查看的內(nèi)容的圖形用戶接口系統(tǒng),該圖形用戶接口系統(tǒng)包括解析器裝置,用于解析結(jié)構(gòu)化文檔以生成DOM樹結(jié)構(gòu)中的節(jié)點;用于從DOM樹結(jié)構(gòu)中的節(jié)點創(chuàng)建語音節(jié)點系列,并且計算從開始語音節(jié)點系列的語音合成直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間的裝置;以及用于響應(yīng)于到達時間而確定預(yù)定節(jié)點的顯示位置處的圖形顯示的裝置。
在本發(fā)明中,該系統(tǒng)還包括用于接收用來指示修改到預(yù)定節(jié)點的到達時間的修改命令的裝置;以及用于在該修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列和結(jié)構(gòu)化文檔中的對應(yīng)部分的裝置。
在本發(fā)明中,用于計算到達時間的裝置使用修改后的語音節(jié)點系列重新計算到達時間;用于確定圖形顯示的裝置響應(yīng)于重新計算的到達時間而重新確定圖形顯示,并且與重新確定的圖形顯示一起顯示修改后的到達時間。
根據(jù)本發(fā)明,提供了一種顯示控制方法,其用于使計算機用作圖形用戶接口系統(tǒng),以便顯示對可以通過合成語音來查看的內(nèi)容的語音可訪問性,該顯示控制方法包括以下步驟通過解析器裝置解析結(jié)構(gòu)化文檔以生成DOM樹結(jié)構(gòu)中的節(jié)點;從DOM樹結(jié)構(gòu)中的節(jié)點創(chuàng)建語音節(jié)點系列,并且計算從開始語音節(jié)點系列的語音合成直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間;以及響應(yīng)于到達時間而確定包括預(yù)定節(jié)點的顯示位置的數(shù)據(jù),并且通過網(wǎng)絡(luò)將該數(shù)據(jù)發(fā)送到信息終端。
在本發(fā)明中,該方法還包括以下步驟從網(wǎng)絡(luò)接收用于指示修改到預(yù)定節(jié)點的到達時間的修改命令;以及在該修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列和結(jié)構(gòu)化文檔中的對應(yīng)部分。
此外,計算到達時間的步驟使用修改后的語音節(jié)點系列重新計算到達時間;確定數(shù)據(jù)的步驟響應(yīng)于重新計算的到達時間而重新確定圖形顯示,并且與重新確定的圖形顯示一起發(fā)送與修改后的到達時間對應(yīng)的經(jīng)過編輯的數(shù)據(jù)。


圖1是本發(fā)明的內(nèi)容創(chuàng)建方法的示意性流程圖;圖2是示出本發(fā)明的到達時間計算部件中的處理的流程圖;圖3示出本發(fā)明中的結(jié)構(gòu)化文檔的實施例和用于創(chuàng)建節(jié)點到達時間表的示意性實施例;圖4示出本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)的示意性功能方框圖;圖5示出本發(fā)明的支持處理部件的詳細功能塊;圖6示出在使用如圖3所示的DHTML文檔的情況下本發(fā)明中的要用于到達時間-顯示位置映射中的集合的數(shù)據(jù)結(jié)構(gòu)以及屏幕上與其對應(yīng)的顯示;圖7示出本發(fā)明的網(wǎng)頁創(chuàng)建支持方法的示意性流程圖;圖8示出本發(fā)明中的以圖形方式顯示用于選擇或確定顯示格式的菜單的實施例;圖9示出本發(fā)明的到預(yù)定元素詞(element word)的到達時間的圖形顯示的實施例;圖10是本發(fā)明的網(wǎng)頁創(chuàng)建支持方法中對結(jié)構(gòu)化文檔的編輯處理的示例性過程的流程圖;圖11示出通過執(zhí)行如圖10所示的本發(fā)明的內(nèi)容創(chuàng)建方法而由本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)顯示在顯示部件的屏幕上的圖形用戶接口的實施例;
圖12示出創(chuàng)建者選擇創(chuàng)建鏈接以便編輯的情況下的屏幕顯示;圖13示出根據(jù)本發(fā)明的用于以圖形方式顯示其中創(chuàng)建了到主要內(nèi)容的適當鏈接的網(wǎng)頁的到達時間的圖形顯示的實施例;圖14是可以在本發(fā)明的網(wǎng)頁創(chuàng)建支持中采用的到達時間的另一顯示模式的實施例;圖15示出在上述編輯處理被模塊化為網(wǎng)頁創(chuàng)建系統(tǒng)的創(chuàng)作工具的情況下本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)的實施例;圖16示出可以提供使用本發(fā)明的萬維網(wǎng)應(yīng)用的實施例;圖17示出在由本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)通過網(wǎng)絡(luò)提供萬維網(wǎng)服務(wù)的情況下顯示在創(chuàng)建者的終端的顯示部件上的圖形用戶接口的實施例;以及圖18示出包括服務(wù)日志分析裝置的本發(fā)明的網(wǎng)頁創(chuàng)建支持系統(tǒng)的實施例。
具體實施例方式
雖然下面將參照本發(fā)明的附圖中所示的特定實施例來描述本發(fā)明,但是本發(fā)明并不局限于下面將描述的特定實施例。圖1示出本發(fā)明的內(nèi)容創(chuàng)建方法的示意性流程圖。在步驟S10,本發(fā)明的內(nèi)容創(chuàng)建方法從適當?shù)拇鎯ρb置例如數(shù)據(jù)庫讀取要向非視覺訪問用戶顯示的內(nèi)容。本發(fā)明中,雖然內(nèi)容可以采用各種結(jié)構(gòu)化語言如HTML、DHTML、XML和SGML來編寫。但是為了更特定地描述本發(fā)明起見,下面將內(nèi)容描述成采用DHTML編寫作為一個具體實施例。在步驟S12,將所讀取的結(jié)構(gòu)化文檔輸入到到達時間計算裝置中,并且從根據(jù)標記、標識符等獲得的結(jié)構(gòu)化文檔中的節(jié)點、以及到節(jié)點的鏈接等,計算到預(yù)定節(jié)點的到達時間。在本發(fā)明的所述實施例中,例如根據(jù)諸如具體語音合成軟件所使用的正常語音速度或正常交談速度,直到預(yù)定節(jié)點為止的詞數(shù)等,到達時間計算裝置計算直到執(zhí)行所獲得的節(jié)點的語音合成為止的時間。將所獲得的到達時間臨時存儲在適當?shù)拇鎯^(qū)中。
在步驟S14,該方法通過從創(chuàng)建者接收命令,對所獲得的節(jié)點確定響應(yīng)于算出的到達時間的顯示格式。更具體地說,在本發(fā)明中,作為采用偽代碼說明的由創(chuàng)建者輸入的命令,為了指定顏色,有可能輸入“獲得顏色[]”以便使得能夠輸入顏色代碼,然后輸入“#000000”(黑色)來指定顏色。雖然除此之外,這樣的命令還包括用于指定顯示格式如灰度、半色調(diào)點網(wǎng)(half-tone dot meshing)、亮度和文本顯示的命令,但是本發(fā)明并不局限于上述實施例。另外,在本發(fā)明中,有可能預(yù)先登記標準顯示格式。下一步,內(nèi)容創(chuàng)建方法的處理以步驟S16繼續(xù),其中它將節(jié)點、各個節(jié)點的到達時間和結(jié)構(gòu)化文檔讀入到轉(zhuǎn)換裝置中,映射節(jié)點、到達時間和節(jié)點在由結(jié)構(gòu)化文檔指定的屏幕上的顯示位置,以創(chuàng)建時間顯示映射表,并且將其存儲在適當?shù)拇鎯^(qū)中。該時間顯示映射表用來向屏幕上網(wǎng)頁節(jié)點的顯示區(qū)域分配顯示格式。
隨后,在步驟S18,該方法通過瀏覽裝置顯示其中反映了到達時間的網(wǎng)頁,并且可視地將到節(jié)點的到達時間提供給網(wǎng)頁創(chuàng)建者。從而,該方法使得關(guān)于非視覺訪問用戶的語音瀏覽可訪問性能夠可視地理解。
圖2示出由本發(fā)明的到達時間計算裝置執(zhí)行的處理的示意性流程圖。在步驟S20,本發(fā)明到達時間計算裝置使目標結(jié)構(gòu)化文檔被讀入到解析器裝置中。在步驟S22,到達時間計算裝置從所讀取的結(jié)構(gòu)化文檔獲得DOM(文檔對象模型)樹結(jié)構(gòu),并且將所獲得的DOM樹結(jié)構(gòu)存儲在適當?shù)拇鎯^(qū)中。需要注意的是,作為可以在本發(fā)明中使用的DOM,除了各種瀏覽器軟件如Netscape Navigator或InternetExplorer的規(guī)范中的DOM之外,也可以使用適用于由W3C給出的規(guī)范的DOM。
下一步,在步驟S24,將所存儲的DOM樹結(jié)構(gòu)的數(shù)據(jù)讀入到語音節(jié)點系列生成裝置和頁內(nèi)鏈接分析裝置中。在步驟S26,語音節(jié)點系列生成裝置以適當?shù)捻樞驅(qū)OM樹結(jié)構(gòu)中的節(jié)點進行排序,生成要被輸入到語音合成軟件中的語音節(jié)點系列,并且將其存儲在適當?shù)拇鎯^(qū)中。在步驟S28,分析用于指定頁內(nèi)鏈接的標記,然后例如考慮諸如通過鏈接的跳轉(zhuǎn)或跳躍的效果,計算頁內(nèi)鏈接的存在對到達時間的貢獻度,并且將它們存儲在適當?shù)拇鎯^(qū)中。
在步驟S30,從存儲區(qū)讀取所存儲的語音節(jié)點系列和頁內(nèi)鏈接的貢獻度,并且同時地例如從該存儲區(qū)讀出由語音合成軟件正常使用的語音速度、通過經(jīng)驗獲得的交談速度等。在步驟S32,計算給定語音節(jié)點系列中關(guān)于各個預(yù)定節(jié)點的到達時間。在步驟S34,將所獲得的節(jié)點與關(guān)于節(jié)點的到達時間相關(guān)聯(lián),并且例如作為節(jié)點到達時間表將它們存儲在存儲區(qū)中。
圖3示出本發(fā)明中的結(jié)構(gòu)化文檔的實施例和用于創(chuàng)建節(jié)點到達時間表的示意性實施例。在圖3中,結(jié)構(gòu)化文檔是以DHTML描述的。由解析器裝置12讀取并解析圖3所示的DHTML文檔10,并且生成DOM樹結(jié)構(gòu)14。對于在DOM樹結(jié)構(gòu)14中獲得的節(jié)點,通過使用從存儲器如適當?shù)拇鎯ζ?、RAM和ROM讀取的正常語音速度,在本發(fā)明的到達時間計算裝置16中計算針對各個節(jié)點的到達時間。登記對各個節(jié)點算出的到達時間,例如t1到t5,使得其對應(yīng)于DOM樹結(jié)構(gòu)14中的節(jié)點,并且生成節(jié)點到達時間表18并將其存儲在適當?shù)拇鎯^(qū)中。
圖4示出本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)的示意性功能方框圖。如圖4所示,本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)20包括數(shù)據(jù)庫22,存儲了通常以HTML、DHTML、XML和SGML編寫的結(jié)構(gòu)化文檔;信息處理部件24,用于創(chuàng)建本發(fā)明的網(wǎng)頁;以及具有屏幕的顯示部件26,用于向網(wǎng)頁的創(chuàng)建者顯示所創(chuàng)建的網(wǎng)頁和使用語音瀏覽情況下到元素詞的到達時間。在本發(fā)明中,上述信息處理部件可被配置為包括存儲區(qū)、中央處理單元(CPU)、輸入/輸出接口等的計算機。
除了結(jié)構(gòu)化文檔之外,數(shù)據(jù)庫22還存儲了圖像數(shù)據(jù)、音頻數(shù)據(jù)等,以便生成要作為網(wǎng)頁提供的內(nèi)容,并且響應(yīng)于來自用戶的請求,通過未示出的萬維網(wǎng)服務(wù)器例如經(jīng)由網(wǎng)絡(luò)如因特網(wǎng)將內(nèi)容發(fā)送給用戶。此外,有可能在結(jié)構(gòu)化文檔中嵌入各種鏈接如JSP、Servlet(小服務(wù)程序)、Applet(小應(yīng)用程序)和CGI,以便向用戶提供WYSIWYG(所見即所得)功能。在所述實施例中,如圖4所示的本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)20被配置成與萬維網(wǎng)服務(wù)器相分離,并且被描述為用于獨自地支持網(wǎng)頁的創(chuàng)建或編輯的專用處理設(shè)備。然而,本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)20可以包括在萬維網(wǎng)服務(wù)器28中,作為萬維網(wǎng)服務(wù)器28的部分功能。
如圖4所示的信息處理部件24還包括存儲器區(qū)域30,包括適當?shù)拇鎯ζ?、硬盤等;源文檔編輯器32;WYSIWYG編輯器34;支持處理部件36;以及瀏覽處理部件38。存儲區(qū)30臨時地存儲在數(shù)據(jù)庫22中所存儲的結(jié)構(gòu)化文檔,并且還臨時地或者在所需的時長內(nèi)存儲由各種功能塊執(zhí)行的處理的結(jié)果。
例如,源文檔編輯器32被配置為可以創(chuàng)建和編輯結(jié)構(gòu)化文檔如HTML、DHTML、XML和SGML的軟件塊。WYSIWYG編輯器34使得能夠使用在結(jié)構(gòu)化文檔中寫入的各種鏈接來鏈接圖像數(shù)據(jù)、音頻數(shù)據(jù)、其它文檔等,然后以用戶所期望的格式創(chuàng)建并提供內(nèi)容。
瀏覽處理部件38從存儲區(qū)30讀取臨時存儲的結(jié)構(gòu)化文檔,并且將參考WYSIWYG編輯器34所創(chuàng)建的內(nèi)容顯示在顯示部件26的屏幕上。創(chuàng)建者可視地識別顯示在屏幕上的內(nèi)容,并且交互地創(chuàng)建或編輯該內(nèi)容。
此外,本發(fā)明的支持處理部件36具有關(guān)于創(chuàng)建者的支持功能,其用于可視化針對非視覺訪問用戶的可訪問性。支持處理部件36從存儲區(qū)30讀取并分析結(jié)構(gòu)化文檔,以獲得DOM樹結(jié)構(gòu)中的節(jié)點,并且使用正常語音速度等來估計直到由安裝在用戶終端處的語音合成軟件等以合成語音朗讀節(jié)點為止的時間。在這種情況下,如果支持處理部件36可以使用與用戶終端所使用的相同的語音合成軟件,則可以更準確地估計到達時間。
如下面將要進一步描述的那樣,支持處理部件36使用節(jié)點、為各個節(jié)點算出的到達時間和屏幕上的顯示位置執(zhí)行映射,生成時間顯示映射表并且將其存儲在存儲區(qū)30中。
圖5示出支持處理部件36的詳細功能塊。如圖5所示,支持處理部件36包括到達時間計算裝置40、轉(zhuǎn)換確定裝置42和轉(zhuǎn)換裝置44。此外,到達時間計算裝置40包括解析器裝置46、語音節(jié)點系列生成裝置48、頁內(nèi)鏈接分析裝置50和計算裝置52。到達時間計算裝置40首先從存儲區(qū)30讀取結(jié)構(gòu)化文檔,在解析器裝置46中對其進行解析,獲得結(jié)構(gòu)化文檔中的節(jié)點,以節(jié)點分層結(jié)構(gòu)生成DOM樹結(jié)構(gòu),并且將其存儲到適當?shù)拇鎯^(qū)30中。語音節(jié)點系列生成裝置48讀取所生成的DOM樹結(jié)構(gòu)以提取節(jié)點,通過預(yù)定的標準對節(jié)點系列進行排序以創(chuàng)建語音節(jié)點系列,并且將其存儲到適當?shù)拇鎯^(qū)30中。另一方面,頁內(nèi)鏈接分析裝置50確定結(jié)構(gòu)化文檔中的頁內(nèi)鏈接結(jié)構(gòu),針對對語音節(jié)點系列作出貢獻的鏈接計算必要時間,并且將它們存儲到存儲區(qū)30中。
計算裝置52從存儲區(qū)30讀取所生成的語音節(jié)點系列和鏈接的貢獻,以及從例如存儲器或存儲區(qū)30讀取由語音合成軟件使用的正常語音速度,然后計算從開始語音合成直到執(zhí)行節(jié)點的語音合成為止的時間,即,到達時間。作為上述節(jié)點到達時間表來存儲為各個節(jié)點算出的到達時間,這是通過分別將它們與對應(yīng)的節(jié)點一起存儲在存儲區(qū)30中。
轉(zhuǎn)換確定裝置42確定用于以圖形方式顯示每個節(jié)點的到達時間的顯示模式和顯示格式。在本發(fā)明中,在屏幕上顯示到達時間的情況下以不同模式顯示到達時間被稱作顯示模式,并且預(yù)定顯示模式下關(guān)于到達時間的可視格式如灰度和顯示顏色被稱作顯示格式。另外,轉(zhuǎn)換確定裝置42接收由創(chuàng)建者輸入的用于指示顯示模式的命令、用于指示顯示格式的命令、用于指示修改到達時間的修改命令(到達時間修改命令)等,并且使到達時間計算裝置40和轉(zhuǎn)換裝置44分別執(zhí)行對應(yīng)于各個命令的處理。
此外,在本發(fā)明的一個具體實施例中,轉(zhuǎn)換確定裝置42可以包括顯示格式-到達時間關(guān)聯(lián)數(shù)據(jù)。顯示格式-到達時間關(guān)聯(lián)數(shù)據(jù)可以被配置為表,其中直到預(yù)定到達時間為止透明度為100%,并且隨著到達時間變遲,透明度降低,或者顯示顏色的亮度逐漸降低等。在圖5中,顯示格式-到達時間關(guān)聯(lián)數(shù)據(jù)的上述實施例被示出為到達時間和透明度的圖。
轉(zhuǎn)換裝置44獲得用于在選定顯示模式中顯示的屏幕區(qū)域,也就是,從以結(jié)構(gòu)化文檔中例如<BODY>標記的標識符開始的結(jié)構(gòu)化文檔中的第一節(jié)點的顯示位置到要被顯示的最后節(jié)點的顯示位置。同時,轉(zhuǎn)換裝置44從轉(zhuǎn)換確定裝置42接收用于指定顯示格式的命令,并且參考時間顯示映射表獲得灰度,從而例如可以采用由節(jié)點的到達時間定義的灰度來顯示對應(yīng)的節(jié)點。在這個階段,通過讀取先前創(chuàng)建和登記的節(jié)點到達時間表并且使用附于節(jié)點的節(jié)點標識符等作為鍵,轉(zhuǎn)換裝置44映射節(jié)點、到達時間和顯示位置,以創(chuàng)建時間顯示映射表。
接著,轉(zhuǎn)換裝置44執(zhí)行處理,其用于向結(jié)構(gòu)化文檔插入必要的標記,以創(chuàng)建經(jīng)過編輯的結(jié)構(gòu)化文檔,并且將其存儲到例如存儲區(qū)30中。該經(jīng)過編輯的結(jié)構(gòu)化文檔被認為是當在內(nèi)容創(chuàng)建中提供語音瀏覽功能時所要使用的暫時數(shù)據(jù),并且用來確定通過語音合成針對非視覺訪問用戶的可訪問性。
將被插入了與顯示模式對應(yīng)的標識符的經(jīng)過編輯的結(jié)構(gòu)化文檔輸入到瀏覽處理部件38中。然后,向作為視覺訪問用戶的網(wǎng)頁創(chuàng)建者顯示例如在由瀏覽處理部件38在顯示部件26的屏幕上以偽方式執(zhí)行語音瀏覽的情況下對網(wǎng)頁的可訪問性。應(yīng)該注意的是,本發(fā)明中所創(chuàng)建的經(jīng)過編輯的結(jié)構(gòu)化文檔也可被創(chuàng)建為其中僅僅寫入了用于提供適當顯示格式的標記的結(jié)構(gòu)化文檔,并且在這種情況下,通過經(jīng)過編輯的結(jié)構(gòu)化文檔的顯示也可以被覆蓋并顯示在此時正被處理的原始結(jié)構(gòu)化文檔的顯示上。應(yīng)該注意的是,本發(fā)明的顯示位置可以以屏幕上的位置坐標或者用于執(zhí)行顯示的光標移動單位來表示。
圖6示出在使用如圖3所示的DHTML文檔的情況下要用于如上所述的到達時間-顯示位置映射中的集合的數(shù)據(jù)結(jié)構(gòu)以及屏幕上與其對應(yīng)的顯示。圖6(a)示出語音節(jié)點系列的實施例,并且圖6(b)示出通過本發(fā)明顯示的屏幕顯示的示意性實施例。如圖6(a)所示,例如,雖然由于使用了相對簡單的DOM樹結(jié)構(gòu),因此語音節(jié)點系列具有很少的詞,但是假定語音合成軟件執(zhí)行電子郵件地址“japanibm@sin-seihin.co.jp”的語音合成。另外,假定由轉(zhuǎn)換確定裝置向這個范圍內(nèi)的灰度給予透明度100%的灰度。圖6(b)示出顯示部件26的屏幕60、以及在屏幕60上顯示的節(jié)點62。
如圖6(b)所示,在語音合成中,向在預(yù)定到達時間執(zhí)行語音合成的節(jié)點給予黑灰度,使得該節(jié)點被隱藏顯示。另一方面,在預(yù)定到達時間之前完成語音合成的節(jié)點不被給予任何灰度,使得該節(jié)點被清楚地顯示。屏幕上的陰影對應(yīng)于直到非視覺訪問用戶獲得信息以便進行外部使用為止的時間。因此,如圖6所示,根據(jù)本發(fā)明,對于在整個屏幕上所顯示的節(jié)點,根據(jù)黑色區(qū)域是大還是小,有可能可以可視地識別非視覺訪問用戶在何時獲得目標語音合成。
除上之外,在本發(fā)明的另一實施例中,如果改善內(nèi)容的語音順序的可理解性并且使用頁面索引將頁面劃分成多個區(qū)域,則有可能采用有助于確定哪個頁內(nèi)鏈接影響哪個元素的配置。具體地說,例如,也有可能使用這樣的實施例,其中在屏幕上顯示頁內(nèi)鏈接和內(nèi)容之間的關(guān)系,并且通過顏色將頁面中的頁內(nèi)鏈接之間的部分作為“有意義的內(nèi)容塊”分開顯示。在這種情況下,灰度可以不是被著色成黑色,而是可以針對“有意義的內(nèi)容塊”的各個區(qū)域進行不同的著色,并且還可以用線顯示這些區(qū)域之間的邊界部分。
另外,在本發(fā)明的另一實施例中,除了使用顏色或顏色灰度的方法之外,還有可能使用如下所述的可視化方法,或者適當?shù)亟M合這些方法并使用它們。下面將更具體地描述可視化方法的特定實施例。
圖7示出本發(fā)明的網(wǎng)頁創(chuàng)建支持方法的示意性流程圖。在步驟S50,如圖7所示的本發(fā)明的網(wǎng)頁創(chuàng)建支持方法從數(shù)據(jù)庫讀取結(jié)構(gòu)化文檔如DHTML,并且在解析器裝置中生成DOM樹結(jié)構(gòu)。在步驟S52,該方法通過使用所生成的DOM樹結(jié)構(gòu)在顯示部件的屏幕上顯示通過HTML提供的網(wǎng)頁。
在步驟S54,該方法使創(chuàng)建者輸入用于選擇到達時間的顯示模式或顯示格式的信號。為此,例如,當通過點擊作為工具欄提供的“修改模擬”菜單來顯示菜單并且創(chuàng)建者選擇“到主要部分的到達時間(Reachingtime to main)”時,將對應(yīng)的命令發(fā)送到轉(zhuǎn)換確定裝置。
接下來,本發(fā)明的方法以步驟S56的處理繼續(xù),其中它從所輸入的命令確定顯示模式或顯示格式,并且將由轉(zhuǎn)換裝置創(chuàng)建的經(jīng)過編輯的結(jié)構(gòu)化文檔顯示到屏幕上,以顯示到達時間。在步驟S58,根據(jù)所顯示的到達時間,例如,當創(chuàng)建者從菜單欄選擇“再編輯”時,再編輯命令被發(fā)送到轉(zhuǎn)換確定裝置,以便使信息處理部件開始再編輯處理。當信息處理部件接收到再編輯命令時,它開始執(zhí)行再編輯。作為再編輯處理的一個特定實施例,例如,也有可能指示啟動源文檔編輯器并且直接編輯此時正被顯示的結(jié)構(gòu)化文檔,以將鏈接插入到主要內(nèi)容。
此外,在本發(fā)明中,考慮主要通過語音節(jié)點系列確定的到達時間,也有可能將語音節(jié)點系列和結(jié)構(gòu)化文檔從存儲區(qū)30讀入到源文檔編輯器中,然后向語音節(jié)點系列插入包含到主要內(nèi)容的鏈接的字符串“想要停止朗讀下面內(nèi)容并且跳轉(zhuǎn)到主要內(nèi)容嗎?”,同時將該鏈接插入到結(jié)構(gòu)化文檔中的對應(yīng)位置。如果存在如上所述的頁內(nèi)鏈接,則對這些鏈接進行排序,使得與語音節(jié)點系列中的鏈接目的地的內(nèi)容對應(yīng)的節(jié)點的順序?qū)?yīng)于結(jié)構(gòu)化文檔中的位置。
在步驟S60,該方法在屏幕上顯示經(jīng)過編輯的結(jié)構(gòu)化文檔,并且以圖形方式顯示到達時間,并且在步驟S62,它重復上述處理直到它接收到由創(chuàng)建者輸入的表示滿足了可訪問性的命令為止。在本發(fā)明中,表示滿足了可訪問性的信號可以包括結(jié)束編輯命令(E)、存儲命令(S)等、或者用于提供與上述命令對應(yīng)的等效功能的命令。在步驟S64,該方法將經(jīng)過編輯的DHTML文檔存儲在數(shù)據(jù)庫等中,并且使得能夠提供具有改善的針對非視覺訪問用戶的可訪問性的網(wǎng)頁。
圖8示出用于根據(jù)步驟S52和S54的處理來選擇或確定顯示格式的菜單的顯示。如圖8所示,在步驟S54,當創(chuàng)建者點擊“修改模擬”菜單并且輸入時,轉(zhuǎn)換確定裝置顯示修改菜單。然后,如果創(chuàng)建者選擇“到主要部分的到達時間”時,顯示用于從“顯示顏色的灰度”等中選擇顯示格式的彈出式菜單。此外,如果創(chuàng)建者選擇“顯示顏色的灰度”,則顯示用于輸入“顏色選擇”的菜單項,并且將用于確定顯示格式的命令發(fā)送到轉(zhuǎn)換確定裝置。
圖9示出如果創(chuàng)建者在如圖8所示的過程中選擇本發(fā)明的方法的步驟S56的處理則要被顯示的到預(yù)定節(jié)點的到達時間的圖形顯示的實施例。在圖9中,在通過語音瀏覽器(語音處理軟件如主頁朗讀器)從其開始處朗讀頁面的情況下,按順序計算到各個節(jié)點的到達時間。在圖9中,通過改變各個節(jié)點的灰度顯示到各個節(jié)點的到達時間。在圖9所示的實施例中,選擇黑色作為顯示顏色,并且示出了黑色越黑,則到達時間越長。
由于圖9沒有“到主要部分的直接鏈接”,因此例如在圖9中,最重要的信息頭條新聞和最近新聞位于頁面中部,并且示出了這種情況下語音瀏覽的可訪問性。在圖9中,由于頭條新聞和最近新聞被排在語音節(jié)點系列的后端,因此以最黑的灰度顯示主要內(nèi)容,這表示對其的可訪問性不足。如圖9所示,通過使用本發(fā)明的圖形顯示,有可能可視地檢查在顯示在屏幕上的各部分中哪個部分最難以訪問。
圖10示出如步驟S58所示的本發(fā)明的網(wǎng)頁創(chuàng)建支持方法中的結(jié)構(gòu)化文檔的編輯處理的示例性過程的流程圖。圖10所示的實施例說明了創(chuàng)建者或管理者的編輯處理,其用于改善針對非視覺訪問用戶的可訪問性而無需較大地修改網(wǎng)頁。在如圖10所示的本發(fā)明的內(nèi)容創(chuàng)建方法的處理中,在步驟S70,信息處理部件首先讀取結(jié)構(gòu)化文檔如DHTML并且對其進行顯示。接下來在步驟S72,創(chuàng)建者選擇安排在顯示部件的屏幕上的“修改模擬”菜單,然后選擇“縮短到主要部分的到達時間”。
在上面描述的步驟S72的處理中,例如,有可能已經(jīng)在區(qū)域“縮短到主要部分的到達時間”中登記了用偽代碼說明的命令,即用于編輯語音節(jié)點系列的命令“編輯語音節(jié)點系列[]”或用于編輯結(jié)構(gòu)化文檔的命令“編輯源文檔[]”。從而,有可能按照網(wǎng)頁創(chuàng)建者的意圖編輯語音節(jié)點系列或直接編輯DHTML。
在步驟S74,該處理在屏幕上顯示到達時間,并且等待創(chuàng)建者選擇并輸入先前準備好的編輯處理。在步驟S74,先前準備好的編輯處理可以包括在網(wǎng)頁的開始處插入鏈接使得首先執(zhí)行提供到目標主要內(nèi)容的鏈接的元素詞的語音合成的處理、創(chuàng)建頁索引的處理等等。然而,在本發(fā)明中,只要有可能改善到主要內(nèi)容的到達時間,就可以采用任何編輯處理。
例如,對于ALT屬性,其用于向非視覺訪問用戶說明即使被表現(xiàn)也不能被非視覺訪問用戶識別的內(nèi)容如圖像數(shù)據(jù),編輯處理可以包括如下編輯過程檢索并提取在其中提供了到?jīng)]有ALT屬性的圖像數(shù)據(jù)的鏈接的情況下的節(jié)點,不必要的ALT屬性附于分隔圖像的情況下的節(jié)點,所提供的ALT屬性可能導致不適當?shù)睦首x或者引起非視覺訪問用戶混淆的情況下的節(jié)點等等,以將它們顯示在屏幕上等等。
接下來,本發(fā)明的內(nèi)容創(chuàng)建方法以步驟S76的處理繼續(xù),其中該方法啟動源文檔編輯器,從創(chuàng)建者接收輸入,響應(yīng)于該輸入執(zhí)行編輯處理,創(chuàng)建經(jīng)過編輯的結(jié)構(gòu)化文檔,并且在步驟S78將其存儲在適當?shù)拇鎯^(qū)中。在步驟S80,該方法通過瀏覽處理部件將經(jīng)過編輯的結(jié)構(gòu)化文檔顯示在屏幕上,并且將該處理返回到圖7的步驟S62,其中,它允許根據(jù)編輯結(jié)果是否反映到網(wǎng)頁上或者編輯結(jié)果是否可以提供足夠的可訪問性來再編輯結(jié)構(gòu)化文檔。
圖11示出通過執(zhí)行如圖10所示的本發(fā)明的內(nèi)容創(chuàng)建方法而由本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)在顯示單元的屏幕上顯示的圖形用戶接口的實施例。在圖11中,由于根本沒有為了改善可訪問性而處理過網(wǎng)頁,并且到達時間以語音節(jié)點系列的順序來安排,因此將用于使得能夠鏈接到主要內(nèi)容的元素詞安排在被填充了黑色從而表示到達時間較遲的區(qū)域中,例如,用反色參考字符EC示出的區(qū)域。
然后,如圖11所示,本發(fā)明的內(nèi)容創(chuàng)建方法顯示如下消息“在該頁的開始處不存在鏈接。從而,訪問到該主要內(nèi)容的鏈接將花費大約220秒??梢杂萌缦聝煞N方法來修改該頁1插入跳到主要部分的鏈接;以及2創(chuàng)建頁面索引(內(nèi)容表)?!眻D12示出創(chuàng)建者選擇1以便編輯的情況下的屏幕顯示。在圖12中,創(chuàng)建者期望通過插入到主要內(nèi)容的鏈接來進行編輯。在這種情況下,本發(fā)明的具體實施例中的內(nèi)容創(chuàng)建系統(tǒng)參考與此時正被處理的結(jié)構(gòu)化文檔對應(yīng)的時間顯示映射表等,自動選擇多個適當?shù)逆溄游恢?。隨后,該系統(tǒng)修改與所選的鏈接位置對應(yīng)的后面節(jié)點的顯示區(qū)域的顏色和高亮顯示,并且將它們向創(chuàng)建者顯示。在圖12所示的實施例中,信息處理部件分析創(chuàng)建時間顯示映射表等,以提供關(guān)于主要部分的位置的選項,以反色顯示后面節(jié)點的區(qū)域。
同時,信息處理部件在顯示部件的屏幕上顯示如下消息“存在任何適當?shù)闹饕糠值拈_始位置嗎?如果存在,則點擊該位置。如果不存在,則點擊頁面中的適當主要內(nèi)容鏈接位置”。然后,在等待創(chuàng)建者輸入例如“點擊”等的狀態(tài)下控制信息處理部件。隨后,例如,顯示出諸如“輸入鏈接目的地數(shù)據(jù)或URL地址。”的屏幕顯示,并且以彈出方式顯示用于輸入鏈接目的地數(shù)據(jù)或URL地址的區(qū)域。
當創(chuàng)建者點擊如圖12所示的顯示屏幕上的預(yù)定節(jié)點的顯示位置時,信息處理部件獲得與屏幕上的該位置對應(yīng)的節(jié)點,然后緊鄰在結(jié)構(gòu)化文檔中所獲得的節(jié)點的描述位置之前向語音節(jié)點系列插入用于指示執(zhí)行跳轉(zhuǎn)到主要部分的鏈接的語句,例如,“跳過下面的說明并且查看主要內(nèi)容”,并且同時緊鄰在結(jié)構(gòu)化文檔中的對應(yīng)節(jié)點之前插入用于允許鏈接的鏈接命令、鏈接目的地數(shù)據(jù)、URL地址等。使用上述處理使得能夠以適當?shù)牡竭_時間插入鏈接,以及防止創(chuàng)建者遺漏鏈接目的地等的描述。
另外,在本發(fā)明中,創(chuàng)建者可以指定主要內(nèi)容的顯示位置,并且通過將主要內(nèi)容拖放到期望位置來插入對應(yīng)的到主要內(nèi)容的鏈接。而且,作為上述編輯的結(jié)果,還有可能的是,在信息處理部件中已經(jīng)實現(xiàn)了語音合成軟件并且執(zhí)行語音節(jié)點系列的朗讀,以便以合成語音實際上檢查其結(jié)果已被反映。
圖13示出以圖形方式顯示網(wǎng)頁的到達時間的圖形顯示的實施例,其中在該網(wǎng)頁中,已經(jīng)形成了適當?shù)牡街饕獌?nèi)容的鏈接。如圖13所示,作為根據(jù)本發(fā)明編輯頭條新聞和最近新聞的結(jié)果,其可訪問性被改善并且以較亮的灰度示出。如圖11到13所示,有可能可以讓創(chuàng)建者在屏幕上檢查可訪問性時交互地創(chuàng)建其中改善了不適當?shù)腁LT屬性設(shè)置和對重要的主要內(nèi)容的可訪問性的內(nèi)容。
圖14示出可以在本發(fā)明的網(wǎng)頁創(chuàng)建方法中采用的到達時間的另一顯示模式的實施例。圖14所示的顯示模式針對各個節(jié)點提取要被顯示的節(jié)點、圖像數(shù)據(jù)、URL地址等,以時間序列安排對應(yīng)的到達時間和所提取的屏幕顯示并且顯示它們。在圖14所示的顯示模式中,將時間軸設(shè)置成豎軸,并且將各種頁內(nèi)鏈接表示為樹的分支,使得以樹的高度和寬度表示它們。
另外,圖14(a)所示的到達時間例如是到尚未編輯的結(jié)構(gòu)化文檔中的節(jié)點的到達時間,其中由于不存在“跳到主要部分的鏈接”而將信息排在一行上,。另一方面,圖14(b)示出根據(jù)本發(fā)明提供了到主要內(nèi)容的鏈接并且插入該鏈接的情況下的到達時間。如圖14(b)所示,可以實時地顯示包括用戶到頭條新聞或最近新聞的鏈接的可訪問性,此外,可以更可視地檢查包括針對非視覺訪問用戶的方式上的分支的可訪問性。
此外,在采用本發(fā)明的圖形用戶接口可視化到達時間的另一實施例中,還將需要執(zhí)行非視覺訪問用戶不可到達的“未到達區(qū)域”的可視化顯示。在本發(fā)明中,可以通過用灰度顯示非視覺訪問用戶已經(jīng)到達的區(qū)域或通過用另一顏色顯示未到達區(qū)域來顯示上述未到達區(qū)域。而且,有可能單獨安排未到達區(qū)域的區(qū)域,而不是如圖14所示將它們顯示在時間樹上。例如,在本發(fā)明中,可以安排無限框(infinity box)64,以表示明顯地不能以時間序列到達該框。在本發(fā)明中,可以采用在無限框64內(nèi)顯示不可到達節(jié)點的配置。在圖14(b)中,無線框符64如圖所示被安排在圖14(b)的右下端,并且在其中顯示了不可到達節(jié)點例如“更新通知”。
圖15示出在上述編輯處理被模塊化為網(wǎng)頁創(chuàng)建系統(tǒng)的創(chuàng)作工具的情況下本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)的實施例。在該內(nèi)容創(chuàng)建系統(tǒng)中,通常為創(chuàng)作工具提供幾種模式。在圖15所示的實施例中,例如,提供對應(yīng)于WYSIWYG編輯器的“設(shè)計”模式、用于編輯HTML源文檔的“源”模式,以及不可被編輯的“預(yù)覽”模式,并且可以將它們配置為如圖4所示的信息處理部件中的功能模塊。在如圖15所示的本發(fā)明的實施例中,作為一個這樣的節(jié)點,例如,可以在信息處理部件中實現(xiàn)“盲”模式。在圖15所示的實施例中,有可能通過使用設(shè)計模式或源模式來創(chuàng)建頁面,并且通過預(yù)覽在類似于檢查視覺訪問用戶對在該操作期間正被創(chuàng)建的頁面的可訪問性的操作中作為用于執(zhí)行上述處理的向?qū)С绦?wizard)而啟動“盲”模式。在圖15所示的實施例中,有可能可以在創(chuàng)建一個內(nèi)容的流程中改善針對非視覺訪問用戶的可訪問性。
另外,在本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)的另一實施例中,還可以將用于執(zhí)行本發(fā)明的編輯處理的信息處理部件作為萬維網(wǎng)應(yīng)用而非向?qū)С绦蚺渲迷谌f維網(wǎng)服務(wù)器28中。圖16示出可以提供使用本發(fā)明的萬維網(wǎng)應(yīng)用的實施例。在圖16中,作為萬維網(wǎng)服務(wù)器70的模塊包括本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)。服務(wù)器70通過網(wǎng)絡(luò)72連接到創(chuàng)建者的終端74。服務(wù)器70使用瀏覽處理部件,以通過網(wǎng)絡(luò)72建立與創(chuàng)建者的終端74的事務(wù)處理,并且執(zhí)行用于修改針對非視覺訪問用戶的期望可訪問性的任務(wù)。創(chuàng)建者的終端74管理或維護由創(chuàng)建者創(chuàng)建和管理的網(wǎng)頁或主頁。假定管理者或創(chuàng)建者期望啟用對其管理的網(wǎng)頁或主頁的語音瀏覽。
圖17示出在由本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)通過網(wǎng)絡(luò)提供萬維網(wǎng)服務(wù)的情況下在創(chuàng)建者的終端的顯示部件上顯示的圖形用戶接口的實施例。如圖17所示,在屏幕的左邊顯示原始內(nèi)容,并且在屏幕的右邊顯示從經(jīng)過編輯的結(jié)構(gòu)化文檔生成的可訪問性。此外,在圖17的屏幕的上方,針對初級用戶或高級用戶顯示非視覺訪問用戶的到達時間。雖然在關(guān)于初級用戶的處理和關(guān)于高級用戶的處理之間沒有本質(zhì)上的區(qū)別,但是有可能向它們給予一些考慮,以便例如加長語音合成中的詞間間隔,或者當編輯頁面時采用鏈接命令來插入詳細說明文檔插入等等。
同時,類似于圖11和12的實施例,在屏幕上顯示了需要被修改的不適當?shù)腁LT屬性“空白”。另外,在圖17所示的實施例中,考慮用于提供萬維網(wǎng)服務(wù)等的通信量等,不是打開向?qū)С绦騺韴?zhí)行該處理,而是安排諸如“修改設(shè)置”的有效區(qū)域,以將其與編輯屏幕一起顯示。
將描述圖17所示的用于提供萬維網(wǎng)服務(wù)的操作,其中假定創(chuàng)建者期望評價或修改對其創(chuàng)建的網(wǎng)頁或主頁的語音可訪問性。首先,創(chuàng)建者在根據(jù)本發(fā)明提供的網(wǎng)頁上的表單中輸入要被評價的網(wǎng)頁或主頁的URL地址,并且提交該表單。當服務(wù)器70接收到他的請求時,它訪問該URL地址以獲得結(jié)構(gòu)化文檔并且計算可訪問性。服務(wù)器70根據(jù)本發(fā)明呈現(xiàn)該結(jié)果,以創(chuàng)建用于提供圖形顯示的數(shù)據(jù),并且將它發(fā)送到操作員的終端74。在這種情況下,如圖17所示,可以對齊原始內(nèi)容和經(jīng)過編輯的結(jié)構(gòu)化文檔以便比較。
另外,本發(fā)明的網(wǎng)頁創(chuàng)建支持系統(tǒng)將信息處理部件配置為服務(wù)器,并且可以包括用于在語音瀏覽器中記錄語音節(jié)點系列(頁面中的顯示位置-節(jié)點標識符)和時間作為服務(wù)日志的裝置。圖18示出包括服務(wù)日志分析裝置的本發(fā)明的網(wǎng)頁創(chuàng)建支持系統(tǒng)的實施例。圖18所示的實施例包括用于提供網(wǎng)頁的服務(wù)器70、連接到服務(wù)器70的網(wǎng)絡(luò)72如因特網(wǎng)、以及多個用戶終端74。
例如,服務(wù)器70管理并存儲在數(shù)據(jù)庫76中存儲的結(jié)構(gòu)化文檔如DHTML文檔,并且響應(yīng)于來自用戶終端74的請求而提供內(nèi)容。在圖18所示的實施例中,服務(wù)器70還包括如圖4和5所示的信息處理部件80和訪問日志分析模塊78。訪問日志分析模塊78讀取在訪問日志中累積的結(jié)果,以將該訪問日志傳遞到包括在本發(fā)明的信息處理部件80中的支持處理部件,然后可視化元素詞和直到訪問它為止的到達時間,從而有可能可以了解實際用戶的訪問。
此外,在本發(fā)明的另一實施例中,有可能可以分析多個用戶測試結(jié)果(例如,取它們的平均數(shù)),并且通過執(zhí)行它們的可視化顯示在一個視圖中查看測試結(jié)果。這可以用作在進入測試處理而非創(chuàng)作時檢查實際可用性的工具。
到此為止已經(jīng)描述了關(guān)于單頁的可視化顯示。在本發(fā)明中,還有可能通過對多個頁面進行類似的分析來跨越多個頁面例如在線購物中用于諸如登錄、購買和結(jié)帳的處理的多個網(wǎng)頁顯示可訪問性。例如,這種情況下的可視化實施例可以包括根據(jù)以下處理的可視化方法1.在使用顏色(灰度)的情況下,在空間上安排多個頁面,并且通過灰度執(zhí)行它們的可視化顯示;2.在空間安排的情況下,通過跨越多個頁面集成各個時間軸并且對樹進行擴展,執(zhí)行多個頁面的可視化顯示;以及
3.在時間圖的情況下,首先計算包括其它頁面的到達時間,并且集成它們以配置該圖。
此外,在本發(fā)明的另一實施例中,可到達時間已被認為是用于確定網(wǎng)頁的方便性的因素。除此之外,還有可能執(zhí)行包括與到達時間不同的表示“麻煩度”的其它因素的可視化顯示。其它因素例如可以包括空間安排與標記結(jié)構(gòu)之間的脫節(jié)程度,其包括ALT屬性的適當性,例如不適當關(guān)鍵詞等的詞典、以及詞數(shù)等、布局表的嵌套結(jié)構(gòu)等。由于這些量度不是如同可到達時間一樣具有逐漸增大的值,因此采用這樣的實施例是有效的,即除了顏色、時間圖和空間安排之外,通過與借助于例如魚眼查看方法僅僅擴展有問題的部分的方法相結(jié)合顯示這些因素。
有可能通過提供具有交互性的上述可視化顯示來向管理者或創(chuàng)建者提供更特定的檢查功能。例如,在如圖12所示的可視化顯示中,計算起始于頁面開始處(BODY標記開始位置)的到達時間,并且靜態(tài)地執(zhí)行其可視化顯示。另外,還有可能采用動態(tài)地執(zhí)行到達時間的可視化顯示的實施例,其通過借助于彈出式顯示等,參考時間顯示映射表,實時地計算起始于依照定點設(shè)備如鼠標(用其點擊)而指向的顯示位置的到達時間。
此外,通過連同允許創(chuàng)建者組合任意內(nèi)容以便創(chuàng)建頁面的軟件如現(xiàn)有軟件Websphere Portal Server(WPS)一起在信息處理部件中實現(xiàn)本發(fā)明的內(nèi)容創(chuàng)建方法,還有可能在被稱作每個小門戶程序(portlet)的內(nèi)容塊的開始處創(chuàng)建“移到下一個小門戶程序”鏈接。在該實施例中,有可能僅僅通過用指針裝置將光標移到每個小門戶程序來創(chuàng)建到下一個小門戶程序的到達時間,并且計算到該鏈接位置的到達時間。
通過在網(wǎng)頁創(chuàng)作工具中包括本發(fā)明的可視化功能而無需添加其它軟件,有可能可以容易地在普通的網(wǎng)頁創(chuàng)作處理中考慮語音瀏覽的可用性。此外,本發(fā)明將在很多創(chuàng)作工具中被稱作“視圖”的各種外觀和功能集成到被稱作“視圖”的概念中,并且提供它。本發(fā)明也可以被配置為上述“視圖”功能的一個模塊。因此,根據(jù)本發(fā)明,有可能在其外觀中編輯一個內(nèi)容(HTML、JSP等)(WYSIWYG編輯器)、在標記級別微調(diào)內(nèi)容(源文檔編輯器),并且檢查內(nèi)容的實際操作(萬維網(wǎng)瀏覽器)。從而,通過提供根據(jù)本發(fā)明的圖形用戶接口作為這些視圖之一,有可能可以實現(xiàn)創(chuàng)作處理中的語音可用性的改善。
到此為止,雖然根據(jù)在本發(fā)明的附圖中示出的具體實施例描述了本發(fā)明,但是本發(fā)明不局限于所述具體實施例。另外,本發(fā)明的系統(tǒng)和各個功能部分可以被配置為通過使計算機執(zhí)行程序而實現(xiàn)的功能裝置,因此不一定要求將它們實現(xiàn)為如附圖所示的功能配置。另外,關(guān)于本發(fā)明的程序的編程語言可以包括C語言、C++語言、Java等。另外,可以將本發(fā)明的計算機可執(zhí)行程序存儲在ROM、EEPROM、閃存、CD-ROM、DVD、軟盤、硬盤等中并且對其進行分發(fā)。
權(quán)利要求
1.一種內(nèi)容創(chuàng)建系統(tǒng),用于創(chuàng)建可以通過合成語音來查看的內(nèi)容,包括數(shù)據(jù)庫,用于存儲結(jié)構(gòu)化文檔;以及信息處理部件,用于從所述結(jié)構(gòu)化文檔創(chuàng)建語音節(jié)點系列,并且計算從開始語音節(jié)點系列的語音合成直到作為合成語音輸出每個節(jié)點為止的到達時間。
2.根據(jù)權(quán)利要求1所述的內(nèi)容創(chuàng)建系統(tǒng),其中,所述信息處理部件包括支持處理部件,其用于編輯所述語音節(jié)點系列和所述結(jié)構(gòu)化文檔中的對應(yīng)部分。
3.根據(jù)權(quán)利要求2所述的內(nèi)容創(chuàng)建系統(tǒng),其中,所述支持處理部件包括到達時間計算裝置,用于計算從創(chuàng)建語音節(jié)點系列直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間;轉(zhuǎn)換確定裝置,用于響應(yīng)于到達時間而修改所述預(yù)定節(jié)點的顯示位置處的圖形顯示,并且接收用于指示修改到預(yù)定節(jié)點的到達時間的修改命令;以及轉(zhuǎn)換裝置,用于從所述轉(zhuǎn)換確定裝置接收輸出,創(chuàng)建并且向外界輸出時間顯示映射表。
4.根據(jù)權(quán)利要求3所述的內(nèi)容創(chuàng)建系統(tǒng),其中,所述時間顯示映射表包括所述節(jié)點、對應(yīng)于所述節(jié)點的到達時間、所述節(jié)點的顯示位置、以及所述節(jié)點的圖形顯示值。
5.根據(jù)權(quán)利要求3所述的內(nèi)容創(chuàng)建系統(tǒng),其中,所述轉(zhuǎn)換確定裝置包括用于接收用來指示修改到預(yù)定節(jié)點的到達時間的修改命令,并且在所述修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列和結(jié)構(gòu)化文檔。
6.一種計算機可執(zhí)行的內(nèi)容創(chuàng)建方法,用于使計算機創(chuàng)建可以通過合成語音來查看的內(nèi)容,所述方法包括以下步驟讀取存儲在數(shù)據(jù)庫中的結(jié)構(gòu)化文檔;從所述結(jié)構(gòu)化文檔創(chuàng)建語音節(jié)點系列;存儲步驟,計算從開始語音節(jié)點系列的語音合成直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間,并且將所述節(jié)點與到達時間關(guān)聯(lián)以存儲它們;以及讀取所述到達時間,并且向顯示部件提供與所述節(jié)點的到達時間對應(yīng)的圖形顯示。
7.根據(jù)權(quán)利要求6所述的內(nèi)容創(chuàng)建方法,其中,所述存儲步驟還包括以下步驟對于所述節(jié)點,將所述節(jié)點的顯示位置與所述節(jié)點的圖形顯示值相關(guān)聯(lián)以存儲它們。
8.根據(jù)權(quán)利要求6所述的內(nèi)容創(chuàng)建方法,其中,提供所述圖形顯示的步驟包括以下步驟根據(jù)到達時間在所述節(jié)點的顯示位置處修改圖形顯示。
9.根據(jù)權(quán)利要求8所述的內(nèi)容創(chuàng)建方法,其中,根據(jù)到達時間修改所述圖形顯示的步驟包括以下步驟接收用于指示修改到預(yù)定節(jié)點的到達時間的修改命令;響應(yīng)于所述修改命令,修改語音節(jié)點系列和對應(yīng)的結(jié)構(gòu)化文檔;重新計算所述修改的語音節(jié)點系列中的到達時間;以及根據(jù)重新計算的到達時間,修改節(jié)點的圖形顯示。
10.根據(jù)權(quán)利要求9所述的內(nèi)容創(chuàng)建方法,其中,所述修改步驟包括以下步驟在所述修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列。
11.一種計算機可執(zhí)行程序,用于執(zhí)行根據(jù)權(quán)利要求6到10中的任一項所述的內(nèi)容創(chuàng)建方法。
12.一種計算機可讀存儲介質(zhì),其中記錄了用于執(zhí)行根據(jù)權(quán)利要求6到10中的任一項所述的內(nèi)容創(chuàng)建方法的計算機可執(zhí)行程序。
13.一種圖形用戶接口系統(tǒng),用于創(chuàng)建可以通過合成語音來查看的內(nèi)容,所述圖形用戶接口系統(tǒng)包括解析器裝置,用于解析結(jié)構(gòu)化文檔以生成DOM樹結(jié)構(gòu)中的節(jié)點;用于從DOM樹結(jié)構(gòu)中的所述節(jié)點創(chuàng)建語音節(jié)點系列,并且計算從開始語音節(jié)點系列的語音合成直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間的裝置;以及用于響應(yīng)于所述到達時間而確定所述預(yù)定節(jié)點的顯示位置處的圖形顯示的裝置。
14.根據(jù)權(quán)利要求13所述的圖形用戶接口系統(tǒng),還包括用于接收用來修改預(yù)定節(jié)點的到達時間的修改命令的裝置;以及用于在所述修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列和結(jié)構(gòu)化文檔中的對應(yīng)部分的裝置。
15.根據(jù)權(quán)利要求13所述的圖形用戶接口系統(tǒng),其中,所述用于計算到達時間的裝置使用所述修改的語音節(jié)點系列重新計算到達時間;所述用于確定圖形顯示的裝置響應(yīng)于重新計算的到達時間而重新確定圖形顯示,并且與所述重新確定的圖形顯示一起顯示修改后的到達時間。
16.一種顯示控制方法,用于使計算機用作圖形用戶接口系統(tǒng),以便顯示對可以通過合成語音來查看的內(nèi)容的語音可訪問性,所述顯示控制方法包括以下步驟通過解析器裝置解析結(jié)構(gòu)化文檔以生成DOM樹結(jié)構(gòu)中的節(jié)點;從DOM樹結(jié)構(gòu)中的所述節(jié)點創(chuàng)建語音節(jié)點系列,并且計算從開始語音節(jié)點系列的語音合成直到執(zhí)行預(yù)定節(jié)點的語音合成為止的到達時間;以及響應(yīng)于所述到達時間而確定包括所述預(yù)定節(jié)點的顯示位置的數(shù)據(jù),并且通過網(wǎng)絡(luò)將所述數(shù)據(jù)發(fā)送到信息終端。
17.根據(jù)權(quán)利要求16所述的顯示控制方法,還包括以下步驟從網(wǎng)絡(luò)接收用于指示修改到預(yù)定節(jié)點的到達時間的修改命令;以及在所述修改命令所指定的節(jié)點的緊鄰前面位置處修改語音節(jié)點系列和結(jié)構(gòu)化文檔中的對應(yīng)部分。
18.根據(jù)權(quán)利要求16所述的顯示控制方法,其中,計算到達時間的所述步驟使用所述修改的語音節(jié)點系列重新計算到達時間;確定數(shù)據(jù)的所述步驟響應(yīng)于重新計算的到達時間而重新確定圖形顯示,并且與所述重新確定的圖形顯示一起發(fā)送與修改后的到達時間對應(yīng)的經(jīng)過編輯的數(shù)據(jù)。
全文摘要
本發(fā)明涉及網(wǎng)頁的創(chuàng)建和網(wǎng)頁的聽取。更具體地說,有可能有效且有保證地改善通過合成音頻聽取網(wǎng)頁的可訪問性。根據(jù)本發(fā)明的內(nèi)容創(chuàng)建系統(tǒng)(20)包括數(shù)據(jù)庫(22),用于創(chuàng)建可以通過合成音頻來聽取的內(nèi)容,并且存儲結(jié)構(gòu)化文檔;以及信息處理部件(24),用于從結(jié)構(gòu)化文檔創(chuàng)建朗讀節(jié)點串(18),并且計算從朗讀節(jié)點串(18)的音頻合成的開始時刻到作為合成音頻輸出各個節(jié)點的時刻的到達時間。信息處理部件(24)包括支持處理部件(36),以便確定對應(yīng)于到達時間的圖形顯示,并且使顯示部件(26)的屏幕可視地顯示基于音頻合成到預(yù)定節(jié)點的到達時間。
文檔編號G06F3/00GK1781086SQ200480011188
公開日2006年5月31日 申請日期2004年4月28日 優(yōu)先權(quán)日2003年4月30日
發(fā)明者高木啟伸, 淺川智惠子 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1