内容阅览装置、内容显示装置及内容阅览方法

文档序号:6564701阅读:121来源:国知局
专利名称:内容阅览装置、内容显示装置及内容阅览方法
技术领域
本发明涉及内容阅览装置、内容显示装置及内容阅览方法。
背景技术
目前,随着带摄像机的移动电话和数字录像机等的普及、个人计算机性能的提高以及网络的高速化,将文本之外的静止或动态的图像、声音等多媒体信息存入PC(Personal Computer),在Web文件环境中进行利用、接收发送、共享已十分普遍,其信息量也在增大。Web的阅览者为了有效灵活使用这些网络上庞大的信息,重要的是能够高效率地检索符合自身的利用目的的信息(内容),并且最好是能够根据阅览状况和爱好来控制所显示的信息量或利用媒介的种类。
在阅览内容时,最基本的要求之一是能够对期望的信息高效率地存取。因此,全部内容的概要和详细说明之间的关系明确易懂是很重要的。例如,在检索结果的一览画面中,如果同时也能够阅览到个别的结果项目内容,那么可以期待提高检索效率。
而且,需要尽量显示符合阅览者的目的、爱好或适用于阅览状况信息。例如在出差报告的阅览中,报告者的上级的阅览重点是出差目的地的会议记事录、财务负责人的阅览重点是使用的交通工具和车旅费,而且,有可能希望在台式计算机上能看到含有图像的详细文本信息,而在笔记本电脑、掌上电脑等携带终端时上只需要看到概要。这种情况下,阅览者希望能够灵活地控制文本的量、画面的尺寸以及两者的平衡等。
另一方面,在目前的网页(Web)文档环境下的基本的操作界面为画面移动或锚点(anchor)点击。适宜地利用这些操作,可以通过将大的(面积大)内容在一个画面上展开、或者将多个相关联的网页用链接连接再用点击锚点进行移动和阅览等方法来提高阅览内容的效率。
但是,若一页中所显示的信息量很大,那么即使利用了画面移动,一览性也会变差;相反若将网页细分,通过链接来浏览,那么在浏览时会跳到别的网页,失去阅览的上下文状态。尤其,如果通过链接的移动很多,不仅难以返回到原来的网页,当前到达的部分在全体中的哪个位置也很难看出。
如上所述,在目前的网页浏览环境中,根据阅览者的目的、爱好和阅览状况灵活地控制阅览状态比较困难。如果要在一般的Web浏览环境中实现这些,就必要预先设定好各种功能,做成多个的对应网页,这会使得网页的结构变得复杂而不利于管理和存取。
因此,在近几年中,尽管在画面上被显示,但作为用于连续地控制详细度的操作界面的ZUI(Zooming User Interface),在进行各种研究和开发。
非专利文献1至3是,从二维配置的文件的各页或图像中选择一个移近时,将落下旁边的显示且只有其增大显示。
另一方面,非专利文献4及5是,对象目标的显示方式的候补由菜单提示,在用户选择的显示法中以适当的详细度显示的程度上自动地进行移近。
另外,在非专利文献6中提出多个观察点上的缩放,在非专利文献7中提出对应鼠标指针的移动速度的缩放。
根据这些技术,可在一页中同时显示整体俯视和局部放大,有利于提高阅览效果。
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).

发明内容
但是,上述的技术基本上是对显示内容的应用端中带有缩放功能的位置进行开发。例如,为实现若意思上为高层的文本移近会出现低层的详细文本或相互有关联的文本和图像的显示平衡同步地控制等,不得不包含为缩放操作对象的内容的结构信息,预先将缩放举动程序做成应用。因此,一般是不能缩放具有假设可应用的结构的内容之外的任意的内容。所以,这些不适合在包含具有多种结构的内容的Web环境上通用地进行缩放操作的目的。
而且,基于现有的HTML(Hyper Text Markup Language)的内容,是根据链点点击链接多个网页,所以即使将上述的提出方案原样用到现有的内容中,在原来的HTML中阅览其他页的信息(目标)时,不得不利用以往的链点点击,大大地丢失缩放的效果。
本发明鉴于上述内容,目的在于提供一种在同一画面内阅览由链接方式构成的多页内容以不丢失阅览上下文状态,并导入可以通用的缩放操作的内容阅览装置、内容显示装置及内容阅览方法。
为了解决上述课题,并实现上述目的,方案1的发明的内容阅览装置,对于由可成为缩放对象的各种目标构成且由锚点而相互地带有链接的多个内容,随着阅览者对于链接源的内容进行缩放操作,以埋入到链接源的内容中的方式显示链接目的地的所述内容的全部或一部分,并且,随着阅览者对于链接目的地的所述内容进行缩放操作而使其显示状态变化,链接目的地的内容被埋入并显示在链接源的所述内容中。
而且,方案2的发明的内容显示装置,基于结构记述和缩放记述而生成并显示内容,结构记述涉及由可成为缩放对象的各种目标构成的内容的显示状态,缩放记述对每个所述目标记述了缩放操作或举动,在所述缩放记述中,对于以所述结构记述方式记述的相互带有链接的所述内容,能够记述对象间的缩放传播,缩放传播是对成为链接源的所述内容的缩放对象的所述目标进行缩放时,与其连动而使成为链接目的地的所述内容的缩放对象的所述目标在被埋入到链接目的地的所述内容的状态下进行缩放。
而且,方案3的发明在方案2所述的内容显示装置中,所述缩放记述区别可成为缩放对象的所述目标和不可成为缩放对象的所述目标。
而且,方案4的发明在方案2所述的内容显示装置中,所述缩放记述与所述结构记述独立地构成。
而且,方案5的发明在方案2至4的任意项所述的内容显示装置中,所述缩放记述可记述对应于链接目的地的所述内容的全部或一部分的缩放传播。
而且,方案6的发明在方案2至4的任意项所述的内容显示装置中,在所述缩放记述中,仅在表示对于成为链接源的所述内容的缩放对象的所述目标的缩放程度的参数满足预先决定的条件时,可记述对于成为链接目的地的所述内容的缩放对象的所述目标进行的缩放传播。
而且,方案7的发明在方案6所述的内容显示装置中,仅在对于成为链接源的所述内容的缩放对象的所述目标的缩放率为预先决定的下限值以上的情况下,可记述对于成为链接目的地的所述内容的缩放对象的所述目标实行的缩放传播。
而且,方案8的发明在方案6所述的内容显示装置中,仅在对于成为链接源的所述内容的缩放对象的所述目标的缩放率为预先决定的上限值以下的情况下,可记述对于成为链接目的地的所述内容的缩放对象的所述目标实行的缩放传播。
而且,方案9的发明的内容阅览方法,对于由可成为缩放对象的各种目标构成且由锚点而相互地带有链接的多个内容,随着阅览者对于链接源的内容进行缩放操作,以埋入到链接源的内容中的方式显示链接目的地的所述内容的全部或一部分,并且,随着阅览者对于链接目的地的所述内容进行缩放操作而使其显示状态变化,链接目的地的内容被埋入并显示在链接源的所述内容中。
根据方案1的发明,具有对于多个网页以链接方式连接的内容,可在同一画面上不丢失阅览上下文地阅览,同时可导入通用的缩放操作的效果。
而且,根据方案2的发明,具有对于多个网页以链接方式连接的内容,可在同一画面上不丢失阅览上下文地阅览,同时可导入通用的缩放操作的效果。
而且,根据方案3的发明,缩放操作或举动的记述会产生仅是成为缩放对象的目标既可的效果。
而且,根据方案4的发明,可将包含现有的内容且导入缩放操作,可提高在通用的Web浏览环境的可适用性。尤其,根据适当地更换缩放记述语言(ZDL),可实现符合阅览状况或阅览者的爱好的显示。
而且,根据方案5的发明,产生可导入更加通用的缩放操作的效果。
而且,根据方案6的发明,在缩放传播中,可产生传播源的缩放率仅在预先决定的范围中的情况下才进行缩放传播,所以可由内容生成者设定想要缩放传播的情况和不想要缩放传播的情况,实现更加灵活控制的效果。
而且,根据方案7的发明,在缩放传播中,产生传播源的缩放率仅在预先决定的下限值以上的情况下才进行缩放传播,所以可由内容生成者设定想要缩放传播的情况和不想要缩放传播的情况,可实现更加灵活控制的效果。
而且,根据方案8的发明,在缩放传播中,产生传播源的缩放率仅在预先决定的上限值以下的情况下才进行缩放传播,所以可由内容生成者设定想要缩放传播的情况和不想要缩放传播的情况,可实现更加灵活控制的效果。
而且,根据方案9的发明,产生可在同一画面内不丢失阅览上下文地阅览由链接方式构成的多页内容,并导入可以通用的缩放操作的效果。


图1是表示本发明的实施方式的内容阅览系统的系统结构例的模式图。
图2是普通或标准的个人计算机的硬件的结构图。
图3是表示服务器计算机的内容显示处理及客户计算机的内容阅览处理的功能结构的方框图。
图4是模式性地表示一例Web文件模型的说明图。
图5是表示在记述了结构的HTML中将记述了操作或举动的ZDL组合的方法的说明图。
图6是表示记述了结构的HTML(pagel.html)的显示例的正面图。
图7是表示记述了结构的HTML(link1.html)的显示例的正面图。
图8是表示基于第1例的ZDL记述的缩放举动的过渡画面例的正面图。
图9是表示基于第1例的ZDL记述的缩放举动的过渡画面例的正面图。
图10是表示基于第1例的ZDL记述的缩放举动的过渡画面例的正面图。
图11是表示基于第1例的ZDL记述的缩放举动的过渡画面例的正面图。
图12是表示基于第2例的ZDL记述的缩放举动的过渡画面例的正面图。
图13是表示基于第2例的ZDL记述的缩放举动的过渡画面例的正面图。图14是表示基于第2例的ZDL记述的缩放举动的过渡画面例的正面图。
图15是表示基于第2例的ZDL记述的缩放举动的过渡画面例的正面图。图16是表示基于第2例的ZDL记述的缩放举动的过渡画面例的正面图。
图17是表示记述了结构的HTML(page2.html)的显示例的正面图。
图18是表示记述了结构的HTML(link100.html)的显示例的正面图。
图19是表示基于第3例的ZDL记述的缩放举动的过渡画面例的正面图。
图20是表示基于第3例的ZDL记述的缩放举动的过渡画面例的正面图。
图21是表示基于第3例的ZDL记述的缩放举动的过渡画面例的正面图。
图22是表示基于第4例的ZDL记述的缩放举动的过渡画面例的正面图。
图23是表示基于第4例的ZDL记述的缩放举动的过渡画面例的正面图。
图24是表示基于第4例的ZDL记述的缩放举动的过渡画面例的正面图。
具体实施例方式
以下参照附图,详细地说明本发明的内容阅览装置、内容显示装置及内容阅览方法的优选实施方式。
根据图1至图24来说明本发明的一实施方式。图1是显示本实施方式的内容阅览系统100的系统架构例子的模式图。在本实施方式的内容阅览系统100,假设通过LAN(Local Area Network)等的网络N在服务器计算机(内容服务器)S上连接了多台客户计算机(客户机)C的服务器客户机系统。服务器计算机S是为客户计算机C而进行服务的计算机,客户计算机C是用户进行操作而接受服务的计算机。这样的服务器计算机S和客户计算机C是普通的个人计算机。
图2是普通或标准的个人计算机1的硬件的结构图。个人计算机(以下省略为计算机)1是由以下部件构成进行信息处理的CPU(Central Processing Unit)2,存储BIOS(Basic Input Output System)等的ROM(Read Only Memory)3,在处理中暂时存储信息的RAM(Random Access Memory)4等的主存储器存储器,作为保存应用程序或处理结果等的存储单元的HDD(Hard Disk Drive)5等的辅助存储装置,作为将信息保存或分配到外部、或从外部得到信息(应用程序等)的存储介质的可移动媒体6的驱动6a,用于连接到与外部其他计算机1、’...进行通信的网络N的网络接口8,作为将处理过程或处理结果显示给用户的显示部分的显示器9,以及操作者用于将指令或信息等输入到计算机1的键盘10或鼠标11等的输入部分,它们之间的数据通信由总线控制器12仲裁而进行动作。
再有,作为可移动媒体6,可采用像软盘、硬盘、磁带等的磁性存储介质,像MO的光磁性存储介质,像CD、CD-ROM、CD-R、CD-RW、DVD-R、DVD-RAM、DVD-RW、DVD+RW等的光学的存储介质,半导体存储器等各种存储介质。
通过数据发送,即对计算机1的网络接口8发送数据,网络接口8对网络N输出信号。而且,对网络接口8接收到的信号进行以下的处理,即在网络接口8中判断有没有需要,若是需要的数据则读取,若不需要则丢弃。即,所有数据的接收发送都经由网络接口8进行。
一般地,用户在这样的计算机1中接通电源时,CPU2将启动在ROM3中包含的BIOS的加载的程序,从HDD5将管理该计算机1的硬件和软件的被称为操作系统(OS)的程序读取到RAM4中。OS启动时,随着用户的操作而支持应用程序的启动、信息的读取、保存等。作为代表性的OS所了解到的是,Windows(Microsoft Corporation的注册商标),UNIX(X/Open,Inc.的注册商标)等。在这些OS上执行的程序称为应用程序。即,应用程序不限定于在规定的OS上动作,也可以将后述的各种处理的一部分执行转移到OS,也可以是作为构成规定的应用软件或OS等的一批程序文件的一部分而包含。
一般地,安装到计算机1的HDD5的应用程序被记录存储在可动媒体6中,存储在该可动媒体6的应用程序被安装到HDD5中。因此,可动媒体6也可成为存储应用程序的存储介质。而且,应用程序也可以例如通过网络接口8而从外部取入,再安装到HDD5中。
计算机1(服务器计算机S及客户计算机C)在启动OS上动作的应用程序时,随着该应用程序,CPU2执行各种运算处理而集中地控制各部分。
接着,在计算机1(服务器计算机S及客户计算机C)的CPU2执行的各种运算处理中,对本实施方式的特长的处理进行以下说明。概略地说,本实施方式的特长的处理是,在多媒体内容(报告书、记事录、笔记等)中,当仅从文本的初始画面移近时,可以阅览到更详细的文本信息或会议参加者的照片、对讨论状况进行摄像的动态图像或声音等。
服务器计算机S(计算机1)将内容显示程序作为应用程序存储在HDD5中。即,服务器计算机S具有作为内容显示装置的功能,当OS上动作的内容显示程序启动时,随着该内容显示程序,CPU2将控制各部分而执行内容显示处理。
一方面,客户计算机C(计算机1),将内容阅览程序作为应用程序存储在HDD5中。即,客户计算机C具有作为内容阅览装置的功能,当OS上动作的内容阅览程序启动时,随着该内容阅览程序,CPU2将控制各部分而执行内容阅览处理。
图3是显示服务器计算机S的内容显示程序和客户计算机C的内容阅览程序的功能结构的方框图。如图3所示,服务器计算机S通过CPU2随着在OS上动作的内容显示程序,实现缩放对象存储部件21和内容存储部件22。另一方面,客户计算机C通过CPU2随着在OS上动作的内容阅览程序,实现操作获取部件31和显示控制部件32。
首先,对服务器计算机S的内容显示处理进行说明。
缩放对象存储部件21是存储由构成用于表示信息的内容的多媒体内容且可成为缩放对象的单一的媒体构成的媒体目标(文本、静止图像、动态图像、声音等)的部件,例如存储在HDD5中。该媒体目标(文本、静止图像、动态图像、声音等)是以构成内容的缩放操作为单位的缩放对象。
内容存储部件22是存储具有多媒体内容的下述(a~h)所示的特征的显示记述的部件(结构记述及缩放记述),例如存储在HDD5中。缩放记述是由XML(Extensible Markup Language)为基础的缩放记述语言(ZDLZooming Description Language)记述的。
a.可与内容的结构独立地记述缩放对象的缩放操作或举动。
b.可对构成内容的每个目标记述缩放操作或举动。
c.可区别成为缩放对象的目标和不是的部分。
d.可记述目标的详细度变化和媒体过渡。
e.可记述带有关联的目标间的缩放传播。
f.可进行模板式的记述。
为实现这些要求项的记述语言的基本结构为如下所述。
1.“缩放对象”单位的缩放操作
“缩放对象”是作为缩放操作的对象的单位,由构成内容的文本、静止图像、动态图像、声音的各个“媒体目标”构成。<template/>标记是显示缩放对象的模板。name属性表示模板的名称,match属性表示包含在内部的媒体目标的内容结构记述的基准位置。媒体目标由<text/>、<video/>等表示。select属性指定从由上述match属性指定的基准位置到各个媒体目标的相对位置。阅览者指定规定的缩放对象而进行缩放操作(例如,将鼠标指针指向目的缩放对象来指定),对具体的指定方法在记述语言中不会特别地涉及到。
2.基于“缩放率”的缩放程度的控制“缩放率”表示各个缩放对象的缩放程度的值,连续地取从0.0至1.0为止的值。该“缩放率”由ZoomFactor属性指定。通过<dispText>、<dispImg>、<dispVideo>、<dispAudio>标记,记述对缩放率的各个媒体目标的显示状态(详细的后述)。这样,可记述媒体目标的详细度变化和媒体过渡(参照后述的例)。而且,在<template/>标记中的initZoomFactor属性是最初显示内容时的初始缩放率。缩放率由阅览者对缩放对象进行的操作决定(例如,使鼠标的移动距离和缩放率相关联),但是对具体的指定方法,在记述语言中也未特别涉及。
3.带有关联的缩放对象间的“缩放传播”“缩放传播”是指,在缩放某个缩放对象时其他的缩放对象也联动地进行缩放动作(例如,在缩放上层的缩放对象时下层也同时缩放)。在缩放传播中,从传播源缩放对象的缩放率,基于预先决定的“缩放传播率”计算传播目的地的缩放率,控制传播目的地缩放对象的显示状态。缩放传播率是表示传播源和传播目的地的缩放率的变化率之比的值(缩放传播率为0.8时,若传播源的缩放率变化0.5,那么将传播目的地变化0.4)。由<propagation/>标记记述该举动。destination属性表示传播目的地缩放对象的模板名,select属性表示在传播目的地缩放对象中所包含的媒体目标的结构记述的位置。relation属性表示传播源和传播目的地的缩放对象的缩放率的变化率之比。例如,缩放传播率为0.8时,若传播源的缩放率变化0.5,那么使传播目的地变化0.4;缩放传播率为-0.5时,若传播源的缩放率变化0.6,那么使传播目的地变化-0.3。
4.使用Xpath的结构记述和缩放操作或举动记述的对应附加<template/>标记中的match属性或<text/>、<video/>标记中的select属性、<propagation/>标记中的select属性的属性值都是将结构记述中的该处由Xpath记述的。其中,Xpath(XML Path Language)将XML文件的特定的部分规定为指示的结构。
5.媒体目标的显示状态对各个文本、静止图像、动态图像、声音,由<dispText>、<dispImg>、<dispVideo>、<dispAudio>标记显示。由zoomFactor属性指定缩放率。
文本的例子<dispText zoomFactor=“0.5”fontSize=“10pt”/>
(含义)以缩放率0.5,字体尺寸10点进行显示。
静止图像的例子<dispImg zoomFactor=“0.2”imgSize“10%”/>
(含义)以缩放率0.2,最大尺寸的10%进行显示。
动态图像的例子<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,再现最初至30秒为止。
根据上述的缩放记述,通过缩放一个媒体目标(文本、静止图像、动态图像、声音等)时与其连动而可记述其他的媒体目标(文本、静止图像、动态图像、声音等)进行缩放的缩放对象间的缩放的传播,从而可进行从一个缩放对象面向其他的缩放对象的自然的缩放。
其中,考察有关对Web环境中的阅览操作或内容的举动和内容的生成者的意图。关于画面移动操作,内容生成者反映某些意图的机会和必要性低,阅览者主要依赖于单纯的尺寸来进行滚动。一方面,关于锚点点击,对要点击的对象(由文字列或图像等所表现的锚点)和链接目的地的URL,内容生成者持有明确的意图来记述这些,但没有必要记述特别动态的举动。
接着,考虑缩放操作。关于缩放操作,若是单纯地将内容的整个画面移近或移出的范围,一般不会存在生成者指定的事项,但是要实现细腻的缩放操作,内容生成者有必要明确地准备记述要实施缩放操作的对象或根据缩放操作的详细度或显示媒体的变化的方法。在内容侧记述缩放操作和举动的意义在此。
即,通过生成者将反映内容的结构的缩放操作和举动记述在内容侧,和以往的ZUI(Zooming User Interfaces)有所不同,可对Web环境内的多样的内容通用地采用缩放操作,阅览者方也能细腻地操作缩放对象的选择或显示状态的控制。
因此,在本实施方式中,相对于以往的内容的结构记述和模型记述提出了附加了操作/举动记述的新的Web文件模型,将缩放记述语言(ZDL)列为其操作和举动记述的一例而相关附加连续的阅览操作。这样,如图4所示地,例如可由XML+XSL+ZDL的组合来各自独立地记述结构、模型、操作或举动。
通过导入这样的Web文件模型,可包含现有的内容导入缩放操作,可提高通用的Web文件环境的适用型。特别是将适当的更换缩放记述语言(ZDL),也可以显示对应的阅览状况或阅览者的爱好。
接着,对客户计算机C中的内容阅览处理进行说明。
操作获取部件31是获取阅览者的操作内容的部件。例如,在指定了缩放对象之后,通过拖放鼠标11而进行缩放动作。此时,将鼠标11拖放至显示器9的显示面下方时是移近,将鼠标11拖放至显示器9的显示面上方时是移出。
显示控制部件32是,根据通过操作获取部件31获取的阅览者的操作内容和通过内容存储部件22存储在HDD5等的显示记述(结构记述及缩放记述)读出通过缩放对象存储部件21而存储在HDD5等的成为缩放对象的媒体目标(文本、静止图像、动态图像、声音等),控制在显示器9中媒体目标的显示或非显示和详细度的设定、媒体目标的显示位置的自动设定、媒体目标周围的框线的显示等的部件。更详细地,显示控制部件32是,解释存储在内容存储单元22中的显示记述(缩放记述),通过进行缩放显示,进行在显示器9中所显示的媒体目标的显示或非显示和详细度的设定。
作为这些操作获取部件31以及显示控制部件32所适用的是Web浏览器。
接着,在使用上述的显示记述(结构记述和缩放记述)的显示器9中,对内容的显示进行说明。这里,对记述了结构的HTML(Hyper Text Markup Language)与记述了操作或举动的ZDL组合的情况进行说明。
作为具体的实现方法,例如图5所示,在服务器计算机S端,通过将记述了结构的HTML和记述了操作或举动的ZDL读入到转换器而变换为HTML文件和JavaScript的组,在客户计算机C端,可由通用的Web自动检索(操作获取部件31和显示控制部件32)进行阅览、缩放操作。
另外,实现方法不限于此,研究着例如,可在JavaScript码中通用地使用的部分不是每次都生成而是预先准备好,仅将根据ZDL变化的部分在转换器生成和追加,或者将与所述转换器具有等价的功能的插件插入Web文件的方法等。
(第1例链接源到链接目的地缩放传播,将链接目的地页的文本嵌入到链接源而显示缩放的例子)在这里,对链接源到链接目的地缩放传播,将链接目的地页的文本嵌入到链接源而显示缩放的例子进行说明。显示记述了以下所示结构的两个HTML(pagel.html,link1.html)各自为图6、图7所示。图7是,图6的链接源的内容A中的称为“对新教材的改善点”的固定文本的链接目的地的内容B。
“内容的结构记述”[page1.html]<html xmlns=“http://www.w3.org/1999/xhtml”xml:lang=“ja”lang=“ja”>
<head>
<title>关于新教材的内容的讨论</title>
</head>
<body>
<dl>
<dt>
<a href=“http://link1.html/”>对新教材的改善点</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>对新教材的改善点</title>
</head>
<body>
<p>摘要从参加者取得对教材的内容的意见。</p>
<p>因步骤是从1到9为止,所以需要掌握自己学到什么程度的功能。</p>
<p>将依次提出新的内容是怎么办才好,得到多次使用是怎样才好(提问问题)</p>
<p>对步骤6的翻译者笔记,初次使用的人是不易理解。</p>
<p>步骤5的说明不好写。过于使用原色。</p>
<p>注意BGM。</p>
</body>
</html>
在记述了这样的结构的HTML中,适用记述了接下来的操作或举动的ZDL。
“内容的缩放记述”<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>
根据上述的ZDL记述,在链接源的内容A有两种缩放对象(“Overview”和“Item”),前者是整体的缩放、后者是各自对应于各个项目的缩放。前者的缩放传播给后者(<propagation destination=“Item”....../>)。后者的缩放,尤其是传播给由<a href=....../>指定的链接目的地的内容(“ItemPage”)(<<propagation destination=“ItemPage”select=“a”)。这样,<propagation/>标记的select属性值为“a”的情况下,传播给由对应的HTML文件的<a/>标记内的href属性指定的链接目的地的内容B。
链接目的地的内容B的缩放操作或举动以<template name=“ItemPage”....../>记述。另外,链接目的地的内容B的结构记述(link1.html,link2.html,link3.html,.....)都具有相同的结构,仅文本的内容作为不同。为此,相对于其将共同适用一个缩放操作或举动记述的模版。在这里,仅文本的最初的行(p[1])在“ItemPage”为缩放率0.0时显示为6pt,其他的行(p[position()>1])在缩放率成为0.3时初次显示。
将基于这些记述的缩放举动的过渡示于图8至图11。
初始缩放率是,“Overview”和“Item”和“ItemPage”都是0.0。只是,在显示的初始状态中,仅[page1.html]的固定文本显示为6pt(参照图8)。这里,至少进行移近操作时链接目的地的内容B的第一行在同一画面中显示为6pt。即,将“Overview”拉近时,全部的链接目的地(link1.html,link2.html,link3.html,......)的第一行显示(参照图9)。另外,虽图中没有记载,这里如果仅缩放对应于“对新教材的改善点”的“Item”,则仅显示link1.html的第一行。
在从图9的状态更进一步拉近“Overview”时,“Overview”和“Item”之间、“Item”和“ItemPage”之间的缩放传播率都是1.0(relation=“1.0”),所以,这些缩放率都是以相同的变化率变化。在“Overview”、“Item”、“ItemPage”的缩放率都成为0.3的时刻,链接目的地的内容B的第二行以下显示为6pt。此时,[page1.html]的锚点(anchor)文本或链接目的地的内容B的第一行的尺寸为扩大(参照图10)。从图10的状态进一步移近使得全部缩放率成为1.0时,链接源、链接目的地的全部的文本显示为12pt(参照图11)。
由此,对于多页以链接方式连结的内容A、B,将链接目的地的内容B的信息(对象)嵌入到链接源的内容A中而可缩放显示,所以不会丢失阅览上下文(context)而在同一画面上的阅览成为可能,同时可导入通用的缩放操作。
(第2例仅在决定了链接源的缩放率的范围内,传播到链接目的地的页的例)接着,对仅在决定了链接源的内容A的缩放率的范围内,传播到链接目的地的内容B的页的例子进行说明。HTML文件是与所述的“链接源缩放传播到链接目的地,将链接目的地页的文本嵌入到链接源缩放显示的例子”相同。ZDL的一部分的不同点如下所述。
<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>
即,在缩放对象“Item”的<propagation/>标记中,添加1_factor=“0.4”的新的属性记述。这是显示,“Item”的缩放率为0.4以上(预先决定的下限值以上)时,缩放传播到“Itempage”。
将基于这些记述的缩放举动的过渡展示在图12至图16。
根据上述的ZDL记述,初始状态与图8相同地仅[page1.html]的固定文本显示为6pt(参照图12)。从该状态移近“Overview”时,“Overview”和“Item”之间、“Item”和“ItemPage”之间的缩放传播率都是1.0(relation=“1.0”),所以,这些缩放率都是以相同的变化率变化。
接着,拉近“Overview”时,所述的“从链接源缩放传播到链接目的地,将链接目的地页的文本嵌入到链接源缩放显示的例子”中直接显示链接目的地的内容B的第一行,但是在该例中,“Overview”和“Item”的缩放率成为0.4之前它们不被显示(参照图13)。“Overview”和“Item”的缩放率成为0.4时,开始“ItemPage”的传播,链接目的地的内容B的第一行显示为6pt(参照图14)。其中,“ItemPage”的缩放率为0.0。
接着,从图14进一步移近,当“ItemPage”的缩放率达到0.3时,链接目的地的内容B的第二行以下也显示(参照图15)。从这里进一步移近使得“Overview”和“Item”的缩放率成为1.0时的状态为图16。此时,“ItemPage”的缩放率为0.6。
另外,虽没有特别地图示,在“Item”的缩放率在预先决定的上限值以下(例如0.7以下)时,若缩放传播到“ItemPage”,那么将h_factor=“0.7”的属性记述追加到<propagation/>标记即可。
这样,在缩放传播中,仅在预先决定了传播源的缩放率的范围的情况进行缩放传播,所以想要缩放传播的情况和不想要的情况可由内容生成者来设定,可进行更灵活的控制。
(第3例从链接源缩放传播到链接目的地的特定部分,将链接目的地的页的静态图像嵌入到链接源而缩放显示的例子)。
接着,对从链接源的内容A缩放传播到链接目的地的内容B的特定部分,将链接目的地的内容B的页的静态图像嵌入到链接源而缩放显示的例子进行说明。显示记述了以下所示结构的两个HTML文件(page2.html,link100.html)各自为图17、图18所示。图17的“AA的面部照片”是图18的AA.gif中、“BB的面部照片”是图18的BB.gif中各自被相关附加。
“内容的结构记述” <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>
在记述了这些结构的HTML中,适用记述了如下的操作或举动的ZDL。
“内容的缩放记述”<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>
根据上述的ZDL记述,在链接源的内容A有两种的缩放对象(“Overview”和“Member”),前者是对应于全体的缩放,后者是对应于各个项目的缩放。前者的缩放传播到后者(<propagation destination=“Member”....../>)。后者的缩放是传播到由<a href=....../>指定的链接目的地的内容(“MemberImage”)(<propagation destination=“MemberImage”select=“a”)。其中要注意,参照链接目的地的内容B的HTML文件的特定的部分,使得对应的HTML的<a/>标记内的href属性为href=“http://link100.html#AA”。
链接目的地的内容B的缩放操作或举动记述在<template name=“MemberImage”....../>。另外,链接目的地的内容B的结构记述(link100.html)中,以<a name=“AA”>的形式记述的各个部分全部具有相同的结构,仅静态图像文件(面部照片)为不同。因此,对应地,将一个缩放操作或举动记述的模版共同地适用。这里,“MemberImage”的缩放率为0.0时静态图像为原来的0%的尺寸(即没有任何显示),由此逐渐扩大而在缩放率成为1.0时达到与原图像相同的尺寸。
将基于这些记述的缩放举动的过渡示于图19至图21。
初始缩放率是,“Overview”和“Member”和“MemberImage”都为0.0,仅作为“AA的面部照片”、“BB的面部照片”......的固定文本显示为12pt(参照图19)。从图19的状态移近对应于“AA的面部照片”的“Member”时,“Member”和“MemberImage”之间的缩放传播率为1.0(relation=“1.0”),所以,这些缩放率以相同的变化率变化。移近“Member”时,传播到对应于[link100.html]的<a name=“AA”>的“MemberImage”。具体地说,显示AA.gif而逐渐扩大其尺寸(参照图20)。进一步移近,在“Member”和“MemberImage”的缩放率达到1.0时,AA.gif是由其原来的尺寸显示(参照图21)。另外,对该缩放,“AA的面部照片”的源尺寸没有变化都是12pt。
由此,通过用结构记述从对应超链接的传播源的缩放对象,向对应链接目的地的内容B的缩放对象传播缩放的缩放操作或举动记述,从而与链接源的内容A相同的画面中补充显示链接目的地的内容B,可随着阅览者的缩放操作而使嵌入的部分的显示状态变化。
(第4例在从链接源到链接目的地的特定部分传播缩放时,链接源的固定文本逐渐减小的例子)接着,对从链接源到链接目的地的特定部分传播缩放时,链接源的固定文本逐渐减小的例子进行说明。HTML文件与所述的“从链接源缩放传播到链接目的地,将链接目的地页的文本嵌入到链接源而缩放显示的例子”相同。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时消失。
将基于这些记述的缩放举动的过渡示于图22至图24。
根据上述的ZDL记述,初始的缩放率“Overview”和“Member”和“MemberImage”都是0.0,仅是称为“AA的面部照片”、“BB的面部照片”......的固定文本显示为12pt是与上述的“从链接源缩放传播到链接目的地,将链接目的地的页的文本嵌入到链接源而缩放显示的例子”相同(参照图22。从图22的状态将对应于“BB的面部照片”的“Member”移近时,传播到对应于[link100.html]的<a name=“BB”>的“MemberImage”。具体地说,显示为BB.gif逐渐扩大其尺寸,与其同时地缩小“BB的面部照片”(参照图23)。尤其,移近使得“Member”和“MemberImage”的缩放率达到1.0时,BB.gif显示为原来的尺寸,“BB的面部照片”将消失(参照图24)。
这样,通过上述ZDL记述,对于超链接的链接目的地的内容的全部或一部分,可进行缩放传播的记述。
另外,在以上的例中,作为媒体目标采用文本或静态图像,但是关于HTML的链接目的地的传播,并不限定于此,同样地适用在由缩放记述语言记述的其他的媒体目标(动态图像、声音等)。
权利要求
1.一种内容阅览装置,其特征在于,对于由可成为缩放对象的各种目标构成且由锚点而相互地带有链接的多个内容,随着阅览者对于链接源的所述内容进行缩放操作,以埋入到链接源的所述内容中的方式显示链接目的地的所述内容的全部或一部分,并且,随着阅览者对于链接目的地的所述内容进行缩放操作而使其显示状态变化,链接目的地的所述内容被埋入并显示在链接源的所述内容中。
2.一种内容显示装置,基于结构记述和缩放记述而生成并显示内容,结构记述涉及由可成为缩放对象的各种目标构成的内容的显示状态,缩放记述对每个所述目标记述了缩放操作或举动,其特征在于,在所述缩放记述中,对于以所述结构记述方式记述的相互带有链接的所述内容,能够记述对象间的缩放传播,缩放传播是对成为链接源的所述内容的缩放对象的所述目标进行缩放时,与其连动而使成为链接目的地的所述内容的缩放对象的所述目标在被埋入到链接目的地的所述内容的状态下进行缩放。
3.如权利要求2所述的内容显示装置,其特征在于,所述缩放记述区分作为缩放对象的所述目标和不作为缩放对象的所述目标。
4.如权利要求2所述的内容显示装置,其特征在于,所述缩放记述与所述结构记述独立地构成。
5.如权利要求2至4的任意一项所述的内容显示装置,其特征在于,在所述缩放记述中,可记述对于链接目的地的所述内容的全部或一部分的缩放传播。
6.如权利要求2至4的任意一项所述的内容显示装置,其特征在于,在所述缩放记述中,仅在表示对于成为链接源的所述内容的缩放对象的所述目标的缩放程度的参数满足预先决定的条件时,可记述对于成为链接目的地的所述内容的缩放对象的所述目标进行的缩放传播。
7.如权利要求6所述的内容显示装置,其特征在于,仅在对于成为链接源的所述内容的缩放对象的所述目标的缩放率为预先决定的下限值以上的情况下,可记述对于成为链接目的地的所述内容的缩放对象的所述目标实行的缩放传播。
8.如权利要求6所述的内容显示装置,其特征在于,仅在对于成为链接源的所述内容的缩放对象的所述目标的缩放率为预先决定的上限值以下的情况下,可记述对于成为链接目的地的所述内容的缩放对象的所述目标实行的缩放传播。
9.一种内容阅览方法,其特征在于,对于由可成为缩放对象的各种目标构成且由锚点而相互地带有链接的多个内容,随着阅览者对于链接源的所述内容进行缩放操作,以埋入到链接源的所述内容中的方式显示链接目的地的所述内容的全部或一部分,并且,随着阅览者对于链接目的地的所述内容进行缩放操作而使其显示状态变化,链接目的地的所述内容被埋入并显示在链接源的所述内容中。
全文摘要
可不丢失阅览上下文地在同一画面内阅览由链接方式连结的多页内容,同时可导入通用的缩放操作。对于由可成为缩放对象的各种目标构成且由锚点而相互带有链接的多个内容A、B,随着阅览者对于链接源的内容A的缩放操作,将链接目的地的内容B的全部或一部分以埋入到链接源的内容A中的方式显示,并且,随着阅览者对于被埋入并显示在链接源的内容A中的链接目的地的内容B的缩放操作,使其显示状态变化。由此,对于以链接方式连结的多页内容A、B,可以在同一画面内不丢失阅览上下文地阅览,同时能够导入通用的缩放操作。
文档编号G06F17/30GK1991841SQ20061017128
公开日2007年7月4日 申请日期2006年12月28日 优先权日2005年12月28日
发明者荒木祯史, 宫森恒, 水口充, 马强, 田中克己 申请人:株式会社理光, 独立行政法人情报通信研究机构
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1