首页 / 专利库 / 专利权 / 第I章 / 受理局 / 动画再现装置、动画再现方法及记录了用于由计算机实现动画再现装置的程序的记录媒体

动画再现装置、动画再现方法及记录了用于由计算机实现动画再现装置的程序的记录媒体

阅读:1024发布:2020-06-29

专利汇可以提供动画再现装置、动画再现方法及记录了用于由计算机实现动画再现装置的程序的记录媒体专利检索,专利查询,专利分析的服务。并且即便为了提高所提供的内容的表现 自由度 而变更布局描述,也继续再现动画文件。UI内容处理部执行程序,该程序包含如下步骤:步骤(S110),判定接收到的UI内容中是否存在动画要素;步骤(S150),当接收到的UI内容中存在动画要素时(S110为是),若存储部中存储的继续再现标志为“继续再现”(S120为是),接收到的UI内容中存在继续再现 请求 信息(S130为是),迁移前显示的动画的URI与迁移后显示的动画的URI一致(S140为是),则继续显示正在再现的动画;以及步骤(S180),若不满足任意一个条件(S120为否,S130为否,S140为否),则显示新的动画。,下面是动画再现装置、动画再现方法及记录了用于由计算机实现动画再现装置的程序的记录媒体专利的具体信息内容。

1.一种动画再现装置,其特征在于,包括:
取得部件,用于取得数据,该数据包括:对再现的动画进行指定的动画指定信息、表示继续再现动画的请求的继续请求信息;
显示部件,用于显示包含动画的图像;
用户输入受理部件,用于受理使由用户输入的显示发生迁移的请求;
存储部件,用于存储识别信息和动画信息,该识别信息表示根据在迁移请求前取得的数据,请求在迁移前后继续再现动画,该动画信息用于对请求继续再现的动画进行指定;以及
控制部件,用于在存储了所述识别信息的情况下,根据所述动画信息及迁移请求后取得的数据,继续再现并显示由所述动画指定信息指定的动画。
2.根据权利请求1所述的动画再现装置,其特征在于,
所述控制部件包含如下部件:
若在迁移请求前取得的数据中包含继续请求信息,则使所述识别信息存储在所述存储部件中,使迁移请求前取得的数据中所包含的动画指定信息作为所述动画信息,存储在所述存储部件中的部件;以及
在迁移请求后取得的数据中包含继续请求信息,在所述存储部件中存储所述识别信息,在迁移请求后取得的数据中所包含的动画指定信息与所述存储部件中存储的动画信息一致的情况下,对由所述动画指定信息指定的动画继续进行再现并显示的部件。
3.根据权利请求1或2所述的动画再现装置,其特征在于,
所述数据由可缩放矢量图形语言进行描述。
4.根据权利请求1~3之一所述的动画再现装置,其特征在于,
所述动画指定信息及所述动画信息以链接格式进行描述。
5.根据权利请求1~4之一所述的动画再现装置,其特征在于,
所述数据中还包含规定所述显示部件中动画的再现状态的布局信息;
所述显示部件包含用于根据所述布局信息来显示包含动画的图像的部件。
6.根据权利请求1~4之一所述的动画再现装置,其特征在于,
所述数据中还包含如下信息,该信息规定输入了使所述显示发生迁移的请求时的处理;
所述控制部件包含如下部件,用于根据所述信息将包含迁移请求后的动画的图像显示在所述显示部件中。
7.根据权利请求1~5之一所述的动画再现装置,其特征在于,
所述控制部件包含如下部件,用于在不使动画继续显示的情况下,从最初开始再现由迁移请求后取得的动画指定信息指定的动画。
8.一种动画再现方法,其特征在于,包括:
取得步骤,用于取得数据,该数据包括:对再现的动画进行指定的动画指定信息、表示继续再现动画的请求的继续请求信息;
显示步骤,显示包含动画的图像;
用户输入受理步骤,受理使由用户输入的显示发生迁移的请求;
存储步骤,用于存储识别信息和动画信息,该识别信息表示根据在迁移请求前取得的数据,请求在迁移前后继续再现动画,该动画信息用于对请求继续再现的动画进行指定;以及
控制步骤,在存储了所述识别信息的情况下,根据所述动画信息及迁移请求后取得的数据,继续再现并显示由所述动画指定信息指定的动画。
9.一种计算机可读取的记录媒体,记录了能够使计算机用作再现动画的装置的计算机程序,其特征在于,若由所述计算机执行所述计算机程序,则使该计算机作为如下部件进行动作:
取得部件,用于取得数据,该数据包括:对再现的动画进行指定的动画指定信息、表示继续再现动画的请求的继续请求信息;
显示部件,用于显示包含动画的图像;
用户输入受理部件,用于受理使由用户输入的显示发生迁移的请求;
存储部件,用于存储识别信息和动画信息,该识别信息表示根据在迁移请求前取得的数据,请求在迁移前后继续再现动画,该动画信息用于对请求继续再现的动画进行指定;以及
控制部件,用于在存储了所述识别信息的情况下,根据所述动画信息及迁移请求后取得的数据,继续再现并显示由所述动画指定信息指定的动画。

说明书全文

动画再现装置、动画再现方法及记录了用于由计算机实现

动画再现装置的程序的记录媒体

技术领域

[0001] 本发明涉及一种动画再现技术,经网络取得动画信息、布局信息与链接信息后再现动画,尤其涉及一种即便变更了包含动画的画面的布局,也能够对应于条件继续再现动画的动画再现技术。

背景技术

[0002] 最近,伴随着数字传送技术的发展和多样化,不仅是现有的单向(one-way)数字广播等广播服务,对应于用户期望的任意的内容分配服务、即视频点播(video on demand)服务的利用也正在扩大。当利用这种视频点播服务时,例如向遥控器的按钮预先分配链接对象,并对应于用户的期望使画面迁移后进行显示。
[0003] 特开2008-113385号公报(文献1)公开一种能够在动画再现时动态地提供多个链接对象的接收装置。该文献1中公开的接收装置具有:通信部,对应于操作信号与外部装置链接后,接收动画信息和链接信息;更新部,以规定定时将通信部接收的链接信息反复更新为最新的链接信息;合成部,生成将动画信息与最新的链接信息显示在一个画面中的画面信息;以及控制部,若接受到用于指定链接信息中某个链接对象的操作信号,则将通信部的链接对象变更为特定的链接对象。该控制部通过接受基于摇控器数字键的操作信号,指定链接信息中分配给该数字键的一个链接对象。控制部的链接对象是URL(Uniform Resource Locators:统一资源定位符)或多点传送的地址信息。
[0004] 若使用该接收装置,则取得动画以及与动画相关联的链接信息。根据链接信息,在动画上重合显示可选择的动画信息,若选择链接信息,则迁移到选择到的链接信息所表示的动画。
[0005] 但是,在文献1中公开的接收装置中,作为问题,可列举如下两点:需要在动画信息中预先埋入链接信息,不能使用通用的动画数据(在需要将链接信息埋入到动画数据方面不通用);在动画再现途中不能自由更新链接信息,在再现特定的动画的期间,仅显示该动画中包含的链接信息。并且,该接收装置在动画信息中仅包含链接信息,未采用可变更画面上的布局的结构。
[0006] 另外,作为这种动画分配系统之一,有acTVila(注册商标)。在该系统中,采用了可利用布局描述来描述成在该页内以规定的布局打开窗口后再现动画的结构。但是,若切换页,则即便再现了相同动画,新布局的动画也从最初开始重新再现,不能保证动画再现的持续性。

发明内容

[0007] 因此,本发明的目的在于提供一种动画再现装置及具有该动画再现装置的图像形成装置、动画再现方法及记录了用于由计算机实现动画再现装置的程序的记录媒体,该动画再现装置接受动画的提供后进行显示,其中,即便为了提高所提供的内容的表现自由度而变更布局描述,也能够接着继续再现动画文件。
[0008] 本发明第1方面的动画再现装置,包括:取得部件,用于取得数据,该数据包括:对再现的动画进行指定的动画指定信息、以及表示继续再现动画的请求的继续请求信息;显示部件,用于显示包含动画的图像;用户输入受理部件,用于受理使由用户输入的显示发生迁移的请求;存储部件,用于存储识别信息和动画信息,该识别信息表示根据在迁移请求前取得的数据,请求在迁移前后继续再现动画,该动画信息用于指定请求继续再现的动画;以及控制部件,用于在存储了识别信息的情况下,根据动画信息及迁移请求后取得的数据,继续再现并显示由动画指定信息指定的动画。另外,这里所谓的动画信息不是表示动画(内容)的内容的信息,而是指定动画的信息。
[0009] 该控制部件可构成为包含如下部件:若在迁移请求前取得的数据中包含继续请求信息,则使识别信息存储在存储部件中,并使迁移请求前取得的数据中所包含的动画指定信息作为动画信息,存储在存储部件中的部件;以及在迁移请求后取得的数据中包含继续请求信息,在存储部件中存储识别信息,在迁移请求后取得的数据中所包含的动画指定信息与存储部件中存储的动画信息一致的情况下,对由动画指定信息指定的动画继续进行再现并显示的部件。
[0010] 并且,可构成为:数据由可缩放矢量图形语言进行描述,动画指定信息及动画信息以链接格式进行描述。
[0011] 并且,可构成为:数据中还包含规定所述显示部件中动画的再现状态的布局信息;显示部件包含用于根据所述布局信息来显示包含动画的图像的部件。
[0012] 并且,可构成为:数据中还包含如下信息,该信息规定输入了使所述显示发生迁移的请求时的处理;控制部件包含用于根据信息将包含迁移请求后的动画的图像显示在所述显示部件中的部件。
[0013] 另外,可构成为:控制部件包含如下部件,用于在不使动画继续显示的情况下,从最初开始再现由迁移请求后取得的动画指定信息指定的动画。
[0014] 本发明第2方面的动画再现方法包括如下步骤:取得步骤,用于取得数据,该数据包括:对再现的动画进行指定的动画指定信息、表示继续再现动画的请求的继续请求信息;显示步骤,显示包含动画的图像;用户输入受理步骤,受理使由用户输入的显示发生迁移的请求;存储步骤,用于存储识别信息和动画信息,该识别信息表示根据在迁移请求前取得的数据,请求在迁移前后继续再现动画,该动画信息用于指定请求继续再现的动画;以及控制步骤,在存储了识别信息的情况下,根据动画信息及迁移请求后取得的数据,继续再现并显示由动画指定信息指定的动画。
[0015] 本发明第3方面的记录了计算机程序的记录媒体记录使计算机作为再现动画的装置进行动作的计算机程序。该程序使计算机作为如下部件动作:取得部件,用于取得数据,该数据包括:对再现的动画进行指定的动画指定信息、表示继续再现动画的请求的继续请求信息;显示部件,用于显示包含动画的图像;用户输入受理部件,用于受理使由用户输入的显示发生迁移的请求;存储部件,用于存储识别信息和动画信息,该识别信息表示根据在迁移请求前取得的数据,请求在迁移前后继续再现动画,该动画信息用于指定请求继续再现的动画;以及控制部件,用于在存储了识别信息的情况下,根据动画信息及迁移请求后取得的数据,继续再现并显示由动画指定信息指定的动画。
[0016] 另外,作为上述记录媒体,例如有构成计算机内部的主存储或辅助存储的RAM(Random Access Memory:随机存取存储器)、ROM(Read-Only Memory:只读存储器)及作为辅助存储装置的硬盘驱动器(HDD(Hard Disk Drive))等。
[0017] 另外,作为计算机的外部存储装置,也可以是当设置有程序读取装置时,能够通过插入到该装置中进行读取的记录媒体。通常,CPU(Central Processing Unit:中央处理单元)从主存储以外的记录媒体中读出计算机程序,将该读出的计算机程序装载到主存储装置进行执行。CPU统一控制计算机的各部分,以便根据被安装的计算机程序来进行规定的处理。作为可由程序读取装置读取的记录媒体,可示例出包含(1)磁带、盒式带等带类、(2)软盘(FD)、硬盘(HD)等磁盘、或CD-ROM(Compact Disc-Read Only Memory:只读光盘)、MO(Magneto Optical Disk:硬光盘)、MD(Mini Disk:小型盘)、DVD(Digital Versatile Disk:数字万能光盘)等光盘等盘类、(3)包含存储卡的IC(Integrated Circuit:集成电路)卡、光卡等卡类、以及(4)掩膜ROM、EPROM(Erasable Programmable Read Only Memory:可擦可编程序只读存储器)、EEPROM(Electrically Erasable Programmable Read Only Memory:电可擦可编程只读存储器)、闪存等半导体存储器在内的、固定地记录程序的媒体等。
[0018] 并且,也可构成为能够将计算机连接到包含因特网的通信网络上,也可以是流动地承载程序以便从通信网络下载计算机程序的媒体。象这样在从通信网络下载计算机程序的情况下,只要将该下载用程序事先存储在计算机中即可。另外,也可以从其他记录媒体进行安装。
[0019] 发明效果根据该动画再现装置,当对应于用户请求使显示发生迁移时,能接着继续再现动画。
即,对采用了SVG(Scalable Vector Graphics:可缩放矢量图形)的XML(Extensible Markup language:可扩展标示语言)格式的文本文件进行解释,在(A)将识别信息存储在存储部件中、(B)根据迁移请求后取得的数据,请求继续再现动画、(C)指定迁移前后的动画的信息相同(继续相同动画)这3个条件全部成立的情况下,继续再现动画。因此,不会对现有浏览器造成大幅度的变更,可安全地(继续再现的动画在(A)及(B)中需要基于迁移前后的数据中的明确指示进行调整,并且是相同动画,在这点上可安全地)继续再现动画。
附图说明
[0020] 图1是本发明实施方式的动画再现系统的框图
[0021] 图2是表示布局的一部分中包含静止图像的动画的送出处理的图。
[0022] 图3是动画再现装置中的显示例,表示布局切换前的状态(画面显示(1))的图。
[0023] 图4是动画再现装置中的显示例,表示布局切换后的状态(画面显示(2))的图。
[0024] 图5是表示UI内容的结构的图。
[0025] 图6是表示对应于画面显示(1)的UI内容的内容的图(之1)。
[0026] 图7是表示对应于画面显示(1)的UI内容的内容的图(之2)。
[0027] 图8是表示对应于画面显示(1)的UI内容的内容的图(之3)。
[0028] 图9是表示对应于画面显示(2)的UI内容的内容的图(之1)。
[0029] 图10是表示对应于画面显示(2)的UI内容的内容的图(之2)。
[0030] 图11是表示由图1的UI内容处理部执行的程序的控制构造的流程图
[0031] 图12是有继续再现动画的指示时的迁移图。
[0032] 图13是没有继续再现动画的指示时的迁移图。
[0033] 图14是有继续再现动画的指示但不能继续再现时的迁移图。
[0034] 符号说明100 动画再现系统
200 动画再现装置
210 控制部
220 UI内容处理部
230 动画再现部
240 调谐器部
250 通信部
260 用户输入部
270 显示部
280 存储部
282 继续再现标志保存区域
284 动画URI保存区域
300 网络
400 动画提供装置。

具体实施方式

[0035] 下面,根据附图来详细说明本发明的实施方式。另外,在下面的说明及附图中,向相同部件附加相同符号。其功能及名称也相同。因此,不重复其详细说明。
[0036] <系统结构>图1中示出本发明实施方式的动画再现系统的控制框图。如图1所示,该动画再现系统100包含动画再现装置200与动画提供装置400,这些动画再现装置200与动画提供装置
400借助于因特网等网络300被可通信地连接。
[0037] 动画再现装置200根据UI(User Interface:用户界面或User Interaction:用户交互)内容的描述来再现动画。动画再现装置200中使用的UI内容及动画文件中的任意一者均可以使用从动画提供装置400取得的UI内容及动画文件,也可以使用事先存储在动画再现装置200的存储部280中的UI内容及动画文件。另外,UI内容与动画文件也可以从不同的动画提供装置400取得。动画再现装置200中的动画的显示位置及显示尺寸在UI内容中进行描述,均能够自由指定。
[0038] UI内容由脚本(script )描述部、链接描述部及布局描述部构成。脚本描述部主要对发生的事件执行的处理进行规定,链接描述部接着对迁移的UI内容的链接对象的信息进行规定,布局描述部规定了画面中描绘的图形形状、动画的显示位置及显示尺寸等。另外,在本实施方式中,UI内容是使用SVG进行描述的XML格式的文本文件。
[0039] 动画再现装置200包含控制部210、UI内容处理部220、动画再现部230、调谐器部240、通信部250、用户输入部260、显示部270与存储部280。
[0040] UI内容处理部220执行涉及UI内容(SVG文件)的处理。在该处理中,UI内容处理部220解析SVG文件内的脚本描述部的内容,执行对应于该解析结果的处理。例如,UI内容处理部220解析SVG文件后,将该解析后的内容描绘在控制部210的缓冲器(未图示)中。另外,UI内容处理部220解析SVG文件内的链接描述部的内容,指示通信部250取得链接对象的文件(SVG文件、动画文件等),并指示存储在存储部280中。另外,UI内容处理部220参照SVG文件内的布局描述部,指示显示部270以设定的布局显示广告信息或显示动画文件。另外,本发明并不限于这种方式(取得并存储文件之后进行再现的方式),即便在一边取得一边再现流等数据的情况下,也可应用本发明。
[0041] 动画再现部230将再现了经由通信部250从动画提供装置400取得后存储在存储部280中的动画文件的影像、或再现了最初就存储在存储部280中的动画文件后的影像描绘在控制部210的缓冲器中。调谐器部240将解码了接收到的广播波后的影像描绘在控制部210的缓冲器中。显示部270显示从控制部210的缓冲器送出的影像。送出处理如后所述。
[0042] 控制部210根据从用户输入部260接收到的基于用户的指示,执行处理。另外,该控制部210具有UI内容处理部220(主要描绘静止图像)、动画再现部230或调谐器部240(主要描绘动画)所描绘的缓冲器。该控制部210将被描绘的缓冲器的内容定期送出到显示部270。
[0043] 用户输入部260通过遥控器的按钮操作等,受理用户的操作,并发送到控制部210。存储部280存储由用户设定的信息,并将动画的继续再现标志的状态存储在继续再现标志保存区域282中、或将继续再现的动画的URI(Uniform Resource Identifier:统一资源识别符)存储在动画URI保存区域284中。这样,也可以预先在存储部280中存储SVG文件或动画文件等再现的内容自身后由显示部270进行显示、或将从通信部250取得的内容暂时保存在存储部280中后由显示部270进行显示。
[0044] 通信部250经由网络300取得SVG文件或动画文件。如上所述,在对存储部280中保存的动画进行再现的情况下,有时通信部250不被用于经由网络300的通信中。
[0045] 动画提供装置400包括:用于经网络300与外部设备(以动画再现装置200为代表)进行通信的通信部、存储向动画再现装置200发送的UI内容及动画数据等的存储部、控制通信部及存储部的控制部(动画提供装置400中的这些存储部、通信部及控制部未图示)。该动画提供装置400根据从动画再现装置200接收到的UI内容及动画文件的取得请求,将存储部中存储的信息中对应于来自动画再现装置200的取得请求的UI内容及动画文件经由网络300发送到动画再现装置200。
[0046] 在本实施方式中,在动画再现装置200的存储部280中存储了用于再现对应于用户请求的动画这一执行动画再现装置200的一般动作的程序,并存储了用于实现后述的UI内容处理(SVG显示处理)的计算机程序。该计算机程序也可以经网络300从外部装置提供。另外,该计算机程序也可以由记录了该计算机程序的、例如DVD等记录媒体提供。即,也可以将作为计算机程序的记录媒体的DVD安装在内置于动画再现装置200内的DVD驱动器(未图示)中,从该DVD中读出程序后,安装在存储部280的程序存储区域中。用于实现UI内容处理(SVG显示处理)的计算机程序的控制构造如后所述。
[0047] <动画送出处理>参照图2来说明布局的一部分中包含静止图像的动画的送出处理。图2表示由显示部
270显示从控制部210的缓冲器送出的影像时的处理。图2中,设动画由每秒60构成。
这基于由调谐器部240接收一般的广播(每秒60帧)后进行显示的方式。该方式使用缓冲器暂时解码由调谐器部240接收的影像后进行描绘,之后,将存储在缓冲器中的影像依次送出到显示部270。
[0048] 根据该方式,在本实施方式的动画再现装置200中,以设定的布局显示静止图像及动画,即便变更该布局或静止图像,在满足事先确定的条件的情况下,也能继续再现动画。
[0049] 如图2所示,在显示部270中连续显示由动画(1)及静止图像(1)构成的画面1000、由从画面1000经过1/60秒后的动画(2)及静止图像(1)构成的画面1001、…、由从画面1000经过59/60秒后的动画(59)及静止图像(2)构成的画面1059、由从画面1000经过60/60秒(=1秒)后的动画(60)及静止图像(2)构成的画面1060。另外,在该1秒期间的第59/60秒执行布局的变更处理。作为该布局的变更处理,更新了布局及静止图像,但该更新在检测到迁移到下一内容等明确指示的情况下,因为此前继续保持显示内容,所以包含静止图像的内容在内维持布局。
[0050] 如图2所示,静止图像的部分是UI内容处理部220描绘在控制部210的缓冲器中的部分,在控制部210的缓冲器中描绘静止图像(1)或静止图像(2)。如上所述,因为在第59/60秒执行了布局的变更处理,所以UI内容处理部220将画面1059的静止图像(2)描绘在缓冲器中。
[0051] 动画部分是动画再现部230描绘在控制部210的缓冲器中的部分,在1秒期间内将动画(1)~动画(60)描绘在控制部210的缓冲器中。这样,分别将静止图像部分的区域由UI内容处理部220描绘在缓冲器中,动画部分的区域由动画再现部230描绘在缓冲器中,控制部210将合成后的结果送出到显示部270进行显示。在动画再现时,仅更新动画部分的区域(缓冲器的一部分),从缓冲器向显示部270的送出由整个缓冲器进行(向显示部270的送出仅为更新部分也无妨)。
[0052] <显示例>图3及图4中示出如上所述从控制部210的缓冲器送出后由显示部270显示的影像的显示例。图3是对应于图2的画面1000及画面1001的画面1100,图4是对应于图3的画面1059及画面1060的画面1200。
[0053] 图3所示的画面1100包含静止图像(1),该静止图像(1)由作为A行的广告的广告区域1102、‘菜单-1’的显示区域1104、‘菜单-2’的显示区域1106及广告‘PR’的显示区域1108构成。在画面1100中除了这些静止图像之外,还包含动画区域1120。
[0054] 图4所示的画面1200包含静止图像(2),该静止图像(2)由广告‘PR’的显示区域1202、‘图标’的显示区域1204、‘菜单-1’的显示区域1206、‘菜单-2’的显示区域1208及‘菜单-3’的显示区域1210构成。在画面1200中除了这些静止图像之外,还包含动画区域
1220。
[0055] 为了能够根据动画的内容进行理解,图3所示的动画区域1120中显示的动画与图4所示的动画区域1220中显示的动画是共同内容的连续的动画(具体地,该内容是棒球转播,是1秒期间击球计数增加1的动画)。
[0056] 图5中示出为了实现这种显示而使用的UI内容的示意结构。如图5所示,作为一例,记载了对应于迁移前的画面显示(1)(这相当于画面1100)的demo1.svg文件1300、以及对应于迁移后的画面显示(2)(这相当于画面1200)的demo2.svg文件1400。这些SVG文件具有基本相同的结构,但如图5所示,在没有接着迁移的对象的情况下,也可以如demo2.svg文件1400那样不具有链接描述部。
[0057] demo1.svg文件1300由脚本描述部1310、链接描述部1320及布局描述部1330构成。demo2.svg文件1400由脚本描述部1410及布局描述部1430构成。另外,用于识别从两个UI内容再现的动画的ID信息(构成URI的一部分)是‘http://video-server.com/tvvideo.mpg’。
[0058] 图6~图8中示出作为UI内容的demo.svg文件1300的具体内容。如图6~图8所示,demo1.svg文件1300由脚本描述部1310、链接描述部1320及布局描述部1330构成。
[0059] 脚本描述部1310包含动画继续再现请求指示1312及迁移请求指示1314。动画继续再现请求指示1312中规定了设立继续再现标志的指示(videoElem.setProperty(‘prolong’,1))。另外,在规定了该指示的情况下,通过后述的程序,当前的继续再现标志的状态变为‘继续再现’,保存在存储部280的继续再现标志保存区域282中后,再将具有由上述指示指定的ID信息‘tvvideo’的video要素的xlink:href属性的值(http://video-server.com/tvvideo.mpg)保存在存储部280的动画URI保存区域284中。
[0060] 迁移请求指示1314中规定了将‘黄按钮按下’的用户指示输入到用户输入部260时的处理。若发生‘黄按钮按下’的用户指示,则由控制部210向UI内容处理部220通知事件。迁移请求指示1314中规定了如下处理,即:接收到该事件的UI内容处理部220移动到下一迁移对象(链接对象)并终止demo1.svg的显示处理的处理。
[0061] 在链接描述部1320中规定终止了demo1.svg的显示处理之后的下一迁移对象的URI(hppt://servername/demo2.svg)。
[0062] 布局描述部1330中包含对背景色进行规定的背景色指定1332、对动画的内容、显示位置及大小进行规定的动画指定1334、对作为A银行的广告的广告区域的显示位置、大小及内容进行规定的广告指定1336、对‘菜单-1’的显示区域的显示位置、大小及内容进行规定的菜单指定1338、对‘菜单-2’的显示区域的显示位置、大小及内容进行规定的菜单指定1340及对广告‘PR’的显示区域的显示位置、大小及内容进行规定的显示指定1342。
[0063] 在该demo1.svg文件1300中,初始化SVG引擎,解析该SVG文件的内容。解析时,因为描述了动画指定1334,所以进行动画的继续再现的确认处理。细节使用流程图如后所述,但在动画再现的情况下按如下方式进行处理。
[0064] 因为没有前一个SVG文件的显示,变为继续再现标志的状态为初始值,即‘不继续再现’,故重新再现动画。接着,描绘SVG文件内规定的其他描绘要素(静止图像),并显示画面,进入事件循环。在终止处理中,因为存储部280中保存的继续再现标志为‘继续’,所以继续再现动画。进行SVG显示引擎的终止处理,继而取得demo2.svg,进行显示。
[0065] 图9~图10中示出作为UI内容的demo2.svg文件1400的具体内容。如图9~图10所示,demo2.svg文件1400由脚本描述部1410及布局描述部1430构成。
[0066] 布局描述部1430中包含对背景色进行了规定的背景色指定1432、对广告‘PR’的显示区域的显示位置、大小及内容进行了规定的显示指定1434、对动画的内容、显示位置及大小进行了规定的动画指定1436、对‘图标’的显示区域的显示位置、大小及内容进行了规定的图标指定1438、对‘菜单-1’的显示区域的显示位置、大小及内容进行了规定的菜单指定1440、对‘菜单-2’的显示区域的显示位置、大小及内容进行了规定的菜单指定1442及对‘菜单-3’的显示区域的显示位置、大小及内容进行了规定的菜单指定1444。
[0067] 在该demo2.svg文件1400中,初始化SVG引擎,解析该SVG文件的内容。解析时,因为描述了动画指定1436,故进行动画的继续再现的确认处理。细节使用流程图如后所述,但在继续再现的情况下按如下方式处理。
[0068] 存储部280的继续再现标志保存区域282中保存的继续再现标志的状态为‘继续再现’(条件A),作为识别信息,动画指定1436的视频(video)要素的xlink:href属性的值中存在‘PlayPos=prolong’的指示(条件B),作为动画信息(用于指定动画的信息)保存在存储部280的动画URI保存区域284中的动画的URI(http://video-server.com/tvvideo.mpg)与从作为动画特定信息的demo2.svg的video要素的xlink:href属性的值中去除‘PlayPos=prolonge’后的值一致(条件C),故接着显示从demo1.svg继续再现的动画。因为video要素中没有设置继续再现标志的指示,故将当前的继续再现标志的状态设为‘不继续再现’,保存在存储部280的继续再现标志保存区域282中。描绘SVG中记载的其他静止图像,并在显示部270中显示画面,进入事件循环。
[0069] <程序构造>图11是表示由本实施方式的动画再现装置200的UI内容处理部220执行的程序的控制构造的流程图。参照图11,说明由UI内容处理部220执行的程序。另外,该程序是UI内容处理部220执行的程序之一,也是SVG显示引擎的处理。另外,本发明并不限于UI内容处理部220执行的情形,也可以由动画再现装置200的控制部210执行该程序。
[0070] 另外,当进行继续再现处理时,进行用于显示迁移前的SVG文件及迁移后的SVG文件的处理,并显示2个动画(既有继续再现相同动画的情形,又有再现不同的动画的情形)。另外,最初SVG显示引擎起动时的继续再现标志的值变为‘不继续再现’。在继续再现标志保存区域282中,对每一个动画的URI存储一个继续再现标志,在本例中,因为仅有一个动画,所以仅存储一个继续再现标志。同样,动画URI保存区域284中也仅存储一个URI。
[0071] 在步骤(下面将步骤记载为S)100中,UI内容处理部220经网络300、通信部250及控制部210从动画提供装置400接收UI内容。该UI内容是上述图6~图8或图9~图10所示的SVG文件。
[0072] 在S110中,UI内容处理部220判定动画(video要素)是否存在于UI内容中。若判定为动画(video要素)存在于UI内容中(S110为是),则处理移动到S120。否则(S110为否),该处理移动到S210。
[0073] 在S120,UI内容处理部220判定存储部280的继续再现标志保存区域282中保存的继续再现标志是否是‘继续再现’。若判定为继续再现标志是‘继续再现’,则上述条件A成立(S120为是),处理移动到S130。否则(S120为否),该处理移动到S160。
[0074] 在S130中,UI内容处理部220判定接收到的UI内容中的video要素的xlink:href属性的值(动画的URI)中是否存在‘PlayPos=prolong’指示。若判定为存在‘PlayPos=prolong’指示,则上述条件B成立(S130为是),处理移动到S140。否则(S130为否),该处理移动到S160。
[0075] 在S140,UI内容处理部220判定从接收到的UI内容中的video要素的xlink:href属性的值中去除了‘PlayPos=prolong’后的动画的URI与存储部280的动画URI保存区域284中保存的URI是否一致。若判定为彼此的URI一致,则上述条件C成立(S140为是),处理移动到S150。否则(S140为否),该处理移动到S160。
[0076] 在S150中,UI内容处理部220为了继续显示正在再现的动画,向控制部210的缓冲器送出动画。之后,处理移动到S190。
[0077] 在S160中,UI内容处理部220判定是否存在继续再现的动画。若判定为存在继续再现的动画(S160为是),则处理移动到S170。否则(S160为否),该处理移动到S180。
[0078] 在S170,UI内容处理部220停止正在再现的动画。在S180,UI内容处理部220根据从接收到的UI内容中的video要素的xlink:href属性的值中去除了‘PlayPos=prolong’后的动画的URI,从动画提供装置400取得新的动画后进行再现。之后,处理移动到S190。
[0079] 在S190中,UI内容处理部220判定是否存在指示以便在接收到的UI内容中设立继续再现标志。此时,若UI内容中的脚本描述部中规定了‘videoElem.setProperty(‘prolong’,1)’,则判定为存在指示以便设立继续再现标志(以便将继续再现标志的状态变更为‘继续再现’状态)。若存在指示以便设立继续再现标志(S190为是),则处理移动到S200。否则(S190为否),该处理移动到S210。
[0080] 在S200,UI内容处理部220将具有由该指示指定的ID信息的video要素的xlink:href属性的值(URI)保存在存储部280的动画URI保存区域284,并将当前的继续再现标志的状态变为‘继续再现’后,保存在存储部280的继续再现标志保存区域282中。之后,该处理移动到S220。在S210中,UI内容处理部220将当前的继续再现标志的状态变为‘不继续再现’后,保存在存储部280的继续再现标志保存区域282中。另外,因为该标志的初始值为‘不继续再现’,所以在无指示的情况下,将继续再现标志的状态设为‘不继续再现’,保存在存储部280的继续再现标志保存区域282中。
[0081] 在S220中,UI内容处理部220描绘其他描绘要素(包含广告信息、菜单信息等的静止图像)(若需要向控制部210的缓冲器送出,则送出)。
[0082] 在S230中,UI内容处理部220判定从用户输入部260输入的用户指示是否是向下一页的迁移或是SVG的显示终止。若判定为是向下一页的迁移或是SVG的显示终止(S230为是),则处理移动到S240。否则(S230为否),则该处理返回S230后,进入到检测事件的循环。
[0083] 在S240中,UI内容处理部220判定存储部280的继续再现标志保存区域282中保存的继续再现标志是否是‘不继续’,是否存在正在再现的动画。若判定为继续再现标志是‘不继续’,存在正在再现的动画(S240为是),则处理移动到S250。否则(S240为否),终止该处理。在S250中,UI内容处理部220终止动画的再现。若继续再现标志是‘继续’,则不执行该S250的再现终止处理,继续再现正在再现的动画。
[0084] <动作>用图12~图14来说明基于以上构造及流程图的本实施方式的动画再现系统的动作。
另外,在以下的动作说明中,向相同动作附加相同符号。这些动作也相同。因此,不重复对其的详细说明。
[0085] [有动画继续再现请求]如图12所示,若从动作再现装置200向动画提供装置400发送UI内容请求(动作
2000),则动画提供装置400接收UI内容请求(动作3000),从动画提供装置400向动画再现装置200发送UI内容(动作3010)。动作再现装置200从动画提供装置400接收UI内容(S100、动作2010),开始UI内容处理(SVG显示处理)(动作2020)。设此时的UI内容为图6~图8所示的demo1.svg。在该demo1.svg中,作为继续请求信息,在动画继续再现请求指示1312中规定了设立继续再现标志的指示(videoElem.setProperty(‘prolong’,1))(S190为是),故当前的继续再现标志的状态变为‘继续再现’,并保存在存储部280的继续再现标志保存区域282中,进而将具有由上述指示指定的ID信息‘tvvideo’的video要素的xlink:href属性的值(http://video-server.com/tvvideo.mpg)保存在存储部280的动画URI保存区域284中(S200)。
[0086] 若根据UI内容中包含的布局描述部的动画URI(video要素的xlink:href属性的值(http://video-server.com/tvvideo.mpg)),从动作再现装置200向动画提供装置400发送动画文件请求(动作2030),则动画提供装置400接收动画文件请求(动作3020),从动作提供装置400向动画再现装置200发送动画文件(S3030)。
[0087] 若接收动画文件(动作2040),则显示动画以外的UI内容(动作2050)后,开始动画的再现及显示(动作2060)。此时,在动画再现装置200的显示部270中开始显示包含动画的图像(动画再现处理(1))。
[0088] 另外,在以流取得动画的情况下,在动画的发送(动作3030)及接收(动作2040)之后也继续进行取得处理。
[0089] 若用户按下‘黄按钮’,则作为事件通知给UI内容处理部220。在demo1.svg中,在迁移请求指示1314中规定了如下处理,即:接收到该事件的UI内容处理部220移动到下一页(hppt://servername/demo2.svg)并终止demo1.svg的显示处理的处理(S230为是)。因为设立了继续再现标志(S240为否),所以继续再现正在再现的动画(动作2080)。此时,在动画再现装置200的显示部270中继续显示包含动画在内的图像(动画再现处理(1))。
[0090] 若从动作再现装置200向动画提供装置400发送UI内容请求(动作2090),则动画提供装置400接收UI内容请求(动作3040)后,从动画提供装置400向动画再现装置200发送UI内容(动作3050)。动作再现装置200从动画提供装置400接收UI内容(S100,动作2100),开始UI内容处理(SVG显示处理)(动作2110)。设此时的UI内容为图9~图10所示的demo2.svg。
[0091] 在该demo2.svg中,存在动画(video要素)(S110为是),存储部280的继续再现标志保存区域282中保存的继续再现标志的状态为‘继续再现’(S120为是),demo2.svg的布局描述部1430的动画指定1436中,video要素的xlink:href属性的值中存在‘PlayPos=prolong’的指示(S130为是),存储部280的动画URI保存区域284中保存的URI(http://video-server.com/tvvideo.mpg)与动画指定1436中规定的URI一致(S140为是),故继续正在再现的动画(S150)。因此,如图12所示,动作2120中也继续再现相同的动画。具体地,在显示部270中,即便从图3的画面1100切换(迁移)到图4的画面1200,也继续再现动画。另外,此时,因为继续再现相同的动画,故不进行对应于demo2.svg的动画文件的发送。
[0092] [无动画继续再现请求]如图13所示,若动作再现装置200从动画提供装置400接收UI内容(S100、动作
2010),则开始UI内容处理(SVG显示处理)(动作2020)。设此时的UI内容为demo11.svg。
该demo11.svg与demo1.svg不同,未规定设立继续再现标志的指示。因为在demo11.svg中未规定设立继续再现标志的指示(S190为否),故当前的继续再现标志的状态变为‘不继续再现’,并保存在存储部280的继续再现标志保存区域282中(S210)。
[0093] 若从动作再现装置200向动画提供装置400发送动画文件请求(动作2030),则动画提供装置400接收动画文件请求(动作3020),从动画提供装置400向动画再现装置200发送动画文件(动作3030)。
[0094] 显示动画以外的UI内容(动作2050)后,公开(开始)动画的再现及显示(动作2060)。此时,在动画再现装置200的显示部270中开始显示包含动画在内的图像(动画再现处理(1))。
[0095] 若用户按下‘黄按钮’,则作为事件通知给UI内容处理部220。在demo11.svg中,在迁移请求指示1314中规定了如下处理,即:接收到该事件的UI内容处理部220迁移到下一页(hppt://servername/demo2.svg)并终止demo11.svg的显示处理的处理(S230为是)。此时,因为未设立继续再现标志(S240为是),所以终止动画的再现(动作2080)。此时,如图13所示,终止正在继续再现的动画(对应于动作2080,终止动画再现处理(1))。
[0096] 若动作再现装置200从动画提供装置400接收UI内容(S100,动作2100),则开始UI内容处理(SVG显示处理)(动作2200)。
[0097] 在该demo2.svg中,虽然存在动画(video要素)(S110为是),但因为存储部280的继续再现标志保存区域282中保存的继续再现标志的状态为‘不继续再现’(S120为否),没有正在继续再现的动画(S160为否),所以根据demo2.svg的布局描述部的动画指定中规定的URI,取得新的动画后进行再现(S180、动作2210~动作2240)。因此,如图13所示,对应于动作2240,再现新的动画。具体地,在显示部270中,若从图3的画面1100进行切换,则再现未继续的动画(动画再现处理(2))。
[0098] [有动画继续再现请求:URI不一致]如图14所示,若动作再现装置200从动画提供装置400接收UI内容(S100、动作
2010),则开始UI内容处理(SVG显示处理)(动作2020)。设此时的UI内容为demo12.svg。该demo12.svg与demo1.svg不同,接着迁移的SVG文件的URI不是demo2.svg,而是demo22.svg(该demo22.svg除了动画的URL是http://video-server.com/tvvideo2.mpg之外,与demo2.svg相同)。
[0099] 因为在该demo12.svg中,在动画继续再现请求指示1312中规定了设立继续再现标志的指示(videoElem.setProperty(‘prolong’,1)(S190为是),故当前的继续再现标志的状态变为‘继续再现’,并保存在存储部280的继续再现标志保存区域282中,进而将具有由上述指示指定的ID信息‘tvvideo’的video要素的xlink:href属性的值(http://video-server.com/tvvideo.mpg)保存在存储部280的动画URI保存区域284中(S200)。
[0100] 若从动作再现装置200向动画提供装置400发送动画文件请求(动作2030),则动画提供装置400接收动画文件请求(动作3020)后,从动作提供装置400向动画再现装置200发送动画文件(S3030)。
[0101] 显示动画以外的UI内容(动作2050)后,公开(开始)动画的再现及显示(动作2060)。此时,在动画再现装置200的显示部270中开始显示包含动画在内的图像(动画再现处理(1))。
[0102] 若用户按下‘黄按钮’,则作为事件通知给UI内容处理部220。在demo12.svg中,在迁移请求指示1314中规定了如下处理,即:接收到该事件的UI内容处理部220移动到下一页(hppt://servername/demo22.svg)并终止demo12.svg的显示处理的处理(S230为是)。此时,因为设立了继续再现标志(S240为否),所以继续再现正在再现的动画(动作2080)。此时,在动画再现装置200的显示部270中继续显示包含动画在内的图像(动画再现处理(1))。
[0103] 动作再现装置200从动画提供装置400接收UI内容(S100,动作2100)后,开始UI内容处理(SVG显示处理)(动作2300)。设此时的UI内容为demo22.svg。
[0104] 在该demo22.svg中,虽然存在动画(video要素)(S110为是),存储部280的继续再现标志保存区域282中保存的继续再现标志的状态为‘继续再现’(S120为是),demo2.svg的布局描述部1430的动画指定1436中,video要素的xlink:href属性的值中存在‘PlayPos=prolong’的指示(S130为是),但存储部280的动画URI保存区域284中保存的URI(http://video-server.com/tvvideo.mpg)与动画指定中规定的URI(http://video-server.com/tvvideo2.mpg)不一致(S140为否)。因此,如图14所示,终止正在继续再现的动画(S170,对应于动作2300,终止动画再现处理(1))。
[0105] 根据demo2.svg的布局描述部的动画指定中规定的URI(http://video-server.com/tvvideo2.mpg),取得新的动画后进行再现(S180、动作2310~动作2340)。因此,如图14所示,对应于动作2340,再现新的动画。具体地,在显示部270中,若从图3的画面1100进行切换,则再现不同的动画(动画再现处理(2))。
[0106] 此时,虽然存在继续再现动画的请求,但因为接着迁移的SVG文件中规定的动画文件的URI不一致,故表示未进行动画的继续再现。由此,能避免在基于demo12.svg的处理中存在动画的继续再现请求从而继续再现例如由恶意的第3者指定的动画、即与由善意者指定的动画不同的动画。
[0107] 如上所述,根据本实施方式的动画再现系统,当对应于用户的请求从动画提供装置接受动画提供后,动画再现装置再现动画时,即便为了提高所提供的内容的表现自由度而变更布局描述,也能够继续再现动画文件。尤其是使用采用了SVG的XML格式的文本文件,在(A)设立了继续再现请求标志、(B)是继续再现请求的动画文件、(C)迁移前后的动画文件相同等3个条件全部成立的情况下,继续再现动画,故不会对现有的浏览器造成大幅度的变更,能够安全地继续再现动画。
[0108] 本次公开的实施方式仅是示例,本发明并不仅限于上述实施方式。本发明的范围在参考了发明的详细说明的记载后,由权利请求书的各项权利要求表示,包含与其中记载的语言等同含义和范围内的所有变更。
[0109] 产业上的可利用性本发明可适用于经网络取得动画信息、布局信息及链接信息后再现动画的动画再现系统(数字电视系统)等。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈