管理交互式盘中使用的动画组块数据及其属性信息的方法

文档序号:6779256阅读:66来源:国知局
专利名称:管理交互式盘中使用的动画组块数据及其属性信息的方法
技术领域
本发明涉及用于管理诸如交互式光盘的增强导航媒介中使用的动画组块数据 及其属性信息的方法,尤其涉及用于管理I-DVD (交互式数字通用盘)或eDVD (增 强数字通用盘)中使用的动画组块数据及其属性信息的方法,其可以再现与音频/ 视频(A/V)数据有关的各种动画数据。
背景技术
高密度光盘能记录和存储数字数据。数字通用盘(DVD)是高容量记录媒介, 它能永久记录和存储高品质数字音频数据以及高品质电影数据。
DVD包括(1)数据流记录区,用于记录诸如电影数据的数字数据流,以及(2) 导航数据记录区,用于记录控制电影数据回放所需的导航数据。
因此, 一般的DVD播放器首先读取导航数据记录区中记录的导航数据。如果 将DVD置入播放器,则播放器将读出的导航数据存储入播放器中提供的存储器,并 利用导航数据再现数据流记录区中记录的电影数据。DVD播放器再现DVD上记录的 电影数据,以使用户能看到和听到DVD上记录的电影。
与音频/视频(A/V)数据回放有关的附加信息也可记录于DVD上。该信息可 包括文档型内容文件(例如,HTML (超文本标记语言)、SMTL (同步多媒体综合语 言)、CSS (层叠式样式表)、脚本语言(即,ECMAScript)、数据型内容文件(例 如,图像数据(例如,JPEG或PNG),音频数据(例如,AC-3,MPEG音频,DTS或 SDDS),动画数据(例如,MNG))和文本/字体数据。
交互式数字通用盘(I-DVD)的标准正在制定中。根据用户的交互式请求再现
I-DVD上记录的A/V数据。在I-DVD商业化的情况下,通过数字记录媒介提供与主 A/V数据有关的各种内容将更普遍,这会向用户提供更大的便利。
正实现用于接收/读取来自内容服务器的上述各种内容文件同时再现DVD上记 录的主A/V数据的方法。需要用于在接收用户请求时再现主A/V数据及其有关内容 (诸如各种动画数据)的有效方法。

发明内容
根据一个或多个实施例,提供了一种管理动画数据和有关控制数据以便记 录于增强导航媒介上的方法。该方法包括按组块数据格式将包括第一图像数据 的动画数据构建成第一图形MNG文件,其中第一图形文件包括第一首部部分、 第二尾部部分、第一控制数据和包含附加数据的帧;以及将第一图形文件记录 于增强导航媒介上。
含附加数据的帧包括第二图形文件。含附加数据的帧包括第三图形文件。 含附加数据的帧包括第二图形文件和第三图形文件中的至少一个。第二图形文 件包括第二图像数据和用于控制第一图形文件中的动画数据回放的第二控制 数据。
在某些实施例中,第三图形文件包括第三图像数据和用于控制第一图形文 件中的动画数据回放的第三控制数据。增强导航媒介是交互数字通用盘
(I-DVD)。第二图形文件和第三图形文件中的至少一个包括第四控制信息, 用于控制第一图像数据的回放。第一图形文件进一步包括终止动作信息、物理 象素尺寸信息、调色板信息和透明度信息。
例如,第一图形文件进一步包括在包含附加数据的帧之前构成的终止动作 信息、物理象素尺寸信息、调色板信息、透明度信息中的至少一个。含附加数 据的帧包括多个第二图形文件和第三图形文件中的至少一个。第二图形文件包 括第二首部信息、第二图像数据和第二图像尾部信息中的至少一个。
在某些实施例中,第二图形PNG文件进一步包括第二物理象素尺寸信息、 第二标准RGB信息、第二伽马信息、第二临界色度信息、第二调色板信息和 第二透明度信息中的至少一个。第二物理象素尺寸信息、第二标准RGB信息、 第二伽马信息、第二临界色度信息、第二调色板信息和第二透明度信息中的至
少一个被构建于第二首部信息和第二对象图像数据之间。
第二物理象素尺寸信息、第二标准RGB信息、第二伽马信息、第二临界 色度信息、第二调色板信息和第二透明度信息中的至少一个被用于控制第二图 像数据的回放。第三图形文件包括第三首部信息、第三对象图像数据和第三图 像尾部信息中的至少一个。
在一个或多个实施例中,第三图形文件进一步包括第三物理象素尺寸信
息、第三标准RGB信息、第三伽马信息、第三临界色度信息、第三调色板信 息和第三透明度信息中的至少一个。第三物理象素尺寸信息、第三标准RGB 信息、第三伽马信息、第三临界色度信息、第三调色板信息和第三透明度信息 中的至少一个构建于第三JNG首部信息和第三对象图像数据之间。
在另一个实施例中,第三物理象素尺寸信息、第三标准RGB信息、第三 伽马信息、第三临界色度信息、第三调色板信息和第三透明度信息中的至少一 个用于控制第三JPEG图像数据的回放。
根据另一个实施例, 一种增强导航媒介包括音频/视频(A/V)数据;导航 数据,用于通过增强导航播放器控制A/V数据的再现;以及用于组装A/V和控 制数据的结构配置,其中该结构配置包括含具有动画信息的第一图形文件的数 据帧。第一图形文件包括第一组块数据;以及第二组块数据和第三组块数据中 的至少一个。
第一组块数据包括第一首部帧标识符;第一尾部帧标识符;以及第一控制 信息。在特定实施例中, 一种用于组装动画数据以便由增强导航播放器再现的 增强导航数据结构,该数据结构包括第一图形文件,其包括音频/视频(A/V) 数据;导航数据,用于由增强导航播放器控制A/V数据的再现。
A/V数据和导航数据被组装成第一组块数据;以及第二组块数据和第三组 块数据中的至少一个。第一组块数据包括第一首部帧标识符;第一尾部帧标识 符;以及第一控制信息。第二组块数据包括第二首部帧标识符;第二尾部帧标 识符;以及第二控制信息。例如,在某些实施例中,第三组块数据包括第三首 部帧标识符;第三尾部帧标识符;以及第三控制信息。
根据再一个实施例, 一种管理动画数据和相关控制数据以便记录于增强导 航媒介上的方法,该方法包括按组块数据格式将包含A/V图像数据的动画数据
构成为MNG (多媒体网络图形)文件,其中MNG文件包括MNG首部部分、 MNG尾部部分、MNG控制数据和含附加数据的帧;以及将MNG文件记录于 增强导航媒介上。
含附加数据的帧包括PNG (可移植网络图形)文件。含附加数据的帧包括 JNG (JPEG网络图形)文件。含附加数据的帧包括PNG (可移植网络图形) 文件和JNG (JPEG网络图形)文件中的至少一个。PNG文件包括PNG图像数 据和用于控制MNG文件中动画数据回放的PNG控制数据。JNG文件包括JNG 图像数据和用于控制MNG文件中动画数据回放的JNG控制数据。
PNG文件和JNG文件中的至少一个包括第四控制信息,用于控制第一A/V 图像数据的回放。MNG文件进一步包括终止动作信息。MNG文件进一步包括 物理象素尺寸信息。MNG文件进一步包括调色板信息和透明度信息。在特定 实施例中,MNG文件包括在含附加数据的帧之前构成的终止动作信息、物理 象素尺寸信息、调色板信息、透明度信息中的至少一个。
含附加数据的帧包括多个PNG文件和JNG文件中的至少一个。PNG文件 包括PNG首部信息、对象PNG图像数据和第二图像尾部信息中的至少一个。 PNG文件进一步包括第二物理象素尺寸信息、第二标准RGB信息、第二伽马 信息、第二临界色度信息、第二调色板信息和第二透明度信息中的至少一个。
第二物理象素尺寸信息、第二标准RGB信息、第二伽马信息、第二临界 色度信息、第二调色板信息和第二透明度信息中的至少一个被构建于PNG首 部信息和对象PNG图像数据之间。第二物理象素尺寸信息、第二标准RGB信 息、第二伽马信息、第二临界色度信息、第二调色板信息和第二透明度信息中 的至少一个被用于控制对象PNG图像数据的回放。
JNG文件包括JNG首部信息、对象JPEG图像数据和第三图像尾部信息中 的至少一个。JNG文件进一步包括第三物理象素尺寸信息、第三标准RGB信 息、第三伽马信息、第三临界色度信息、第三调色板信息和第三透明度信息中 的至少一个。
在某些实施例中,第三物理象素尺寸信息、第三标准RGB信息、第三伽 马信息、第三临界色度信息、第三调色板信息和第三透明度信息中的至少一个 构建于JNG首部信息和对象JPEG图像数据之间。第三物理象素尺寸信息、第
三标准RGB信息、第三伽马信息、第三临界色度信息、第三调色板信息和第 三透明度信息中的至少一个被用于控制对象JPEG图像数据的回放。
根据本发明的一个或多个实施例, 一种增强导航媒介包括音频/视频(A/V) 数据;导航数据,用于通过增强导航播放器控制A/V数据的再现;以及用于组 装A/V和控制数据的结构配置,其中该结构配置包括含具有动画信息的MNG (多媒体网络图形)文件的数据帧。
MNG文件包括MNG组块数据;以及PNG (可移植网络图形)组块数据 和JNG (JPEG网络图形)组块数据中的至少一个。MNG组块数据包括MNG 首部帧标识符;MNG尾部帧标识符;以及MNG控制信息。 一种用于组装动画 数据以便由增强导航播放器再现的增强导航数据结构,该数据结构包括第一图 形文件,其包括音频/视频(A/V)数据;以及导航数据,用于由增强导航播 放器控制A/V数据的再现。
A/V数据和导航数据被组装成第一图形数据格式,以及第二图形数据格式 和第三图形数据格式中的至少一个。第一图形数据格式包括第一首部帧标识 符;第一尾部帧标识符;以及第一控制信息。第二图形数据格式包括第二首部 帧标识符;第二尾部帧标识符;以及第二控制信息。在某些实施例中,第三图 形数据格式包括第三首部帧标识符;第三尾部帧标识符;以及第三控制信息。
根据又一个实施例, 一种用于管理动画数据和有关控制数据以便记录于增 强导航媒介上的数据结构,该数据结构包括按组块数据格式将含第一图像数据 的动画数据构建成第一图形文件,其中该第一图形文件包括第一首部部分、第 二尾部部分、第一控制数据和含附加数据的帧。
含附加数据的帧包括第二图形文件。含附加数据的帧包括第三图形文件。 含附加数据的帧包括第二图形文件和第三图形文件中的至少一个。第二图形文 件包括第二图像数据和第二控制数据,用于控制第一图形文件中动画数据的回 放。
第三文件包括第三图像数据和第三控制数据,用于控制第一图形文件中动 画数据的回放。例如在一个实施例中,增强导航媒介是交互数字通用盘 (I-DVD)。
第二图形文件和第三图形文件中的至少一个包括第四控制信息,用于控制
第一 A/V图像数据的回放。第一图形文件进一步包括终止动作信息。第一图形 文件进一步包括物理象素尺寸信息。第一图形文件进一步包括调色板信息。第 一图形文件进一步包括透明度信息。
在一个实施例中,第一图形文件进一步包括含附加数据的帧之前构建的终 止动作信息、物理象素尺寸信息、调色板信息、透明度信息中的至少一个且含 附加数据的帧包括多个第二图形文件和第三图形文件中的至少一个。
第二图形文件包括第二首部信息、第二对象图像数据和第二图像尾部信息 中的至少一个。第二图形文件进一步包括第二物理象素尺寸信息、第二标准信 息、第二伽马信息、第二临界色度信息、第二调色板信息和第二透明度信息中 的至少一个。
在一个或多个实施例中,第二物理象素尺寸信息、第二标准信息、第二伽 马信息、第二临界色度信息、第二调色板信息和第二透明度信息中的至少一个 构建于第二首部信息和第二对象图像数据之间。第二物理象素尺寸信息、第二 标准信息、第二伽马信息、第二临界色度信息、第二调色板信息和第二透明度 信息中的至少一个被用于控制第二对象图像数据的回放。
第三图形文件包括第三首部信息、第三图像数据和第三图像尾部信息中的
至少一个。第三图形文件进一步包括第三物理象素尺寸信息、第三标准RGB 信息、第三伽马信息、第三临界色度信息、第三调色板信息和第三透明度信息 中的至少一个。第三物理象素尺寸信息、第三标准RGB信息、第三伽马信息、 第三临界色度信息、第三调色板信息和第三透明度信息中的至少一个构建于第 三首部信息和第三对象图像数据之间。
第三物理象素尺寸信息、第三标准RGB信息、第三伽马信息、第三临界 色度信息、第三调色板信息和第三透明度信息中的至少一个被用于控制第三对 象图像数据的回放。
在另一个实施例中, 一种增强导航媒介包括音频/视频(A/V)数据;导航 数据,用于由增强导航播放器控制A/V数据的再现;以及用于组装A/V和控制 数据的结构配置,其中结构配置包括含具有动画信息的MNG (多媒体网络图 形)文件的数据帧。
例如,MNG文件包括MNG组块数据;以及PNG (可移植网络图形)组
块数据和JNG (JPEG网络图形)组块数据的至少一个。在某些实施例中,MNG 组块数据包括MNG首部帧标识符;MNG尾部帧标识符;以及MNG控制信息。
第一图形文件可以是MNG (多媒体网络图形)文件。第二图形文件可以 是PNG (可移植网络图形)文件。第三图形文件可以是JNG (JPEG网络图形) 文件。这样,在某些实施例中,第一图形文件是MNG文件、第二图形文件是 PNG文件,且第三图形文件是JNG文件。
通过以下实施例的详细描述并参考附图将使本发明的这些和其它实施例 为本领域熟练技术人员显而易见,本发明不限于所揭示的任何特殊实施例。


包含附图以提供本发明的进一步理解,其结合并构成本说明书的一部分,并 与描述一起用于说明本发明的原理。
图1是示出根据本发明一个实施例的管理交互光盘中使用的动画数据及其属 性信息的交互盘播放器的框图2是示出根据本发明一个实施例的用于再现I-DVD上记录的与动画数据有 关的A/V数据的方法的示图3是根据本发明一个实施例的动画数据的实例性图形文件配置;
图4是根据本发明一个实施例的说明交互光盘的图1元素解码器中动画解码 器的框图5、 6和7分别是图形文件配置的示例性数据结构; 图8和9分别是另一种图形文件配置的实例;以及
图10和11示出了根据本发明一个或多个实施例的再一种图形文件配置的实例。
根据系统的一个或多个实施例,不同附图中由相同标号表示的本发明的特点、 元素和方面表示相同、等效或类似的特点、元素或方面。
具体实施例方式
参考图1,提供了诸如ENAV或I-DVD播放器的增强导航播放器或交互式盘播 放器。结合I-DVD或增强导航(ENAV)盘或盘播放器描述本发明的一个或多个实施
例。应理解,这种结合仅作为实例。因此,这里提供的系统和方法可应用于任何类 型的记录媒介或内容播放器装置。
诸如图1的I-DVD播放器的交互盘播放器包括ENAV引擎100。 ENAV引擎100 包括用于从与网络相连的内容服务器300下载ENAV内容的网络管理器10,预载内 容盘400 (例如,I-DVD)上记录的ENAV内容的ENAV缓冲器11。还可以包括用于 接收ENAV文档并执行与ENAV文档有关的数据处理操作的文档处理器12。
例如,在一个或多个实施例中也可包含用于利用视频或音频数据解码文本数 据和元素数据(诸如音频、图像、字体和动画数据)的元素解码器13; ENAV接口 处理机14,用于控制ENAV缓冲器ll,执行与从文档处理器12接收的控制信号有 关的所需操作,并接收/发送用户触发信号、DVD触发信号、DVD状态信号和DVD 控制信号;以及用于输出音频和视频信号的AV呈现器(renderer) 15。
ENAV引擎100与DVD视频回放引擎200连接。内容服务器300与网络管理器 10连接并按多个数据文件的形式发送与I-DVD400上记录的A/V数据有关的各种内 容数据。例如,如图2所示,可基于XHTML文档文件单元及由图像、动画、音频或 文本/字体数据构成的其相关ENAV单元发送ENAV内容数据。
动画数据可以作为MNG (多媒体网络图形)文件发送,例如是按数据格式写入 的。例如,动画数据的MNG文件可进一步包括PNG (可移植网络图形)文件或者JNG (JPEG网络图形)文件。
参考图3,提供了丽G组块数据配置以及PNG和JNG组块数据配置。例如,MNG 首部信息(MHDR)被记录于MNG文件的头部。MNG尾部信息(MEND)被记录于MNG 文件的后端。图像数据的PNG文件和JNG文件被进一步记录于丽G文件中。在特定 实施例中,用于控制PNG和JNG文件的图像数据回放的各种控制信息(TERM, pHYs 等)可以选择性地记录于MNG文件中。
PNG首部信息(IHDR)记录于PNG文件的头部,且PNG尾部信息(IEND)记录 于PNG文件的后端。要按动画图像形式显示的对象图像数据(IDAT)和用于控制对 象图像数据(IDAT)回放的控制信息(pHYs, sRGB等)可选择性地记录于PNG文 件中。
JNG首部信息(JHDR)可记录于JNG文件的头部,且JNG尾部信息(IEND)可 记录于JNG文件的后端。要按动画图像形式显示的JPEG图像数据(JDAT)和用于
控制JPEG图像数据(JMT)回放的控制信息(pHYs, sRGB等)可以选择性地记录 于JNG文件中。
在一个实施例中,动画数据的丽G文件从内容服务器300接收,并暂时存储 于ENAV缓冲器11中。在其它实施例中,MNG文件从I-DVD400的特定记录区中读 取并暂时存储于ENAV缓冲器11中。如图4所示,用于按动画图像形式再现MNG 文件数据的元素解码器13中包含的动画解码器可进一步包括MNG-LC解码器130、 PNG解码器131、 JNG组块分析器132、 JPEG解码器133和布局管理器134。
因此,动画数据的MNG文件从I-DVD400或内容供应商(CP)服务器300读取, 并通过MNG-LG解码器130被分成PNG文件和JNG文件。根据一个实施例,MNG文 件中包含的控制信息也被分成PNG和JNG文件,且随后被输出到丽G布局管理器 134。
在某些实施例中,PNG解码器131解码PNG文件。PNG文件中包含的控制信息 和解码对象图像发送到MNG布局管理器134。在JNG组块分析器132中,JNG文件 被分成控制信息和JPEG图像数据。
将認G文件的控制信息发送到MNG布局管理器134。在JPEG解码器133中, JPEG图像数据被解码成JPEG图像,且随后被发送到MNG布局管理器134。在某些 实施例中,JNG组块分析器132和JPEG解码器133可以集成为一体。例如,可以 根据组块数据类型分类控制信息和MNG-LG解码器130、 PNG解码器131和JNG组块 分析器132中的文件划分动作。
丽G布局管理器134表示MNG控制信息、PNG控制信息和JNG控制信息,并按 与由DVD引擎再现的主A/V数据有关的动画图像的形式再现解码的对象图像和 JPEG图像。
交互式光盘播放器能再现从I-DVD400读取的主A/V数据,且同时能按与主A/V 数据有关的动画图像形式再现从内容服务器300或I-DVMOO读取动画数据的MNG 文件。
以下将更详细地描述用于管理I-DVD上控制动画图像回放所需的交互式光盘 的动画控制信息以有效地记录附加控制信息的方法。应注意,这里提供的数值和参 数或文件名仅作为实例,在其它实施例中基于实现需要可以使用可选的数值或命名 约定。
参考图5,与动画数据的MNG文件中包含的临界控制组块相对应的丽G首部信 息(MHDR)包括用于限制帧大小的"Frame—width"信息(例如,0到720)和 "Frame—height"信息(例如,0到480 ( 576)),以及用于限制帧率的 "Ticks—per—second"信息(例如,达24)。
此外,MNG首部信息(MHDR)例如可进一步包括"Nominal—layer—count"信 息、"Nominal—frame—count " 信息、"Nominal—layer—count " 信息禾口 "Simplicity—profile"信息。用于指示MNG文件尾部的MNG尾部信息(MEND)被 记录为指定的注释"空组块(Empty chunk)"。
参考图6,例如,与MNG文件的图像定义组块相对应的DEFI (定义对象)信 息可包括"Object—id"信息,"Do—not—show"信息,"Concrete—flag"信息, "X—location"信息,"Y—location"信息,"Left—cb"信息,"Right—cb"信 息,"T叩—cb"信息和"Bottom—cb"信息。根据一个实施例,如果有一对象,则 省略"Object—id"信息和"Concrete—flag"信息,且"Do—not—show"信息记录为 指定值"0x00可见"。
例如,除"Right—cb"信息和"Bottom—cb"信息外的信息被记录为指定值 "Default 0"。例如,"PLTE"(全局调色板)信息包括用于指示许多R/G/B颜 色的特定信息"max (256x3) B"。 "tRNS"(全局透明度)信息包括用于指示R/G/B
颜色的透明度的信息。
MNG文件可进一步包括IHDR/JHDR信息,IDAT/JDAT信息和IEND信息。"TERM" 信息包括"Termination—action"信息,"Action—after一iteration"信息,"Delay" 信息和"Iteration—顧"信息。如果"Termination—action"信息是"0",它意 味着动画帧的最后显示状态。如果"Termination—action"信息是"1",则它意 味着动画帧在完成显示后自动消失。
如果"Termination—action"信息是"2",它意味着动画帧返回到初始帧状 态。例如,如果"Termination—adtion"信息是"3",它意味着动画帧在从其第 一帧到最后帧的范围内开始它们的显示动作。
例如,如果"Action—after—iteration"信息是"0",它意味着动画帧的最 后显示状态。例如,如果"Action—after—iteration"信息是"1",它意味着动 画帧在完成显示后自动消失。例如,如果"Action—after—iteration"信息是"2",
它意味着动画帧返回初始帧状态。
"延迟"信息表示从一个回放时间到下一个回放时间的空闲时间周期。 "Iteration—max"信息表示可重复读取动画帧的最大值。例如,在无限回放模式 的情况下,"Iteration—max"信息被记录为'0x7FFFFFF,。
参考图7, "BACK"(背景)信息对应于MNG文件的图像显示组块并包括 "Red—background"信息、"Green—background"信息禾口 "Blue—background"信 息。且"BACK"信息适于设置动画帧的背景颜色。
例如,"FRAM"(帧定义)信息包括MNG-LC版本1. 0中定义的"Frame—mode" 信息和"Sub—frame—name"信息。与动画数据的PNG文件中包含的临界PNG组块相 对应的"IHDR"(图像首部)信息包括用于限制I-DVD显示屏宽度和高度的"Width" 信息(例如,0到720)和"Height"信息(例如,0到480 (576))。
在一个或多个实施例中,也可包含"BitD印th"信息、"Color type"信息、 "Compression method"信息、"Filter method"信息禾口 "Interlacing method" 信息。关于"Bit d印th"信息,如果适于显示调色板索引的数据长度等于值"8", 28种数据表达是可用的,以便可以显示256种颜色。
用于显示图像颜色的"Color type"信息基于PNG格式。"Compression method" 信息和"Filter method"信息不被设定为任何功能。"Interlacing method"信 息被记录为特定值"0x00",不支持隔行功能。
"PLTE"(调色板)信息包括"max (256x3) B"信息,用于分别表示最大256 种R/G/B颜色。"IDAT"(图像数据)信息记录实际图像数据。用于表示PNG文件 尾部的"IEND"信息被记录为指定的注释"Empty chunk"。
参考图9,与PNG文件的辅助PNG组块相对应的"tRNs"(透明度)信息包括 "max 256B"信息,用于表示例如256种R/G/B颜色的透明度。"gAMA"(伽马) 信息例如包括固定值,"45455 sRGB",适于支持sRGB的使用。例如,除非使用 sRGB, "gAMA"信息可以包括另一个值代替"454455 sRGB"。
"c臓"(原色度(Primary chromaticities))信息可包括"White point x"信息、"White point y"信息、"Red point x"信息、"Red point y"信息、 "Green point x"信息、"Green point y"信息、"Blue point x"信息和"Blue point y,,信息。
"cHRM"信息可进一步包括"sRGB"(标准RGB色空间)信息和"pHYs"(物 理象素尺度)信息。"pHYs"信息上记录的"Pixels per unit x"信息表示显示 器纵横比,例如4: 3或16: 9。 "Pixels per unit y"例如表示指示NTSC或PAL 的值。
参考图IO,与动画数据的JNG文件中所含的临界JNG组块相对应的"JHDR" (JNG首部)信息包括用于限制显示屏宽和高的"Width"信息(O到720)和"Height" 信息(例如,0到480 (576)),以及"BitD印th"信息、"Color type"信息、 "Image—sample—depth ,, 信息、"Image—compression method " 信息以及 "Image—interlace—method"信息。
"Image—sample—d印th"信息包括特定值,例如"0x08",用于将JPEG文件 的图像样本数据的比特大小限制为例如8个比特。"Image—compression method" 信息用于例如I-DVD中限制的ISO 10918—1 Hoffman码的JPEG压縮。 "Image—interlace—method"信息包括特定值"0x00",用于支持连续压縮。
例如,"JHDR "信息可进 一 步包括"Alpha—sample—d印th "信息、 "Alpha—compression—method ,, 信息、"Alpha—filter—method ,, 信息以及 "Alpha—interlace—method"信息。参考字符"Alpha"是透明指标,且例如, "Alpha—sample—d印th,,信息是一个alpha值。假如"Alpha—sample—d印th"信息 例如是4,则可以创建24个alpha值。
"Alpha—interlace—method"信息例如被记录为值"0x00",不支持隔行功 能。"JDAT"(图像数据)信息记录实际图像数据。用于指示JNG文件尾部的"IEND" 信息例如被记录为指定的注释"空组块(Empty chunk)"。
参考图11,与JNG文件的辅助JNG组块相对应的"gAMA"(伽马)信息包括 适于支持sRGB使用的"45455 sRGB"的固定值。例如,"cHRM"(原色度)信息 包括"White point x"信息、"White point y"信息、"Red point x"信息、 "Red point y,,信息、"Green point x,,信息、'(Green point y,'信息、"Blue point x,,信息禾口 "Blue point y"信息。
"cHRM"信息可进一步包括"sRGB"(标准RGB色空间)信息和"pHYs"(物 理象素尺度)信息。"pHYs"信息上记录的"Pixels per unit x"信息表示显示 器纵横比,例如4: 3或16: 9。在特定实施例中,"Pixels per unit y"表示指
示NTSC或PAL的值。
因此,在用于再现内容光盘的主A/V数据和内容数据的交互光盘播放器中, 根据本发明的系统将从I-DVD或内容服务器接收的内容数据中包含的动画数据的 丽G文件分类成PNG文件和JNG文件。
随后,系统解码各文件中包含的图像数据,并通过参照以上文件中包含的控 制信息以各种动画图像的形式再现该图像数据,从而根据本发明的一个或多个实施 例,交互式光盘播放器可以有效地再现与主A/V数据有关的动画数据。
应理解,这里描述的程序、模块、过程、方法等仅仅是实例性实现而非限制 于任何特殊的计算机、装置或计算机编程语言。相反,可以通过根据这里提供的教 导实现的逻辑代码使用各种类型的通用计算机器或装置。
此外,本方法步骤的执行顺序纯粹是说明性的。事实上,除非本揭示内容另 外指出,这些步骤可以按任何顺序或并行执行。本发明的方法可以按硬件、软件或 其任何组合进行,这些术语是本领域中当前已知的。
特别是,本方法可通过计算机或任何类型的计算机上操作的软件、固件或宏 代码执行。此外,体现本发明的软件可包括任何媒介(例如,ROM,RAM,磁性媒体, 穿孔带或卡,紧致盘(CD) ,DVD等)中的计算机指令。
此外,这种软件也可以按载波中的计算机信号形式或者通过与因特网互连的 计算机上提供的Web网页访问。因此,本发明不限于任何特殊平台,除非在本揭示 内容中另外声明。
因此,提供了用于管理交互式盘的动画数据的方法和系统。以上参考较佳实 施例描述了本发明。但是,本领域的熟练技术人员将理解,在这些较佳实施例中可 以进行变化和修改,而不背离本发明的范围。
上述实施例在所有方面都被认为仅仅是说明性的,而非限制性的。因此,可 支持本发明各方面的其它实例性实施例、系统架构、平台和实现也可以使用,而不 背离这里描述的基本特征。
所揭示实施例的特点的这些和各种其它配合和组合都在本发明的范围之内。 本发明由权利要求书及其等效物的完整范围限定。
权利要求
1.一种用于再现音频/视频数据和与所述音频/视频数据有关的增强内容数据的系统,其特征在于所述系统包括增强引擎,所述增强引擎包括用于从与网络连接的内容服务器下载所述增强内容数据的网络管理器;用于存储从所述内容服务器接收的或者记录在不同于增强服务器的记录介质上的所述增强内容数据的增强缓冲器,其中,所述增强内容数据包括按组块数据格式的多媒体网络图形(MNG)文件,所述MNG文件包括含有限制一帧大小和一帧速率的帧信息的首部部分、指示所述MNG文件的结尾的尾部部分、以及位于所述首部部分与所述尾部部分之间的可移植网络图形(PNG)文件,所述PNG文件包括图像首部、实际图像数据和图像尾部,所述实际图像数据与所述音频/视频数据有关,所述图像首部包括与显示屏幕的宽度和高度有关的显示信息,所述图像尾部指示PNG文件的结尾;用于对所述增强内容数据解码的元素解码器;与所述网络管理器、增强缓冲器和增强解码器耦合的导航管理器,用于控制所述增强内容数据的再现;以及用于输出音频/视频信号的音频/视频呈现器;以及与所述增强引擎连接的回放引擎,用于回放记录在所述记录介质上的音频/视频数据,其中,所述音频/视频呈现器输出记录在所述记录介质上的音频/视频数据以及从所述内容服务器接收的或者记录在所述记录介质上的增强内容数据。
2. 如权利要求l所述的系统,其特征在于还包括-所述内容服务器与所述网络管理器连接,以多个数据文件的形式,发送与 记录在所述记录介质上的所述音频/视频数据有关的增强内容数据。
3. 如权利要求1所述的系统,其特征在于,所述增强内容数据是基于由 标记语言、层叠式样式表(CSS)或脚本语言组成的文档文件单元以及与它们相关的 由图像、动画、音频或文本/字体数据组成的增强单元发送的。
4. 如权利要求1所述的系统,其特征在于,所述元素解码器包括动画解码器,用于以动画图像形式解码MNG文件的数据。
5. 如权利要求4所述的系统,其特征在于,所述动画解码器包括从MNG 文件提取PNG文件和控制信息的MNG-LC解码器,以及对图像数据解码的 PNG解码器。
6. 如权利要求5所述的系统,其特征在于,所述动画解码器包括按照所 述控制信息从所述PNG解码器输出图像数据的MNG布局管理器。
7. 如权利要求5所述的系统,其特征在于,所述动画解码器还包括对JPEG 图像数据解码的JPEG解码器。
8. 如权利要求l所述的系统,其特征在于,所述导航管理器包括 用于接收ENAV文件并执行与所述ENAV文件有关的数据处理操作的文件处理器,以及ENAV接口处理机,用于控制所述增强缓冲器以及执行响应于从文档处理 器接收的控制信号和用户交互作用的操作。
全文摘要
根据一个或多个实施例,提供了一种管理动画数据和相关控制数据以便记录于增强导航媒介上的方法。该方法包括按组块数据格式将包括第一图像数据的动画数据构建成第一图形MNG文件,其中第一图形文件包括第一首部部分、第二尾部部分、第一控制数据和含附加数据的帧;以及将第一图形文件记录于增强导航媒介上。
文档编号G11B27/34GK101114503SQ200710147229
公开日2008年1月30日 申请日期2003年10月11日 优先权日2003年2月10日
发明者J·Y·永, L·亚力山大, W·S·尤恩, 金炳振 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1