專(zhuān)利名稱(chēng):內(nèi)容閱覽裝置、內(nèi)容顯示裝置及內(nèi)容閱覽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容閱覽裝置、內(nèi)容顯示裝置及內(nèi)容閱覽方法。
背景技術(shù):
目前,隨著帶攝像機(jī)的移動(dòng)電話和數(shù)字錄像機(jī)等的普及、個(gè)人計(jì)算機(jī)性能的提高以及網(wǎng)絡(luò)的高速化,將文本之外的靜止或動(dòng)態(tài)的圖像、聲音等多媒體信息存入PC(Personal Computer),在Web文件環(huán)境中進(jìn)行利用、接收發(fā)送、共享已十分普遍,其信息量也在增大。Web的閱覽者為了有效靈活使用這些網(wǎng)絡(luò)上龐大的信息,重要的是能夠高效率地檢索符合自身的利用目的的信息(內(nèi)容),并且最好是能夠根據(jù)閱覽狀況和愛(ài)好來(lái)控制所顯示的信息量或利用媒介的種類(lèi)。
在閱覽內(nèi)容時(shí),最基本的要求之一是能夠?qū)ζ谕男畔⒏咝实卮嫒?。因此,全部?jī)?nèi)容的概要和詳細(xì)說(shuō)明之間的關(guān)系明確易懂是很重要的。例如,在檢索結(jié)果的一覽畫(huà)面中,如果同時(shí)也能夠閱覽到個(gè)別的結(jié)果項(xiàng)目?jī)?nèi)容,那么可以期待提高檢索效率。
而且,需要盡量顯示符合閱覽者的目的、愛(ài)好或適用于閱覽狀況信息。例如在出差報(bào)告的閱覽中,報(bào)告者的上級(jí)的閱覽重點(diǎn)是出差目的地的會(huì)議記事錄、財(cái)務(wù)負(fù)責(zé)人的閱覽重點(diǎn)是使用的交通工具和車(chē)旅費(fèi),而且,有可能希望在臺(tái)式計(jì)算機(jī)上能看到含有圖像的詳細(xì)文本信息,而在筆記本電腦、掌上電腦等攜帶終端時(shí)上只需要看到概要。這種情況下,閱覽者希望能夠靈活地控制文本的量、畫(huà)面的尺寸以及兩者的平衡等。
另一方面,在目前的網(wǎng)頁(yè)(Web)文檔環(huán)境下的基本的操作界面為畫(huà)面移動(dòng)或錨點(diǎn)(anchor)點(diǎn)擊。適宜地利用這些操作,可以通過(guò)將大的(面積大)內(nèi)容在一個(gè)畫(huà)面上展開(kāi)、或者將多個(gè)相關(guān)聯(lián)的網(wǎng)頁(yè)用鏈接連接再用點(diǎn)擊錨點(diǎn)進(jìn)行移動(dòng)和閱覽等方法來(lái)提高閱覽內(nèi)容的效率。
但是,若一頁(yè)中所顯示的信息量很大,那么即使利用了畫(huà)面移動(dòng),一覽性也會(huì)變差;相反若將網(wǎng)頁(yè)細(xì)分,通過(guò)鏈接來(lái)瀏覽,那么在瀏覽時(shí)會(huì)跳到別的網(wǎng)頁(yè),失去閱覽的上下文狀態(tài)。尤其,如果通過(guò)鏈接的移動(dòng)很多,不僅難以返回到原來(lái)的網(wǎng)頁(yè),當(dāng)前到達(dá)的部分在全體中的哪個(gè)位置也很難看出。
如上所述,在目前的網(wǎng)頁(yè)瀏覽環(huán)境中,根據(jù)閱覽者的目的、愛(ài)好和閱覽狀況靈活地控制閱覽狀態(tài)比較困難。如果要在一般的Web瀏覽環(huán)境中實(shí)現(xiàn)這些,就必要預(yù)先設(shè)定好各種功能,做成多個(gè)的對(duì)應(yīng)網(wǎng)頁(yè),這會(huì)使得網(wǎng)頁(yè)的結(jié)構(gòu)變得復(fù)雜而不利于管理和存取。
因此,在近幾年中,盡管在畫(huà)面上被顯示,但作為用于連續(xù)地控制詳細(xì)度的操作界面的ZUI(Zooming User Interface),在進(jìn)行各種研究和開(kāi)發(fā)。
非專(zhuān)利文獻(xiàn)1至3是,從二維配置的文件的各頁(yè)或圖像中選擇一個(gè)移近時(shí),將落下旁邊的顯示且只有其增大顯示。
另一方面,非專(zhuān)利文獻(xiàn)4及5是,對(duì)象目標(biāo)的顯示方式的候補(bǔ)由菜單提示,在用戶選擇的顯示法中以適當(dāng)?shù)脑敿?xì)度顯示的程度上自動(dòng)地進(jìn)行移近。
另外,在非專(zhuān)利文獻(xiàn)6中提出多個(gè)觀察點(diǎn)上的縮放,在非專(zhuān)利文獻(xiàn)7中提出對(duì)應(yīng)鼠標(biāo)指針的移動(dòng)速度的縮放。
根據(jù)這些技術(shù),可在一頁(yè)中同時(shí)顯示整體俯視和局部放大,有利于提高閱覽效果。
Perlin,k.and Fox,D.PadAn alternative approach to the computer interface,proceedings of SIGGRAPH’93,pages57-64(1993).
Bederson,B.B.and Hollan,J.D.pad++A Zooming Graphical Interface for Exploring Alternate Interface Physics,Proceedings of UIST’94,pages 17-26(1994).
Bederson,B.B.,Meyer,J.and Good,LJazzAn Extensible Zoomable User Interface Graphics Toolkit in Java,Proceedings of UIST’00,pages 171-180(2000).
Holmquista,L.E.and Ahlbergb,C.Flip ZoomingA PracticalFocus+Context Approach to Visualizing Large Data Sets,Proc.HCI International’97,pages 763-766(1997).
Woodruff,A.,Landay,.and Stonebraker,M.Goal-Directed Zoom,Proceedings of CHI’98,pages 305-306(1998).
Sarkar,M.,Snibbe,S.S.,Tversky,O.J.and Reiss,S.p.,M.Stretching the Rubber SheetA Metaphor for Viewing Large Layouts on Smail Screens,Proceedings of UIST’93,pages81-91(1993).
Igarashi,T and Hinckley,K.Speed-dependent Automatic Zooming for Effcient Document Navigation,WISS 2000,pages(2000).
發(fā)明內(nèi)容但是,上述的技術(shù)基本上是對(duì)顯示內(nèi)容的應(yīng)用端中帶有縮放功能的位置進(jìn)行開(kāi)發(fā)。例如,為實(shí)現(xiàn)若意思上為高層的文本移近會(huì)出現(xiàn)低層的詳細(xì)文本或相互有關(guān)聯(lián)的文本和圖像的顯示平衡同步地控制等,不得不包含為縮放操作對(duì)象的內(nèi)容的結(jié)構(gòu)信息,預(yù)先將縮放舉動(dòng)程序做成應(yīng)用。因此,一般是不能縮放具有假設(shè)可應(yīng)用的結(jié)構(gòu)的內(nèi)容之外的任意的內(nèi)容。所以,這些不適合在包含具有多種結(jié)構(gòu)的內(nèi)容的Web環(huán)境上通用地進(jìn)行縮放操作的目的。
而且,基于現(xiàn)有的HTML(Hyper Text Markup Language)的內(nèi)容,是根據(jù)鏈點(diǎn)點(diǎn)擊鏈接多個(gè)網(wǎng)頁(yè),所以即使將上述的提出方案原樣用到現(xiàn)有的內(nèi)容中,在原來(lái)的HTML中閱覽其他頁(yè)的信息(目標(biāo))時(shí),不得不利用以往的鏈點(diǎn)點(diǎn)擊,大大地丟失縮放的效果。
本發(fā)明鑒于上述內(nèi)容,目的在于提供一種在同一畫(huà)面內(nèi)閱覽由鏈接方式構(gòu)成的多頁(yè)內(nèi)容以不丟失閱覽上下文狀態(tài),并導(dǎo)入可以通用的縮放操作的內(nèi)容閱覽裝置、內(nèi)容顯示裝置及內(nèi)容閱覽方法。
為了解決上述課題,并實(shí)現(xiàn)上述目的,方案1的發(fā)明的內(nèi)容閱覽裝置,對(duì)于由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成且由錨點(diǎn)而相互地帶有鏈接的多個(gè)內(nèi)容,隨著閱覽者對(duì)于鏈接源的內(nèi)容進(jìn)行縮放操作,以埋入到鏈接源的內(nèi)容中的方式顯示鏈接目的地的所述內(nèi)容的全部或一部分,并且,隨著閱覽者對(duì)于鏈接目的地的所述內(nèi)容進(jìn)行縮放操作而使其顯示狀態(tài)變化,鏈接目的地的內(nèi)容被埋入并顯示在鏈接源的所述內(nèi)容中。
而且,方案2的發(fā)明的內(nèi)容顯示裝置,基于結(jié)構(gòu)記述和縮放記述而生成并顯示內(nèi)容,結(jié)構(gòu)記述涉及由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成的內(nèi)容的顯示狀態(tài),縮放記述對(duì)每個(gè)所述目標(biāo)記述了縮放操作或舉動(dòng),在所述縮放記述中,對(duì)于以所述結(jié)構(gòu)記述方式記述的相互帶有鏈接的所述內(nèi)容,能夠記述對(duì)象間的縮放傳播,縮放傳播是對(duì)成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)進(jìn)行縮放時(shí),與其連動(dòng)而使成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)在被埋入到鏈接目的地的所述內(nèi)容的狀態(tài)下進(jìn)行縮放。
而且,方案3的發(fā)明在方案2所述的內(nèi)容顯示裝置中,所述縮放記述區(qū)別可成為縮放對(duì)象的所述目標(biāo)和不可成為縮放對(duì)象的所述目標(biāo)。
而且,方案4的發(fā)明在方案2所述的內(nèi)容顯示裝置中,所述縮放記述與所述結(jié)構(gòu)記述獨(dú)立地構(gòu)成。
而且,方案5的發(fā)明在方案2至4的任意項(xiàng)所述的內(nèi)容顯示裝置中,所述縮放記述可記述對(duì)應(yīng)于鏈接目的地的所述內(nèi)容的全部或一部分的縮放傳播。
而且,方案6的發(fā)明在方案2至4的任意項(xiàng)所述的內(nèi)容顯示裝置中,在所述縮放記述中,僅在表示對(duì)于成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)的縮放程度的參數(shù)滿足預(yù)先決定的條件時(shí),可記述對(duì)于成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)進(jìn)行的縮放傳播。
而且,方案7的發(fā)明在方案6所述的內(nèi)容顯示裝置中,僅在對(duì)于成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)的縮放率為預(yù)先決定的下限值以上的情況下,可記述對(duì)于成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)實(shí)行的縮放傳播。
而且,方案8的發(fā)明在方案6所述的內(nèi)容顯示裝置中,僅在對(duì)于成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)的縮放率為預(yù)先決定的上限值以下的情況下,可記述對(duì)于成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)實(shí)行的縮放傳播。
而且,方案9的發(fā)明的內(nèi)容閱覽方法,對(duì)于由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成且由錨點(diǎn)而相互地帶有鏈接的多個(gè)內(nèi)容,隨著閱覽者對(duì)于鏈接源的內(nèi)容進(jìn)行縮放操作,以埋入到鏈接源的內(nèi)容中的方式顯示鏈接目的地的所述內(nèi)容的全部或一部分,并且,隨著閱覽者對(duì)于鏈接目的地的所述內(nèi)容進(jìn)行縮放操作而使其顯示狀態(tài)變化,鏈接目的地的內(nèi)容被埋入并顯示在鏈接源的所述內(nèi)容中。
根據(jù)方案1的發(fā)明,具有對(duì)于多個(gè)網(wǎng)頁(yè)以鏈接方式連接的內(nèi)容,可在同一畫(huà)面上不丟失閱覽上下文地閱覽,同時(shí)可導(dǎo)入通用的縮放操作的效果。
而且,根據(jù)方案2的發(fā)明,具有對(duì)于多個(gè)網(wǎng)頁(yè)以鏈接方式連接的內(nèi)容,可在同一畫(huà)面上不丟失閱覽上下文地閱覽,同時(shí)可導(dǎo)入通用的縮放操作的效果。
而且,根據(jù)方案3的發(fā)明,縮放操作或舉動(dòng)的記述會(huì)產(chǎn)生僅是成為縮放對(duì)象的目標(biāo)既可的效果。
而且,根據(jù)方案4的發(fā)明,可將包含現(xiàn)有的內(nèi)容且導(dǎo)入縮放操作,可提高在通用的Web瀏覽環(huán)境的可適用性。尤其,根據(jù)適當(dāng)?shù)馗鼡Q縮放記述語(yǔ)言(ZDL),可實(shí)現(xiàn)符合閱覽狀況或閱覽者的愛(ài)好的顯示。
而且,根據(jù)方案5的發(fā)明,產(chǎn)生可導(dǎo)入更加通用的縮放操作的效果。
而且,根據(jù)方案6的發(fā)明,在縮放傳播中,可產(chǎn)生傳播源的縮放率僅在預(yù)先決定的范圍中的情況下才進(jìn)行縮放傳播,所以可由內(nèi)容生成者設(shè)定想要縮放傳播的情況和不想要縮放傳播的情況,實(shí)現(xiàn)更加靈活控制的效果。
而且,根據(jù)方案7的發(fā)明,在縮放傳播中,產(chǎn)生傳播源的縮放率僅在預(yù)先決定的下限值以上的情況下才進(jìn)行縮放傳播,所以可由內(nèi)容生成者設(shè)定想要縮放傳播的情況和不想要縮放傳播的情況,可實(shí)現(xiàn)更加靈活控制的效果。
而且,根據(jù)方案8的發(fā)明,在縮放傳播中,產(chǎn)生傳播源的縮放率僅在預(yù)先決定的上限值以下的情況下才進(jìn)行縮放傳播,所以可由內(nèi)容生成者設(shè)定想要縮放傳播的情況和不想要縮放傳播的情況,可實(shí)現(xiàn)更加靈活控制的效果。
而且,根據(jù)方案9的發(fā)明,產(chǎn)生可在同一畫(huà)面內(nèi)不丟失閱覽上下文地閱覽由鏈接方式構(gòu)成的多頁(yè)內(nèi)容,并導(dǎo)入可以通用的縮放操作的效果。
圖1是表示本發(fā)明的實(shí)施方式的內(nèi)容閱覽系統(tǒng)的系統(tǒng)結(jié)構(gòu)例的模式圖。
圖2是普通或標(biāo)準(zhǔn)的個(gè)人計(jì)算機(jī)的硬件的結(jié)構(gòu)圖。
圖3是表示服務(wù)器計(jì)算機(jī)的內(nèi)容顯示處理及客戶計(jì)算機(jī)的內(nèi)容閱覽處理的功能結(jié)構(gòu)的方框圖。
圖4是模式性地表示一例Web文件模型的說(shuō)明圖。
圖5是表示在記述了結(jié)構(gòu)的HTML中將記述了操作或舉動(dòng)的ZDL組合的方法的說(shuō)明圖。
圖6是表示記述了結(jié)構(gòu)的HTML(pagel.html)的顯示例的正面圖。
圖7是表示記述了結(jié)構(gòu)的HTML(link1.html)的顯示例的正面圖。
圖8是表示基于第1例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖9是表示基于第1例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖10是表示基于第1例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖11是表示基于第1例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖12是表示基于第2例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖13是表示基于第2例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。圖14是表示基于第2例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖15是表示基于第2例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。圖16是表示基于第2例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖17是表示記述了結(jié)構(gòu)的HTML(page2.html)的顯示例的正面圖。
圖18是表示記述了結(jié)構(gòu)的HTML(link100.html)的顯示例的正面圖。
圖19是表示基于第3例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖20是表示基于第3例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖21是表示基于第3例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖22是表示基于第4例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖23是表示基于第4例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
圖24是表示基于第4例的ZDL記述的縮放舉動(dòng)的過(guò)渡畫(huà)面例的正面圖。
具體實(shí)施方式以下參照附圖,詳細(xì)地說(shuō)明本發(fā)明的內(nèi)容閱覽裝置、內(nèi)容顯示裝置及內(nèi)容閱覽方法的優(yōu)選實(shí)施方式。
根據(jù)圖1至圖24來(lái)說(shuō)明本發(fā)明的一實(shí)施方式。圖1是顯示本實(shí)施方式的內(nèi)容閱覽系統(tǒng)100的系統(tǒng)架構(gòu)例子的模式圖。在本實(shí)施方式的內(nèi)容閱覽系統(tǒng)100,假設(shè)通過(guò)LAN(Local Area Network)等的網(wǎng)絡(luò)N在服務(wù)器計(jì)算機(jī)(內(nèi)容服務(wù)器)S上連接了多臺(tái)客戶計(jì)算機(jī)(客戶機(jī))C的服務(wù)器客戶機(jī)系統(tǒng)。服務(wù)器計(jì)算機(jī)S是為客戶計(jì)算機(jī)C而進(jìn)行服務(wù)的計(jì)算機(jī),客戶計(jì)算機(jī)C是用戶進(jìn)行操作而接受服務(wù)的計(jì)算機(jī)。這樣的服務(wù)器計(jì)算機(jī)S和客戶計(jì)算機(jī)C是普通的個(gè)人計(jì)算機(jī)。
圖2是普通或標(biāo)準(zhǔn)的個(gè)人計(jì)算機(jī)1的硬件的結(jié)構(gòu)圖。個(gè)人計(jì)算機(jī)(以下省略為計(jì)算機(jī))1是由以下部件構(gòu)成進(jìn)行信息處理的CPU(Central Processing Unit)2,存儲(chǔ)BIOS(Basic Input Output System)等的ROM(Read Only Memory)3,在處理中暫時(shí)存儲(chǔ)信息的RAM(Random Access Memory)4等的主存儲(chǔ)器存儲(chǔ)器,作為保存應(yīng)用程序或處理結(jié)果等的存儲(chǔ)單元的HDD(Hard Disk Drive)5等的輔助存儲(chǔ)裝置,作為將信息保存或分配到外部、或從外部得到信息(應(yīng)用程序等)的存儲(chǔ)介質(zhì)的可移動(dòng)媒體6的驅(qū)動(dòng)6a,用于連接到與外部其他計(jì)算機(jī)1、’...進(jìn)行通信的網(wǎng)絡(luò)N的網(wǎng)絡(luò)接口8,作為將處理過(guò)程或處理結(jié)果顯示給用戶的顯示部分的顯示器9,以及操作者用于將指令或信息等輸入到計(jì)算機(jī)1的鍵盤(pán)10或鼠標(biāo)11等的輸入部分,它們之間的數(shù)據(jù)通信由總線控制器12仲裁而進(jìn)行動(dòng)作。
再有,作為可移動(dòng)媒體6,可采用像軟盤(pán)、硬盤(pán)、磁帶等的磁性存儲(chǔ)介質(zhì),像MO的光磁性存儲(chǔ)介質(zhì),像CD、CD-ROM、CD-R、CD-RW、DVD-R、DVD-RAM、DVD-RW、DVD+RW等的光學(xué)的存儲(chǔ)介質(zhì),半導(dǎo)體存儲(chǔ)器等各種存儲(chǔ)介質(zhì)。
通過(guò)數(shù)據(jù)發(fā)送,即對(duì)計(jì)算機(jī)1的網(wǎng)絡(luò)接口8發(fā)送數(shù)據(jù),網(wǎng)絡(luò)接口8對(duì)網(wǎng)絡(luò)N輸出信號(hào)。而且,對(duì)網(wǎng)絡(luò)接口8接收到的信號(hào)進(jìn)行以下的處理,即在網(wǎng)絡(luò)接口8中判斷有沒(méi)有需要,若是需要的數(shù)據(jù)則讀取,若不需要?jiǎng)t丟棄。即,所有數(shù)據(jù)的接收發(fā)送都經(jīng)由網(wǎng)絡(luò)接口8進(jìn)行。
一般地,用戶在這樣的計(jì)算機(jī)1中接通電源時(shí),CPU2將啟動(dòng)在ROM3中包含的BIOS的加載的程序,從HDD5將管理該計(jì)算機(jī)1的硬件和軟件的被稱(chēng)為操作系統(tǒng)(OS)的程序讀取到RAM4中。OS啟動(dòng)時(shí),隨著用戶的操作而支持應(yīng)用程序的啟動(dòng)、信息的讀取、保存等。作為代表性的OS所了解到的是,Windows(Microsoft Corporation的注冊(cè)商標(biāo)),UNIX(X/Open,Inc.的注冊(cè)商標(biāo))等。在這些OS上執(zhí)行的程序稱(chēng)為應(yīng)用程序。即,應(yīng)用程序不限定于在規(guī)定的OS上動(dòng)作,也可以將后述的各種處理的一部分執(zhí)行轉(zhuǎn)移到OS,也可以是作為構(gòu)成規(guī)定的應(yīng)用軟件或OS等的一批程序文件的一部分而包含。
一般地,安裝到計(jì)算機(jī)1的HDD5的應(yīng)用程序被記錄存儲(chǔ)在可動(dòng)媒體6中,存儲(chǔ)在該可動(dòng)媒體6的應(yīng)用程序被安裝到HDD5中。因此,可動(dòng)媒體6也可成為存儲(chǔ)應(yīng)用程序的存儲(chǔ)介質(zhì)。而且,應(yīng)用程序也可以例如通過(guò)網(wǎng)絡(luò)接口8而從外部取入,再安裝到HDD5中。
計(jì)算機(jī)1(服務(wù)器計(jì)算機(jī)S及客戶計(jì)算機(jī)C)在啟動(dòng)OS上動(dòng)作的應(yīng)用程序時(shí),隨著該應(yīng)用程序,CPU2執(zhí)行各種運(yùn)算處理而集中地控制各部分。
接著,在計(jì)算機(jī)1(服務(wù)器計(jì)算機(jī)S及客戶計(jì)算機(jī)C)的CPU2執(zhí)行的各種運(yùn)算處理中,對(duì)本實(shí)施方式的特長(zhǎng)的處理進(jìn)行以下說(shuō)明。概略地說(shuō),本實(shí)施方式的特長(zhǎng)的處理是,在多媒體內(nèi)容(報(bào)告書(shū)、記事錄、筆記等)中,當(dāng)僅從文本的初始畫(huà)面移近時(shí),可以閱覽到更詳細(xì)的文本信息或會(huì)議參加者的照片、對(duì)討論狀況進(jìn)行攝像的動(dòng)態(tài)圖像或聲音等。
服務(wù)器計(jì)算機(jī)S(計(jì)算機(jī)1)將內(nèi)容顯示程序作為應(yīng)用程序存儲(chǔ)在HDD5中。即,服務(wù)器計(jì)算機(jī)S具有作為內(nèi)容顯示裝置的功能,當(dāng)OS上動(dòng)作的內(nèi)容顯示程序啟動(dòng)時(shí),隨著該內(nèi)容顯示程序,CPU2將控制各部分而執(zhí)行內(nèi)容顯示處理。
一方面,客戶計(jì)算機(jī)C(計(jì)算機(jī)1),將內(nèi)容閱覽程序作為應(yīng)用程序存儲(chǔ)在HDD5中。即,客戶計(jì)算機(jī)C具有作為內(nèi)容閱覽裝置的功能,當(dāng)OS上動(dòng)作的內(nèi)容閱覽程序啟動(dòng)時(shí),隨著該內(nèi)容閱覽程序,CPU2將控制各部分而執(zhí)行內(nèi)容閱覽處理。
圖3是顯示服務(wù)器計(jì)算機(jī)S的內(nèi)容顯示程序和客戶計(jì)算機(jī)C的內(nèi)容閱覽程序的功能結(jié)構(gòu)的方框圖。如圖3所示,服務(wù)器計(jì)算機(jī)S通過(guò)CPU2隨著在OS上動(dòng)作的內(nèi)容顯示程序,實(shí)現(xiàn)縮放對(duì)象存儲(chǔ)部件21和內(nèi)容存儲(chǔ)部件22。另一方面,客戶計(jì)算機(jī)C通過(guò)CPU2隨著在OS上動(dòng)作的內(nèi)容閱覽程序,實(shí)現(xiàn)操作獲取部件31和顯示控制部件32。
首先,對(duì)服務(wù)器計(jì)算機(jī)S的內(nèi)容顯示處理進(jìn)行說(shuō)明。
縮放對(duì)象存儲(chǔ)部件21是存儲(chǔ)由構(gòu)成用于表示信息的內(nèi)容的多媒體內(nèi)容且可成為縮放對(duì)象的單一的媒體構(gòu)成的媒體目標(biāo)(文本、靜止圖像、動(dòng)態(tài)圖像、聲音等)的部件,例如存儲(chǔ)在HDD5中。該媒體目標(biāo)(文本、靜止圖像、動(dòng)態(tài)圖像、聲音等)是以構(gòu)成內(nèi)容的縮放操作為單位的縮放對(duì)象。
內(nèi)容存儲(chǔ)部件22是存儲(chǔ)具有多媒體內(nèi)容的下述(a~h)所示的特征的顯示記述的部件(結(jié)構(gòu)記述及縮放記述),例如存儲(chǔ)在HDD5中??s放記述是由XML(Extensible Markup Language)為基礎(chǔ)的縮放記述語(yǔ)言(ZDLZooming Description Language)記述的。
a.可與內(nèi)容的結(jié)構(gòu)獨(dú)立地記述縮放對(duì)象的縮放操作或舉動(dòng)。
b.可對(duì)構(gòu)成內(nèi)容的每個(gè)目標(biāo)記述縮放操作或舉動(dòng)。
c.可區(qū)別成為縮放對(duì)象的目標(biāo)和不是的部分。
d.可記述目標(biāo)的詳細(xì)度變化和媒體過(guò)渡。
e.可記述帶有關(guān)聯(lián)的目標(biāo)間的縮放傳播。
f.可進(jìn)行模板式的記述。
為實(shí)現(xiàn)這些要求項(xiàng)的記述語(yǔ)言的基本結(jié)構(gòu)為如下所述。
1.“縮放對(duì)象”單位的縮放操作
“縮放對(duì)象”是作為縮放操作的對(duì)象的單位,由構(gòu)成內(nèi)容的文本、靜止圖像、動(dòng)態(tài)圖像、聲音的各個(gè)“媒體目標(biāo)”構(gòu)成。<template/>標(biāo)記是顯示縮放對(duì)象的模板。name屬性表示模板的名稱(chēng),match屬性表示包含在內(nèi)部的媒體目標(biāo)的內(nèi)容結(jié)構(gòu)記述的基準(zhǔn)位置。媒體目標(biāo)由<text/>、<video/>等表示。select屬性指定從由上述match屬性指定的基準(zhǔn)位置到各個(gè)媒體目標(biāo)的相對(duì)位置。閱覽者指定規(guī)定的縮放對(duì)象而進(jìn)行縮放操作(例如,將鼠標(biāo)指針指向目的縮放對(duì)象來(lái)指定),對(duì)具體的指定方法在記述語(yǔ)言中不會(huì)特別地涉及到。
2.基于“縮放率”的縮放程度的控制“縮放率”表示各個(gè)縮放對(duì)象的縮放程度的值,連續(xù)地取從0.0至1.0為止的值。該“縮放率”由ZoomFactor屬性指定。通過(guò)<dispText>、<dispImg>、<dispVideo>、<dispAudio>標(biāo)記,記述對(duì)縮放率的各個(gè)媒體目標(biāo)的顯示狀態(tài)(詳細(xì)的后述)。這樣,可記述媒體目標(biāo)的詳細(xì)度變化和媒體過(guò)渡(參照后述的例)。而且,在<template/>標(biāo)記中的initZoomFactor屬性是最初顯示內(nèi)容時(shí)的初始縮放率??s放率由閱覽者對(duì)縮放對(duì)象進(jìn)行的操作決定(例如,使鼠標(biāo)的移動(dòng)距離和縮放率相關(guān)聯(lián)),但是對(duì)具體的指定方法,在記述語(yǔ)言中也未特別涉及。
3.帶有關(guān)聯(lián)的縮放對(duì)象間的“縮放傳播”“縮放傳播”是指,在縮放某個(gè)縮放對(duì)象時(shí)其他的縮放對(duì)象也聯(lián)動(dòng)地進(jìn)行縮放動(dòng)作(例如,在縮放上層的縮放對(duì)象時(shí)下層也同時(shí)縮放)。在縮放傳播中,從傳播源縮放對(duì)象的縮放率,基于預(yù)先決定的“縮放傳播率”計(jì)算傳播目的地的縮放率,控制傳播目的地縮放對(duì)象的顯示狀態(tài)??s放傳播率是表示傳播源和傳播目的地的縮放率的變化率之比的值(縮放傳播率為0.8時(shí),若傳播源的縮放率變化0.5,那么將傳播目的地變化0.4)。由<propagation/>標(biāo)記記述該舉動(dòng)。destination屬性表示傳播目的地縮放對(duì)象的模板名,select屬性表示在傳播目的地縮放對(duì)象中所包含的媒體目標(biāo)的結(jié)構(gòu)記述的位置。relation屬性表示傳播源和傳播目的地的縮放對(duì)象的縮放率的變化率之比。例如,縮放傳播率為0.8時(shí),若傳播源的縮放率變化0.5,那么使傳播目的地變化0.4;縮放傳播率為-0.5時(shí),若傳播源的縮放率變化0.6,那么使傳播目的地變化-0.3。
4.使用Xpath的結(jié)構(gòu)記述和縮放操作或舉動(dòng)記述的對(duì)應(yīng)附加<template/>標(biāo)記中的match屬性或<text/>、<video/>標(biāo)記中的select屬性、<propagation/>標(biāo)記中的select屬性的屬性值都是將結(jié)構(gòu)記述中的該處由Xpath記述的。其中,Xpath(XML Path Language)將XML文件的特定的部分規(guī)定為指示的結(jié)構(gòu)。
5.媒體目標(biāo)的顯示狀態(tài)對(duì)各個(gè)文本、靜止圖像、動(dòng)態(tài)圖像、聲音,由<dispText>、<dispImg>、<dispVideo>、<dispAudio>標(biāo)記顯示。由zoomFactor屬性指定縮放率。
文本的例子<dispText zoomFactor=“0.5”fontSize=“10pt”/>
(含義)以縮放率0.5,字體尺寸10點(diǎn)進(jìn)行顯示。
靜止圖像的例子<dispImg zoomFactor=“0.2”imgSize“10%”/>
(含義)以縮放率0.2,最大尺寸的10%進(jìn)行顯示。
動(dòng)態(tài)圖像的例子<dispVideo zoomFactor=“0.7”start=“0”end=“300”videosize=“50%”/>
(含義)以縮放率0.7,最大尺寸的50%顯示從第0幀至300幀。
聲音的例子<dispAudio zoomFactor=“0.4”start=“0s”end=“30s”/>
(含義)以縮放率0.4,再現(xiàn)最初至30秒為止。
根據(jù)上述的縮放記述,通過(guò)縮放一個(gè)媒體目標(biāo)(文本、靜止圖像、動(dòng)態(tài)圖像、聲音等)時(shí)與其連動(dòng)而可記述其他的媒體目標(biāo)(文本、靜止圖像、動(dòng)態(tài)圖像、聲音等)進(jìn)行縮放的縮放對(duì)象間的縮放的傳播,從而可進(jìn)行從一個(gè)縮放對(duì)象面向其他的縮放對(duì)象的自然的縮放。
其中,考察有關(guān)對(duì)Web環(huán)境中的閱覽操作或內(nèi)容的舉動(dòng)和內(nèi)容的生成者的意圖。關(guān)于畫(huà)面移動(dòng)操作,內(nèi)容生成者反映某些意圖的機(jī)會(huì)和必要性低,閱覽者主要依賴(lài)于單純的尺寸來(lái)進(jìn)行滾動(dòng)。一方面,關(guān)于錨點(diǎn)點(diǎn)擊,對(duì)要點(diǎn)擊的對(duì)象(由文字列或圖像等所表現(xiàn)的錨點(diǎn))和鏈接目的地的URL,內(nèi)容生成者持有明確的意圖來(lái)記述這些,但沒(méi)有必要記述特別動(dòng)態(tài)的舉動(dòng)。
接著,考慮縮放操作。關(guān)于縮放操作,若是單純地將內(nèi)容的整個(gè)畫(huà)面移近或移出的范圍,一般不會(huì)存在生成者指定的事項(xiàng),但是要實(shí)現(xiàn)細(xì)膩的縮放操作,內(nèi)容生成者有必要明確地準(zhǔn)備記述要實(shí)施縮放操作的對(duì)象或根據(jù)縮放操作的詳細(xì)度或顯示媒體的變化的方法。在內(nèi)容側(cè)記述縮放操作和舉動(dòng)的意義在此。
即,通過(guò)生成者將反映內(nèi)容的結(jié)構(gòu)的縮放操作和舉動(dòng)記述在內(nèi)容側(cè),和以往的ZUI(Zooming User Interfaces)有所不同,可對(duì)Web環(huán)境內(nèi)的多樣的內(nèi)容通用地采用縮放操作,閱覽者方也能細(xì)膩地操作縮放對(duì)象的選擇或顯示狀態(tài)的控制。
因此,在本實(shí)施方式中,相對(duì)于以往的內(nèi)容的結(jié)構(gòu)記述和模型記述提出了附加了操作/舉動(dòng)記述的新的Web文件模型,將縮放記述語(yǔ)言(ZDL)列為其操作和舉動(dòng)記述的一例而相關(guān)附加連續(xù)的閱覽操作。這樣,如圖4所示地,例如可由XML+XSL+ZDL的組合來(lái)各自獨(dú)立地記述結(jié)構(gòu)、模型、操作或舉動(dòng)。
通過(guò)導(dǎo)入這樣的Web文件模型,可包含現(xiàn)有的內(nèi)容導(dǎo)入縮放操作,可提高通用的Web文件環(huán)境的適用型。特別是將適當(dāng)?shù)母鼡Q縮放記述語(yǔ)言(ZDL),也可以顯示對(duì)應(yīng)的閱覽狀況或閱覽者的愛(ài)好。
接著,對(duì)客戶計(jì)算機(jī)C中的內(nèi)容閱覽處理進(jìn)行說(shuō)明。
操作獲取部件31是獲取閱覽者的操作內(nèi)容的部件。例如,在指定了縮放對(duì)象之后,通過(guò)拖放鼠標(biāo)11而進(jìn)行縮放動(dòng)作。此時(shí),將鼠標(biāo)11拖放至顯示器9的顯示面下方時(shí)是移近,將鼠標(biāo)11拖放至顯示器9的顯示面上方時(shí)是移出。
顯示控制部件32是,根據(jù)通過(guò)操作獲取部件31獲取的閱覽者的操作內(nèi)容和通過(guò)內(nèi)容存儲(chǔ)部件22存儲(chǔ)在HDD5等的顯示記述(結(jié)構(gòu)記述及縮放記述)讀出通過(guò)縮放對(duì)象存儲(chǔ)部件21而存儲(chǔ)在HDD5等的成為縮放對(duì)象的媒體目標(biāo)(文本、靜止圖像、動(dòng)態(tài)圖像、聲音等),控制在顯示器9中媒體目標(biāo)的顯示或非顯示和詳細(xì)度的設(shè)定、媒體目標(biāo)的顯示位置的自動(dòng)設(shè)定、媒體目標(biāo)周?chē)目蚓€的顯示等的部件。更詳細(xì)地,顯示控制部件32是,解釋存儲(chǔ)在內(nèi)容存儲(chǔ)單元22中的顯示記述(縮放記述),通過(guò)進(jìn)行縮放顯示,進(jìn)行在顯示器9中所顯示的媒體目標(biāo)的顯示或非顯示和詳細(xì)度的設(shè)定。
作為這些操作獲取部件31以及顯示控制部件32所適用的是Web瀏覽器。
接著,在使用上述的顯示記述(結(jié)構(gòu)記述和縮放記述)的顯示器9中,對(duì)內(nèi)容的顯示進(jìn)行說(shuō)明。這里,對(duì)記述了結(jié)構(gòu)的HTML(Hyper Text Markup Language)與記述了操作或舉動(dòng)的ZDL組合的情況進(jìn)行說(shuō)明。
作為具體的實(shí)現(xiàn)方法,例如圖5所示,在服務(wù)器計(jì)算機(jī)S端,通過(guò)將記述了結(jié)構(gòu)的HTML和記述了操作或舉動(dòng)的ZDL讀入到轉(zhuǎn)換器而變換為HTML文件和JavaScript的組,在客戶計(jì)算機(jī)C端,可由通用的Web自動(dòng)檢索(操作獲取部件31和顯示控制部件32)進(jìn)行閱覽、縮放操作。
另外,實(shí)現(xiàn)方法不限于此,研究著例如,可在JavaScript碼中通用地使用的部分不是每次都生成而是預(yù)先準(zhǔn)備好,僅將根據(jù)ZDL變化的部分在轉(zhuǎn)換器生成和追加,或者將與所述轉(zhuǎn)換器具有等價(jià)的功能的插件插入Web文件的方法等。
(第1例鏈接源到鏈接目的地縮放傳播,將鏈接目的地頁(yè)的文本嵌入到鏈接源而顯示縮放的例子)在這里,對(duì)鏈接源到鏈接目的地縮放傳播,將鏈接目的地頁(yè)的文本嵌入到鏈接源而顯示縮放的例子進(jìn)行說(shuō)明。顯示記述了以下所示結(jié)構(gòu)的兩個(gè)HTML(pagel.html,link1.html)各自為圖6、圖7所示。圖7是,圖6的鏈接源的內(nèi)容A中的稱(chēng)為“對(duì)新教材的改善點(diǎn)”的固定文本的鏈接目的地的內(nèi)容B。
“內(nèi)容的結(jié)構(gòu)記述”[page1.html]<html xmlns=“http://www.w3.org/1999/xhtml”xml:lang=“ja”lang=“ja”>
<head>
<title>關(guān)于新教材的內(nèi)容的討論</title>
</head>
<body>
<dl>
<dt>
<a href=“http://link1.html/”>對(duì)新教材的改善點(diǎn)</a>
</dt>
<dt>
<a href=“http://link2.html/”>新教材的筆記</a>
</dt>
…………</dl>
</body>
</html>
<html xmlns=“http://www.w3.org/1999/xhtml”xml:lang=“ja”lang=“ja”>
<head>
<title>對(duì)新教材的改善點(diǎn)</title>
</head>
<body>
<p>摘要從參加者取得對(duì)教材的內(nèi)容的意見(jiàn)。</p>
<p>因步驟是從1到9為止,所以需要掌握自己學(xué)到什么程度的功能。</p>
<p>將依次提出新的內(nèi)容是怎么辦才好,得到多次使用是怎樣才好(提問(wèn)問(wèn)題)</p>
<p>對(duì)步驟6的翻譯者筆記,初次使用的人是不易理解。</p>
<p>步驟5的說(shuō)明不好寫(xiě)。過(guò)于使用原色。</p>
<p>注意BGM。</p>
</body>
</html>
在記述了這樣的結(jié)構(gòu)的HTML中,適用記述了接下來(lái)的操作或舉動(dòng)的ZDL。
“內(nèi)容的縮放記述”<template name=“Overview”match=“/html/body/dl”initZoomFactor=“0.0”><propagation destination=“Item”select=“dt”relation=“1.0”/></template><template name=“Item”match=“/html/body/dl/dt”initZoomFactor=“0.0”><text select=“a”>
<dispText zoomFactor=“0.0”fontSize=“6pt”/>
<dispText zoomFactor=“1.0”fontSize=“12pt”/></text><propagation destination=“ItemPage”select=“a”relation=“1.0”/></template><template name=“ItemPage”match=“/html”initZoomFactor=“0.0”><text select=“body/p[1]”>
<dispText zoomFactor=“0.0”fontSize=“6pt”/>
<dispText zoomFactor=“1.0”fontSize=“12pt”/></text><text select=“body/p[position()>1]”>
<dispText zoomFactor=“0.3”fontSize=“6pt”/>
<dispText zoomFactor=“1.0”fontSize=“12pt”/></text></template>
根據(jù)上述的ZDL記述,在鏈接源的內(nèi)容A有兩種縮放對(duì)象(“Overview”和“Item”),前者是整體的縮放、后者是各自對(duì)應(yīng)于各個(gè)項(xiàng)目的縮放。前者的縮放傳播給后者(<propagation destination=“Item”....../>)。后者的縮放,尤其是傳播給由<a href=....../>指定的鏈接目的地的內(nèi)容(“ItemPage”)(<<propagation destination=“ItemPage”select=“a”)。這樣,<propagation/>標(biāo)記的select屬性值為“a”的情況下,傳播給由對(duì)應(yīng)的HTML文件的<a/>標(biāo)記內(nèi)的href屬性指定的鏈接目的地的內(nèi)容B。
鏈接目的地的內(nèi)容B的縮放操作或舉動(dòng)以<template name=“ItemPage”....../>記述。另外,鏈接目的地的內(nèi)容B的結(jié)構(gòu)記述(link1.html,link2.html,link3.html,.....)都具有相同的結(jié)構(gòu),僅文本的內(nèi)容作為不同。為此,相對(duì)于其將共同適用一個(gè)縮放操作或舉動(dòng)記述的模版。在這里,僅文本的最初的行(p[1])在“ItemPage”為縮放率0.0時(shí)顯示為6pt,其他的行(p[position()>1])在縮放率成為0.3時(shí)初次顯示。
將基于這些記述的縮放舉動(dòng)的過(guò)渡示于圖8至圖11。
初始縮放率是,“Overview”和“Item”和“ItemPage”都是0.0。只是,在顯示的初始狀態(tài)中,僅[page1.html]的固定文本顯示為6pt(參照?qǐng)D8)。這里,至少進(jìn)行移近操作時(shí)鏈接目的地的內(nèi)容B的第一行在同一畫(huà)面中顯示為6pt。即,將“Overview”拉近時(shí),全部的鏈接目的地(link1.html,link2.html,link3.html,......)的第一行顯示(參照?qǐng)D9)。另外,雖圖中沒(méi)有記載,這里如果僅縮放對(duì)應(yīng)于“對(duì)新教材的改善點(diǎn)”的“Item”,則僅顯示link1.html的第一行。
在從圖9的狀態(tài)更進(jìn)一步拉近“Overview”時(shí),“Overview”和“Item”之間、“Item”和“ItemPage”之間的縮放傳播率都是1.0(relation=“1.0”),所以,這些縮放率都是以相同的變化率變化。在“Overview”、“Item”、“ItemPage”的縮放率都成為0.3的時(shí)刻,鏈接目的地的內(nèi)容B的第二行以下顯示為6pt。此時(shí),[page1.html]的錨點(diǎn)(anchor)文本或鏈接目的地的內(nèi)容B的第一行的尺寸為擴(kuò)大(參照?qǐng)D10)。從圖10的狀態(tài)進(jìn)一步移近使得全部縮放率成為1.0時(shí),鏈接源、鏈接目的地的全部的文本顯示為12pt(參照?qǐng)D11)。
由此,對(duì)于多頁(yè)以鏈接方式連結(jié)的內(nèi)容A、B,將鏈接目的地的內(nèi)容B的信息(對(duì)象)嵌入到鏈接源的內(nèi)容A中而可縮放顯示,所以不會(huì)丟失閱覽上下文(context)而在同一畫(huà)面上的閱覽成為可能,同時(shí)可導(dǎo)入通用的縮放操作。
(第2例僅在決定了鏈接源的縮放率的范圍內(nèi),傳播到鏈接目的地的頁(yè)的例)接著,對(duì)僅在決定了鏈接源的內(nèi)容A的縮放率的范圍內(nèi),傳播到鏈接目的地的內(nèi)容B的頁(yè)的例子進(jìn)行說(shuō)明。HTML文件是與所述的“鏈接源縮放傳播到鏈接目的地,將鏈接目的地頁(yè)的文本嵌入到鏈接源縮放顯示的例子”相同。ZDL的一部分的不同點(diǎn)如下所述。
<template name=“Item”match=“/html/body/dl/dt”initZoomFactor=“0.0”><text select=“a”>
<dispText zoomFactor=“0.0”fontSize=“6pt”/>
<dispText zoomFactor=“1.0”fontSize=“12pt”/></text><propagation destination=“ItemPage”select=“a”relation=“1.0”l_factor=“0.4”/></template>
即,在縮放對(duì)象“Item”的<propagation/>標(biāo)記中,添加1_factor=“0.4”的新的屬性記述。這是顯示,“Item”的縮放率為0.4以上(預(yù)先決定的下限值以上)時(shí),縮放傳播到“Itempage”。
將基于這些記述的縮放舉動(dòng)的過(guò)渡展示在圖12至圖16。
根據(jù)上述的ZDL記述,初始狀態(tài)與圖8相同地僅[page1.html]的固定文本顯示為6pt(參照?qǐng)D12)。從該狀態(tài)移近“Overview”時(shí),“Overview”和“Item”之間、“Item”和“ItemPage”之間的縮放傳播率都是1.0(relation=“1.0”),所以,這些縮放率都是以相同的變化率變化。
接著,拉近“Overview”時(shí),所述的“從鏈接源縮放傳播到鏈接目的地,將鏈接目的地頁(yè)的文本嵌入到鏈接源縮放顯示的例子”中直接顯示鏈接目的地的內(nèi)容B的第一行,但是在該例中,“Overview”和“Item”的縮放率成為0.4之前它們不被顯示(參照?qǐng)D13)?!癘verview”和“Item”的縮放率成為0.4時(shí),開(kāi)始“ItemPage”的傳播,鏈接目的地的內(nèi)容B的第一行顯示為6pt(參照?qǐng)D14)。其中,“ItemPage”的縮放率為0.0。
接著,從圖14進(jìn)一步移近,當(dāng)“ItemPage”的縮放率達(dá)到0.3時(shí),鏈接目的地的內(nèi)容B的第二行以下也顯示(參照?qǐng)D15)。從這里進(jìn)一步移近使得“Overview”和“Item”的縮放率成為1.0時(shí)的狀態(tài)為圖16。此時(shí),“ItemPage”的縮放率為0.6。
另外,雖沒(méi)有特別地圖示,在“Item”的縮放率在預(yù)先決定的上限值以下(例如0.7以下)時(shí),若縮放傳播到“ItemPage”,那么將h_factor=“0.7”的屬性記述追加到<propagation/>標(biāo)記即可。
這樣,在縮放傳播中,僅在預(yù)先決定了傳播源的縮放率的范圍的情況進(jìn)行縮放傳播,所以想要縮放傳播的情況和不想要的情況可由內(nèi)容生成者來(lái)設(shè)定,可進(jìn)行更靈活的控制。
(第3例從鏈接源縮放傳播到鏈接目的地的特定部分,將鏈接目的地的頁(yè)的靜態(tài)圖像嵌入到鏈接源而縮放顯示的例子)。
接著,對(duì)從鏈接源的內(nèi)容A縮放傳播到鏈接目的地的內(nèi)容B的特定部分,將鏈接目的地的內(nèi)容B的頁(yè)的靜態(tài)圖像嵌入到鏈接源而縮放顯示的例子進(jìn)行說(shuō)明。顯示記述了以下所示結(jié)構(gòu)的兩個(gè)HTML文件(page2.html,link100.html)各自為圖17、圖18所示。圖17的“AA的面部照片”是圖18的AA.gif中、“BB的面部照片”是圖18的BB.gif中各自被相關(guān)附加。
“內(nèi)容的結(jié)構(gòu)記述”
<html xmlns=“http://www.w3.org/1999/xhtml”xml:lang=“ja”lang=“ja”><head><title>成員一覽</title></head><body><dl><dt><a href=“http://link100.html#AA”>AA的照片</a></dt><dt>
<a href=“http://link100.html#BB”>BB的照片</a></dt>…………</dl></body></html>[link100.html]<html xmlns=“http://www.w3.org/1999/xhtml”xml:lang=“ja”lang=“ja”><head><title>成員的面部照片</title></head><body><dl><dt>
<a name=“AA”><img src=“./AA.gif”/></a></dt><dt><a name=“BB”><img src=“./BB.gif”/></a></dt>…………</dl></body></html>
在記述了這些結(jié)構(gòu)的HTML中,適用記述了如下的操作或舉動(dòng)的ZDL。
“內(nèi)容的縮放記述”<template name=“Overview”match=“/html/body/dl”initZoomFactor=“0.0”><propagation destination=“Member”select=“dt”relation=“1.0”/></template><template name=“Member”match=“/html/body/dl/dt”initZoomFactor=“0.0”><text select=“a”>
<dispText zoomFactor=“0.0”fontSize=“12pt”/>
<dispText zoomFactor=“1.0”fontSize=“12pt”/></text><propagation destination=“MemberImage”select=“a”relation=“1.0”/></template><template name=“MemberImage”match=“/html/body/dl/dt/a”initZoomFactor=“0.0”><img select=“img”>
<dispImg zoomFactor=“0.0”imgSize=“0%”/>
<dispImg zoomFactor=“1.0”imgSize=“100%”/></text></template>
根據(jù)上述的ZDL記述,在鏈接源的內(nèi)容A有兩種的縮放對(duì)象(“Overview”和“Member”),前者是對(duì)應(yīng)于全體的縮放,后者是對(duì)應(yīng)于各個(gè)項(xiàng)目的縮放。前者的縮放傳播到后者(<propagation destination=“Member”....../>)。后者的縮放是傳播到由<a href=....../>指定的鏈接目的地的內(nèi)容(“MemberImage”)(<propagation destination=“MemberImage”select=“a”)。其中要注意,參照鏈接目的地的內(nèi)容B的HTML文件的特定的部分,使得對(duì)應(yīng)的HTML的<a/>標(biāo)記內(nèi)的href屬性為href=“http://link100.html#AA”。
鏈接目的地的內(nèi)容B的縮放操作或舉動(dòng)記述在<template name=“MemberImage”....../>。另外,鏈接目的地的內(nèi)容B的結(jié)構(gòu)記述(link100.html)中,以<a name=“AA”>的形式記述的各個(gè)部分全部具有相同的結(jié)構(gòu),僅靜態(tài)圖像文件(面部照片)為不同。因此,對(duì)應(yīng)地,將一個(gè)縮放操作或舉動(dòng)記述的模版共同地適用。這里,“MemberImage”的縮放率為0.0時(shí)靜態(tài)圖像為原來(lái)的0%的尺寸(即沒(méi)有任何顯示),由此逐漸擴(kuò)大而在縮放率成為1.0時(shí)達(dá)到與原圖像相同的尺寸。
將基于這些記述的縮放舉動(dòng)的過(guò)渡示于圖19至圖21。
初始縮放率是,“Overview”和“Member”和“MemberImage”都為0.0,僅作為“AA的面部照片”、“BB的面部照片”......的固定文本顯示為12pt(參照?qǐng)D19)。從圖19的狀態(tài)移近對(duì)應(yīng)于“AA的面部照片”的“Member”時(shí),“Member”和“MemberImage”之間的縮放傳播率為1.0(relation=“1.0”),所以,這些縮放率以相同的變化率變化。移近“Member”時(shí),傳播到對(duì)應(yīng)于[link100.html]的<a name=“AA”>的“MemberImage”。具體地說(shuō),顯示AA.gif而逐漸擴(kuò)大其尺寸(參照?qǐng)D20)。進(jìn)一步移近,在“Member”和“MemberImage”的縮放率達(dá)到1.0時(shí),AA.gif是由其原來(lái)的尺寸顯示(參照?qǐng)D21)。另外,對(duì)該縮放,“AA的面部照片”的源尺寸沒(méi)有變化都是12pt。
由此,通過(guò)用結(jié)構(gòu)記述從對(duì)應(yīng)超鏈接的傳播源的縮放對(duì)象,向?qū)?yīng)鏈接目的地的內(nèi)容B的縮放對(duì)象傳播縮放的縮放操作或舉動(dòng)記述,從而與鏈接源的內(nèi)容A相同的畫(huà)面中補(bǔ)充顯示鏈接目的地的內(nèi)容B,可隨著閱覽者的縮放操作而使嵌入的部分的顯示狀態(tài)變化。
(第4例在從鏈接源到鏈接目的地的特定部分傳播縮放時(shí),鏈接源的固定文本逐漸減小的例子)接著,對(duì)從鏈接源到鏈接目的地的特定部分傳播縮放時(shí),鏈接源的固定文本逐漸減小的例子進(jìn)行說(shuō)明。HTML文件與所述的“從鏈接源縮放傳播到鏈接目的地,將鏈接目的地頁(yè)的文本嵌入到鏈接源而縮放顯示的例子”相同。ZDL的一部分有如下不同。
<template name=“Member”match=“/html/body/dl/dt”initZoomFactor=“0.0”><text select=“a”>
<dispText zoomFactor=“0.0”fontSize=“12pt”/>
<dispText zoomFactor=“1.0”fontSize=“0pt”/></text><propagation destination=“MemberImage”select=“a”relation=“1.0”/></template>
即,包含在“Member”中的固定文本隨著縮放率的增大而逐漸減小,在縮放率為1.0時(shí)消失。
將基于這些記述的縮放舉動(dòng)的過(guò)渡示于圖22至圖24。
根據(jù)上述的ZDL記述,初始的縮放率“Overview”和“Member”和“MemberImage”都是0.0,僅是稱(chēng)為“AA的面部照片”、“BB的面部照片”......的固定文本顯示為12pt是與上述的“從鏈接源縮放傳播到鏈接目的地,將鏈接目的地的頁(yè)的文本嵌入到鏈接源而縮放顯示的例子”相同(參照?qǐng)D22。從圖22的狀態(tài)將對(duì)應(yīng)于“BB的面部照片”的“Member”移近時(shí),傳播到對(duì)應(yīng)于[link100.html]的<a name=“BB”>的“MemberImage”。具體地說(shuō),顯示為BB.gif逐漸擴(kuò)大其尺寸,與其同時(shí)地縮小“BB的面部照片”(參照?qǐng)D23)。尤其,移近使得“Member”和“MemberImage”的縮放率達(dá)到1.0時(shí),BB.gif顯示為原來(lái)的尺寸,“BB的面部照片”將消失(參照?qǐng)D24)。
這樣,通過(guò)上述ZDL記述,對(duì)于超鏈接的鏈接目的地的內(nèi)容的全部或一部分,可進(jìn)行縮放傳播的記述。
另外,在以上的例中,作為媒體目標(biāo)采用文本或靜態(tài)圖像,但是關(guān)于HTML的鏈接目的地的傳播,并不限定于此,同樣地適用在由縮放記述語(yǔ)言記述的其他的媒體目標(biāo)(動(dòng)態(tài)圖像、聲音等)。
權(quán)利要求
1.一種內(nèi)容閱覽裝置,其特征在于,對(duì)于由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成且由錨點(diǎn)而相互地帶有鏈接的多個(gè)內(nèi)容,隨著閱覽者對(duì)于鏈接源的所述內(nèi)容進(jìn)行縮放操作,以埋入到鏈接源的所述內(nèi)容中的方式顯示鏈接目的地的所述內(nèi)容的全部或一部分,并且,隨著閱覽者對(duì)于鏈接目的地的所述內(nèi)容進(jìn)行縮放操作而使其顯示狀態(tài)變化,鏈接目的地的所述內(nèi)容被埋入并顯示在鏈接源的所述內(nèi)容中。
2.一種內(nèi)容顯示裝置,基于結(jié)構(gòu)記述和縮放記述而生成并顯示內(nèi)容,結(jié)構(gòu)記述涉及由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成的內(nèi)容的顯示狀態(tài),縮放記述對(duì)每個(gè)所述目標(biāo)記述了縮放操作或舉動(dòng),其特征在于,在所述縮放記述中,對(duì)于以所述結(jié)構(gòu)記述方式記述的相互帶有鏈接的所述內(nèi)容,能夠記述對(duì)象間的縮放傳播,縮放傳播是對(duì)成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)進(jìn)行縮放時(shí),與其連動(dòng)而使成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)在被埋入到鏈接目的地的所述內(nèi)容的狀態(tài)下進(jìn)行縮放。
3.如權(quán)利要求
2所述的內(nèi)容顯示裝置,其特征在于,所述縮放記述區(qū)分作為縮放對(duì)象的所述目標(biāo)和不作為縮放對(duì)象的所述目標(biāo)。
4.如權(quán)利要求
2所述的內(nèi)容顯示裝置,其特征在于,所述縮放記述與所述結(jié)構(gòu)記述獨(dú)立地構(gòu)成。
5.如權(quán)利要求
2至4的任意一項(xiàng)所述的內(nèi)容顯示裝置,其特征在于,在所述縮放記述中,可記述對(duì)于鏈接目的地的所述內(nèi)容的全部或一部分的縮放傳播。
6.如權(quán)利要求
2至4的任意一項(xiàng)所述的內(nèi)容顯示裝置,其特征在于,在所述縮放記述中,僅在表示對(duì)于成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)的縮放程度的參數(shù)滿足預(yù)先決定的條件時(shí),可記述對(duì)于成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)進(jìn)行的縮放傳播。
7.如權(quán)利要求
6所述的內(nèi)容顯示裝置,其特征在于,僅在對(duì)于成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)的縮放率為預(yù)先決定的下限值以上的情況下,可記述對(duì)于成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)實(shí)行的縮放傳播。
8.如權(quán)利要求
6所述的內(nèi)容顯示裝置,其特征在于,僅在對(duì)于成為鏈接源的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)的縮放率為預(yù)先決定的上限值以下的情況下,可記述對(duì)于成為鏈接目的地的所述內(nèi)容的縮放對(duì)象的所述目標(biāo)實(shí)行的縮放傳播。
9.一種內(nèi)容閱覽方法,其特征在于,對(duì)于由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成且由錨點(diǎn)而相互地帶有鏈接的多個(gè)內(nèi)容,隨著閱覽者對(duì)于鏈接源的所述內(nèi)容進(jìn)行縮放操作,以埋入到鏈接源的所述內(nèi)容中的方式顯示鏈接目的地的所述內(nèi)容的全部或一部分,并且,隨著閱覽者對(duì)于鏈接目的地的所述內(nèi)容進(jìn)行縮放操作而使其顯示狀態(tài)變化,鏈接目的地的所述內(nèi)容被埋入并顯示在鏈接源的所述內(nèi)容中。
專(zhuān)利摘要
可不丟失閱覽上下文地在同一畫(huà)面內(nèi)閱覽由鏈接方式連結(jié)的多頁(yè)內(nèi)容,同時(shí)可導(dǎo)入通用的縮放操作。對(duì)于由可成為縮放對(duì)象的各種目標(biāo)構(gòu)成且由錨點(diǎn)而相互帶有鏈接的多個(gè)內(nèi)容A、B,隨著閱覽者對(duì)于鏈接源的內(nèi)容A的縮放操作,將鏈接目的地的內(nèi)容B的全部或一部分以埋入到鏈接源的內(nèi)容A中的方式顯示,并且,隨著閱覽者對(duì)于被埋入并顯示在鏈接源的內(nèi)容A中的鏈接目的地的內(nèi)容B的縮放操作,使其顯示狀態(tài)變化。由此,對(duì)于以鏈接方式連結(jié)的多頁(yè)內(nèi)容A、B,可以在同一畫(huà)面內(nèi)不丟失閱覽上下文地閱覽,同時(shí)能夠?qū)胪ㄓ玫目s放操作。
文檔編號(hào)G06F17/30GK1991841SQ200610171281
公開(kāi)日2007年7月4日 申請(qǐng)日期2006年12月28日
發(fā)明者荒木禎史, 宮森恒, 水口充, 馬強(qiáng), 田中克己 申請(qǐng)人:株式會(huì)社理光, 獨(dú)立行政法人情報(bào)通信研究機(jī)構(gòu)導(dǎo)出引文BiBTeX, EndNote, RefMan