CN1868000B - 用于根据从播放列表所获取的事件信息来提供功能的重放设备和方法 - Google Patents
用于根据从播放列表所获取的事件信息来提供功能的重放设备和方法 Download PDFInfo
- Publication number
- CN1868000B CN1868000B CN2004800299501A CN200480029950A CN1868000B CN 1868000 B CN1868000 B CN 1868000B CN 2004800299501 A CN2004800299501 A CN 2004800299501A CN 200480029950 A CN200480029950 A CN 200480029950A CN 1868000 B CN1868000 B CN 1868000B
- Authority
- CN
- China
- Prior art keywords
- event information
- playlist
- playback
- java
- reproducing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
代替使用在数据流本身中所存储的事件,应用可以从诸如DVD和蓝光盘之类的记录载体上的播放列表中获取事件信息。通过从播放列表获取事件信息,所述事件信息中的变化并不要求重新处理数据流。另外,所述应用在开始重放数据流之前知道所述事件位于何处并且在资源方面要求什么功能。因而,可以较好地调度资源。
Description
本发明涉及用于获取包括视频数据的数据流的重放设备,所述重放设备包括用于处理应用的java处理器,所述java处理器包括用于接收事件信息的输入,本发明还涉及用于处理应用的java处理器,所述java处理器包括用于接收事件信息的输入,以及涉及用于处理java应用的方法。
从符合MHP标准的机顶盒中已知这种重放设备。
这种机顶盒包括用于处理例如Java应用之类的应用的处理器。
Java应用向机顶盒提供与由所述机顶盒重放的数据流相关的功能。为此,java应用从MHP视频流接收事件,所述事件用于向所述Java应用表明到达了在视频信息流中的确定位置并且将由所述Java应用提供相关联的功能。
所述事件被存储在视频流中作为DSM-CC流事件。
把所述事件存储在流中具有以下缺点,如果事件将被改变的话,那么必须重新处理所述流。
本发明的目的是提供一种方法,所述方法在重放视频或音频数据期间能够在不大量处理数据流的情况下允许改变事件,同时仍然能够在适当的位置提供事件信息。
为实现此目的,所述方法其特征在于:从数据流的播放列表中获取事件信息。
通过从与包括视频或音频数据的数据流相关联的播放列表中获取事件信息,不再从包括所述视频或音频数据的数据流中获取所述事件信息。由于事件信息并不包括在数据流中,所以当所述事件信息被改变时不要求重新处理所述数据流并且所述数据流还能保持不变。另外,通过从播放列表获取事件信息,可以在重放数据流中的视频或音频信息和事件信息之间建立时间相关性。播放列表向重放设备提供关于何时将重放视频或音频流部分的信息。例如,可以使用用于表明章节(chapter)开始的章节标记来激活由Java应用所提供的与此章节相关的功能。依照这种方式,可以在适当的时候——即与开始重放该章节相一致时——提供与该章节相关联的功能。改变事件信息要求重新处理播放列表,这与必须重新处理数据流以便改变事件信息的情况相比较导致基本上较少的处理。另外,重放设备得益于在播放列表中具有事件信息,这是因为它不再需要从数据流中多路分解出事件信息,从而减少了所要求处理的资源。附加优点在于:因为在事件发生之前播放列表就已被获取,所以重放设备在事件到达之间就知道事件信息,并且因而可以通过在应用开始时以及在播放期间到达所述事件时预期需要启动所述应用和所预期的处理器工作负荷来更好地调度应用的发启。
从而,从播放列表所获取的事件信息使得能够实现与存储在数据流本身中的事件信息相同的功能,同时避免了为改变所述事件信息来重新处理所述数据流。从而,实现了本发明的目的。
所述方法实施例其特征在于:播放列表包括具有展示时间的标记,并且事件信息是重放设备在重放期间到达所述标记展示时间的信息。应用需要知道何时提供上述功能。
在到达事件之前从播放列表获取事件信息。
现在事件信息所掌握着的应用随后监视重放的进展并且当重放前进到在播放列表中所表明的点时提供上述功能。然后所述应用提供与事件相关联的功能。
可替换地,可以只在应用必须提供功能时才向所述应用提供事件信息。重放设备中的处理器从播放列表获取事件信息,并且只有当处理器确定重放到达在数据流中对应于播放列表中事件信息的那点时才向所述应用提供所述事件信息。因而,可以使用规则的应用。所述应用不必监视数据流重放的进展,但是依赖于在处理器上所运行的其它进程来监视数据流的重放。特别是在Java应用的情况下,这是一个优点,这是因为Java应用不必知道重放设备中的较低级进程并且可以保持独立于基础硬件。
依照本发明的重放设备其特征在于:从数据流的播放列表中接收事件信息。
通过从与包括视频或音频数据的数据流相关联的播放列表中获取事件信息,重放就不再从包括视频或音频数据的数据流中获取所述事件信息。由于事件信息不再包括在数据流中,所以当所述事件信息被改变时不要求重新处理所述数据流并且所述数据流可以保持不变。另外,通过从播放列表获取事件信息,仍然可以在播放数据流中的视频或音频信息和事件信息之间建立时间相关性。播放列表向重放设备提供关于何时将重放部分视频或音频流的信息。例如,可以使用用于表明章节开始的章节标记来激活由Java应用所提供的与此章节相关的功能。
依照这种方式,可以在适当的时候——即与开始播放该章节相一致时——提供与该章节相关联的功能。
改变事件信息只要求重新处理播放列表,这与必须重新处理数据流以便改变事件信息的情况相比较,只导致基本上较少的处理。另外,重放设备得益于在播放列表中具有事件信息,这是因为它不再需要从数据流中多路分解出事件信息,从而减少了所要求处理的资源。附加优点在于:因为在事件发生之前获取播放列表,所以重放设备在事件到达之间就知道事件信息,并且因而可以通过在应用开始时以及在播放期间到达所述事件时预期需要启动所述应用和所预期的处理器工作负荷来更好地调度应用的发启。
因此,通过从播放列表获取事件信息,重放设备能够提供与当把事件信息存储在数据流本身中时所能提供的功能相同的功能,同时避免了为了改变事件信息来重新处理数据流。
从而,实现了本发明的目的。
重放设备的实施例其特征在于:java处理器包括用于向应用提供事件信息的装置。
应用需要知道何时提供上述功能。
在到达事件之前从播放列表获取事件信息。
现在事件信息所掌握着的应用随后监视重放的进展并且当重放前进到在播放列表中所表明的点时提供所述功能。然后所述应用提供与事件相关联的功能。
可替换地,可以只在应用必须提供功能时才向所述应用提供事件信息。重放设备中的处理器从播放列表获取事件信息,并且只有当处理器确定重放到达在数据流中对应于播放列表中事件信息的那点时才向所述应用提供所述事件信息。因而,可以使用规则的应用。所述应用不必监视数据流重放的进展,但是依赖于在处理器上所运行的其它进程来监视数据流的重放。特别是在Java应用的情况下,这是一个优点,这是因为Java应用不必知道重放设备中的较低级进程并且可以保持独立于基础硬件。
重放设备进一步的实施例其特征在于:播放列表包括具有展示时间的标记,并且事件信息是重放设备在重放期间到达所述标记展示时间的信息。标记可以具有展示时间,所述展示时间是在重放数据流中展示数据流部分何时开始或停止的时间。这是一个事件。可以把功能与此事件相关联。使用应用来提供此功能。
重放设备的进一步实施例其特征在于:标记是章节标记或跳跃标记或链接标记。已经在播放列表中定义了章节标记、跳跃标记和链接标记。当记录载体上的新章节开始或结束时,通过Java应用向用户提供功能是有益的。例如当符合DVD或蓝光盘标准的交互式记录载体到达新的章节时,功能可以包括显示特别适于所到达章节的视频内容的交互式菜单。可以与跳跃标记或链接标记相关联地提供相似的功能。
重放设备进一步的实施例其特征在于:所述标记被保留来供应用使用。可以把特殊标记***播放列表中。特殊标记不会被重放设备识别为规则的播放列表条目,因而不包括本发明的当前重放设备仍然可以正确地重放在记录载体上的信息。包括本发明的重放设备识别所述特殊标记并且向Java应用提供所述特殊标记。当特殊标记被置于播放列表中并被从中获取时,保持了上述把标记中的事件信息存储在所述播放列表中的所有优点,同时也保持了与现有重放设备的兼容性。
重放设备进一步的实施例其特征在于:标记包括用于应用的进一步信息。
可以把应用信息追加到所述标记上。在该情况下,根据标记本身导出事件信息,同时另外向由所述事件信息开始的应用提供应用信息。这能够使由应用所提供的功能更灵活且用户化。因为当前重放设备不识别附加信息,所以在重放期间忽略所述附加信息,并且实现了在播放列表中包括附加信息的记录载体与现有标记的兼容性。
依照本发明的Java处理器其特征在于:从视频流的播放列表中接收事件信息。
通过从与包括视频或音频数据的数据流相关联的播放列表中获取事件信息,重放就不再从包括所述视频或音频数据的数据流中获取所述事件信息。由于事件信息不再包括在数据流中,当所述事件信息被改变时不要求重新处理所述数据流并且所述数据流可以保持不变。另外,通过从播放列表获取事件信息,仍然可以在重放数据流中的视频或音频信息和事件信息之间建立时间相关性。播放列表向重放设备提供关于何时将重放部分视频或音频流的信息。例如,可以使用用于表明章节开始的章节标记来激活由Java应用所提供的与此章节相关的功能。
依照这种方式,可以在适当的时候——即与开始重放章节相一致时——提供与该章节相关联的功能。
改变事件信息只要求重新处理播放列表,这与必须重新处理数据流以改变事件信息的情况相比较,导致基本上较少的处理。另外,重放设备得益于在播放列表中具有事件信息,这是因为它不再需要从数据流中多路分解出事件信息,从而减少了所要求处理的资源。附加优点在于:因为在事件发生之前播放列表被获取,所以重放设备在事件到达之前就知道事件信息,并且因而可以通过在应用开始时以及在重放期间到达所述事件时预期需要启动所述应用和所预期的处理器工作负荷来更好地调度应用的发启。
因此,通过从播放列表获取事件信息,重放设备能够提供与当把事件信息存储在数据流本身中时所能提供的功能相同的功能,同时避免了为了改变事件信息而重新处理数据流。从而,实现了本发明的目的。
现在将根据附图来描述本发明。
图1示出了包括Java处理器的重放设备。
图2示出了应用层。
图3示出了其中顶级应用层监视数据流重放进展的方法的流程图。
图4示出了其中中间层监视数据流重放进展的方法的另一实施例的流程图。
图1示出了包括Java处理器的重放设备。
重放设备2被配置成用于从记录载体1获取包括数据流的数据。记录载体可以是包括数据流和播放列表的DVD或蓝光盘或任何其它记录载体,所述数据流包括视频信息。重放设备包括用于从记录载体1获取数据的基础引擎3。基础引擎3经由双向接口连接到处理器4。处理器可以经由双向接口命令所述基本引擎去从由处理器4在记录载体1上所表明的位置获取数据。因而,处理器4可以命令基础引擎3去从记录载体1获取播放列表并且从所述记录载体1获取包括数据流(或其部分)的数据。在处理器4接收来自基础引擎3的播放列表之后,所述处理器4在其第一部件7中从播放列表获取事件信息,并且提供监视记录载体的重放是否到达从所述播放列表所获取的一个事件的位置。当重放到达事件的位置时,处理器的第一部件向所述处理器的第二部件6提供事件信息,所述第二部件6用来运行用于当在重放期间到达确定事件的位置时提供确定功能的应用。由处理器的第二部件6所运行的应用接收事件信息,并且例如以要在与重放设备2耦合的电视机或监视器上所显示的视频信息形式来提供功能。为了提供所述功能,在视频信息的例子中,第二部件6向处理器中的输出装置8提供所述视频信息。输出装置8向重放设备2的输出9提供所接收的、从第二部件6所获得的视频信息。输出9被连接到电视机或监视器以便观看视频信息。
第一部件7包括用于监视视频信息重放进展的监视装置,还可以包括所述视频信息的解码。在该情况下第一部件还与输出装置8耦合以便向重放设备2的输出9提供视频信息。
从而,如果向输出装置提供由应用所提供的功能的视频信息以及根据解码数据流中的视频信息所获得的视频信息,则所述输出装置例如通过全屏幕提供来自所述数据流的视频信息并且把与由用于接收事件信息的应用所提供的功能相关联的视频信息***到来自所述数据流的视频信息中,来同时输出上述两种视频信息。如果与由应用所提供的事件相关联的功能是菜单,那么可以停止重放来自数据流的视频信息,直到从所述菜单中做出选择。在该情况下,菜单可以是全屏幕的并且可以抑制来自数据流的视频信息。
图2示出了应用层。
通过中间层21使硬件层20独立于顶部的应用层22。向中间层21提供来自顶部应用层(例如Java应用)的指令。中间层21转换用于硬件层20的指令,因而使顶部应用层能够完全独立于所述硬件层20。如图3和4所解释的,有两种可替换的处理事件信息的解决方案。
-顶部应用层22监视数据流的重放进展
-中间层21监视所述数据流的重放进展。
当顶部应用层22监视数据流的重放进展时,所述顶部应用层22请求从记录载体获取播放列表。被送到中间层21的此请求被转换,并且所述中间层21请求由硬件层20获取播放列表。
硬件层20从记录介质获取播放列表并且向中间层21提供所述播放列表。然后,中间层21为顶部应用层22把播放列表转换为正确的格式。顶部应用层22处理所述播放列表并获取事件信息。根据事件信息,顶部应用层22通过从中间层21请求重放进展状态报告来开始监视重放进展,所述中间层21随后从硬件层20请求这些播放进展状态报告。一旦通过中间层21从硬件层20接收了重放进展状态报告,其中所述重放进展状态报告表明重放已经进展到在数据流中与从事件信息所导出的事件相关联的点,那么顶级应用开始提供与所述事件相关联的功能。
当中间层21监视数据流的重放进展时,所述中间层21请求从记录载体获取播放列表。中间层21请求由硬件层20获取播放列表。硬件层20从记录介质获取播放列表并且向中间层21提供所述播放列表。然后,中间层21从播放列表中提取事件信息。根据所述事件信息,中间级21通过从硬件层20请求重放进展状态报告来开始监视重放进展。一旦接收了重放进展状态报告,所述重放进展状态报告用于表明重放已经进展到在数据流中与从事件信息所导出的事件相关联的点,中间级21向顶级应用22提供所述事件信息,所述顶级应用22随后可以开始提供与所述事件相关联的功能。
图3示出了其中顶级应用层监视数据流重放进展的方法的流程图。
在第一步骤30中,顶级应用请求获取播放列表。一旦获取播放列表,在第二步骤31中从所述播放列表中提取事件信息。然后在第三步骤32中向顶级应用提供事件信息。随后在第四步骤33中,顶级应用请求处理器(即,所解释的、在所述处理器上运行的中间级应用)去监视数据流的重放进展。在第五步骤34中,在处理器上运行的此中间级应用监视在包括循环的第五步骤中数据流的重放进展。中间级应用检查所述重放是否已经进展到确定点。如果重放没有到达事件位置,那么中间应用继续监视。
如果重放到达事件位置,那么在第五步骤34中向顶级应用发出报告,第四步骤33的操作从此点继续并且前进到第六步骤35,在第六步骤35中所述应用开始提供与所述事件相关联的功能。因而,在这种情况下所提供的事件信息是事件的位置。顶级应用知道监视重放并且等待、期待来自实际上执行监视的另一应用的触发,所述触发采用关于重放状态的信息的形式。
图4示出了其中中间层监视数据流重放进展的方法的另一实施例的流程图。
在第一步骤40中,顶级应用请求获取播放列表。一旦获取播放列表,在第二步骤41中从所述播放列表中提取事件信息。然后在第三步骤42中向中间级应用提供事件信息。随后在处理器上运行的中间级应用开始监视数据流的重放进展。在第四步骤44中监视数据流的重放进展包括一循环。中间级应用检查所述重放是否已经进展到确定点。如果重放没有到达事件位置,那么中间应用继续监视。
如果重放到达事件位置,那么在第五步骤43中向顶级应用发出报告,所述报告包括从播放列表所获取的事件信息。然后,所述方法前进到第六步骤45,在那里所述应用开始提供与所述事件相关联的功能。因而,在这种情况下,所提供的事件信息是重放实际到达所述事件。顶级应用不知道监视重放,而是从实际上执行监视的另一应用中获得采用事件信息形式的触发。
下面示出了用于实现本发明的可能语法。
建议的新语法
语法 | 位数 | 记忆码 |
JavaPlayListMark(){ | ||
Length | 32 | uimsbf |
number_of_PlayList_marks | 16 | uimsbf |
for(i=0;i<number_of_PlayList_marks;i++){ | ||
Reserved | 8 | bslbf |
mark_type | 8 | uimsbf |
ref_to_PlayItem_id | 16 | uimsbf |
mark_time_stamp | 32 | uimsbf |
entry_ES_PID | 16 | uimsbf |
Duration | 32 | uimsbf |
Data_Bytes | 8*16 | Uimsbf |
} | ||
} |
在此例子中,Data_Bytes(数据字节)允许16字节的数据,此数目只是一个例子,对于大多数情况更少的数目也足够了。
值 | 意义 | 注释 |
0×00 | 保留供将来使用 | |
0×01 | 章节标记 | 参见应用图像的部分X.X.X。持续时间字段应当被设置为零。entry_ES_PID应当被设置为0×FFFF。在这种情况下不定义Data_Bytes |
0×02 | 跳跃点 | 参见应用图像的部分X.X.X。持续时间字段应当被设置为零。entry_ES_PID应当被设置为0×FFFF。在这种情况下不定义Data_Bytes |
0×03 | 链接点 | 标记由诸如链接MK之类的导航命令来引用。当播放器在诸如章节跳跃之类的用户操作过程中遇到链接点时,所述播放器 |
仅仅忽略该标记。持续时间字段应当被设置为零。entry_ES_PID应当被设置为0×FFFF。在这种情况下不定义Data_Bytes | ||
0×04-0×2F | Java标记 | 标记由Java应用使用 |
0×30-0×FF | 保留供将来使用 |
在此例子中,从0×04到0×2F的标记值被定义为Java标记。
下表示出了标记的当前定义,其可以被用作播放列表中的事件信息。下表还示出了保留供将来使用并且因此可以为本发明所用的值。
根据BD-ROM草案规范的标记表
语法 | 位数 | 记忆码 |
PlayListMark(){ | ||
Length | 32 | uimsbf |
number_of_PlayLlst_marks | 16 | uimsbf |
for(i=0;i<number_of_PlayList_marks;i++){ | ||
Reserved | 8 | bslbf |
mark_type | 8 | uimsbf |
ref_to_PlayItem_id | 16 | uimsbf |
mark_time_stamp | 32 | uimsbf |
entry_ES_PID | 16 | uimsbf |
Duration | 32 | uimsbf |
} | ||
} |
值 | 意义 | 注释 |
0×00 | 保留供将来使用 | |
0×01 | 章节标记 | 参见应用图像的部分X.X.X。持续时间字段应当被设置为零。 |
entry_ES_PID应当被设置为0×FFFF。 | ||
0×02 | 跳跃点 | 参见应用图像的部分X.X.X。持续时间字段应当被设置为零。entry_ES_PID应当被设置为0×FFFF。 |
0×03 | 链接点 | 标记由诸如链接MK之类的导航命令来引用。当播放器在诸如章节跳跃之类的用户操作进程中遇到链接点时,播放器仅仅忽略该标记。持续时间字段应当被设置为零。entry_ES_PID应当被设置为0×FFFF。 |
0×03-0×FF | 保留供将来使用 |
Claims (4)
1.一种用于获取包括视频数据的数据流的重放设备,包括用于处理Java应用的Java处理器,所述Java处理器包括用于接收与该数据流的视频部分的重放相关的事件信息的输入,
其特征在于:
所述事件信息是从数据流的播放列表中接收的,并且在重放相关的视频部分的同时激活由所述Java应用所提供的功能,
其中,所述播放列表包括具有展示时间的标记,用于控制该视频部分的重放,并且所述事件信息是用于确定所述重放设备在重放期间到达所述标记展示时间的信息。
2.如权利要求1所述的重放设备,其特征在于:
所述标记是指示该数据流的章节开始的标记。
3.一种用于处理Java应用的Java处理器,所述Java处理器包括用于接收与数据流的视频部分的重放相关的事件信息的输入,
其特征在于:
所述事件信息是从视频流的播放列表中接收的,并且在重放相关的视频部分的同时激活由Java应用所提供的功能,
其中,所述播放列表包括具有展示时间的标记,用于控制该视频部分的重放,并且所述事件信息是用于确定所述重放设备在重放期间到达所述标记展示时间的信息。
4.一种用于由重放设备处理Java应用的方法,包括步骤:
开始Java应用,
开始重放包括视频部分的数据流,所述视频部分包括视频信息,
获取与视频部分的重放相关的事件信息,
向Java应用提供所述事件信息,
其特征在于:
所述事件信息是从数据流的播放列表中获取的,并且在重放相关的视频部分的同时激活由Java应用所提供的功能,
其中,所述播放列表包括具有展示时间的标记,用于控制该视频部分的重放,并且所述事件信息是用于确定所述重放设备在重放期间到达所述标记展示时间的信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP03103781 | 2003-10-13 | ||
EP03103781.5 | 2003-10-13 | ||
PCT/IB2004/052019 WO2005036556A2 (en) | 2003-10-13 | 2004-10-07 | Playback device and method for providing functionality based on event information retrieved from a playlist |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1868000A CN1868000A (zh) | 2006-11-22 |
CN1868000B true CN1868000B (zh) | 2012-05-02 |
Family
ID=34429482
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2004800299501A Active CN1868000B (zh) | 2003-10-13 | 2004-10-07 | 用于根据从播放列表所获取的事件信息来提供功能的重放设备和方法 |
Country Status (11)
Country | Link |
---|---|
US (2) | US8126310B2 (zh) |
EP (1) | EP1676278B1 (zh) |
JP (1) | JP4698597B2 (zh) |
KR (1) | KR101117601B1 (zh) |
CN (1) | CN1868000B (zh) |
AT (1) | ATE501511T1 (zh) |
DE (1) | DE602004031747D1 (zh) |
ES (1) | ES2362661T3 (zh) |
SI (1) | SI1676278T1 (zh) |
TW (1) | TWI431615B (zh) |
WO (1) | WO2005036556A2 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4698597B2 (ja) * | 2003-10-13 | 2011-06-08 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | プレイリストから検索されたイベント情報に基づいて機能を提供するプレイバック装置及び方法 |
KR100982517B1 (ko) * | 2004-02-02 | 2010-09-16 | 삼성전자주식회사 | 이벤트 정보가 포함된 동영상 데이터가 기록된 저장 매체 및 재생 장치 |
US10228751B2 (en) | 2014-08-06 | 2019-03-12 | Apple Inc. | Low power mode |
US9647489B2 (en) | 2014-08-26 | 2017-05-09 | Apple Inc. | Brownout avoidance |
US10708391B1 (en) | 2014-09-30 | 2020-07-07 | Apple Inc. | Delivery of apps in a media stream |
US10231033B1 (en) | 2014-09-30 | 2019-03-12 | Apple Inc. | Synchronizing out-of-band content with a media stream |
US11363133B1 (en) | 2017-12-20 | 2022-06-14 | Apple Inc. | Battery health-based power management |
US10817307B1 (en) | 2017-12-20 | 2020-10-27 | Apple Inc. | API behavior modification based on power source health |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6052508A (en) * | 1997-04-04 | 2000-04-18 | Avid Technology, Inc. | User interface for managing track assignment for portable digital moving picture recording and editing system |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5799315A (en) * | 1995-07-07 | 1998-08-25 | Sun Microsystems, Inc. | Method and apparatus for event-tagging data files automatically correlated with a time of occurence in a computer system |
US6275222B1 (en) * | 1996-09-06 | 2001-08-14 | International Business Machines Corporation | System and method for synchronizing a graphic image and a media event |
US6580870B1 (en) * | 1997-11-28 | 2003-06-17 | Kabushiki Kaisha Toshiba | Systems and methods for reproducing audiovisual information with external information |
JP3382159B2 (ja) * | 1998-08-05 | 2003-03-04 | 株式会社東芝 | 情報記録媒体とその再生方法及び記録方法 |
US7346920B2 (en) * | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
EP1087400A1 (en) * | 1999-09-24 | 2001-03-28 | Deutsche Thomson-Brandt Gmbh | Fast DVD program chain access |
JP3667191B2 (ja) * | 2000-03-22 | 2005-07-06 | 株式会社ソニー・コンピュータエンタテインメント | ストリームデータ再生装置及び方法並びに記録媒体 |
WO2001082608A1 (fr) * | 2000-04-21 | 2001-11-01 | Sony Corporation | Appareil et procede de traitement des informations, programme et support enregistre |
US7451453B1 (en) * | 2000-11-22 | 2008-11-11 | Microsoft Corporation | DVD navigator and application programming interfaces (APIs) |
WO2002082810A1 (fr) * | 2001-04-02 | 2002-10-17 | Matsushita Electric Industrial Co., Ltd. | Appareil de reproduction video de contenu video numerique, procede de reproduction video, programme de reproduction video, et support de progiciel |
JP2002369154A (ja) * | 2001-04-02 | 2002-12-20 | Matsushita Electric Ind Co Ltd | ディジタル映像コンテンツの映像再生装置、映像再生方法、映像再生プログラム、パッケージメディア |
US7725918B2 (en) * | 2001-08-03 | 2010-05-25 | Ericsson Television Inc. | Interactive television with embedded universal time codes |
JP3656248B2 (ja) * | 2001-10-09 | 2005-06-08 | ソニー株式会社 | ビデオ信号記録装置および方法、ビデオ信号再生装置および方法、記録媒体、プログラム、並びにデータ構造 |
GB0124510D0 (en) * | 2001-10-12 | 2001-12-05 | Knox Robert | Apparatus for consumer on-demand label printing |
JP3716920B2 (ja) * | 2001-10-16 | 2005-11-16 | ソニー株式会社 | 記録媒体再生装置および方法、記録媒体、並びにプログラム |
KR100820796B1 (ko) * | 2001-10-30 | 2008-04-10 | 엘지전자 주식회사 | 인터넷을 이용한 대화형 광디스크 재생방법 |
WO2003039152A2 (en) * | 2001-10-31 | 2003-05-08 | Goldpocket Interactive | System and method for itv data automation via a broadcast traffic and scheduling system |
TW200300928A (en) * | 2001-11-30 | 2003-06-16 | Sony Corportion | Information processing method and apparatus, program storage medium, program and information recording medium |
JP3921593B2 (ja) * | 2001-11-30 | 2007-05-30 | ソニー株式会社 | 情報処理装置および方法、プログラム格納媒体、プログラム、並びに情報記録媒体 |
JP2003249057A (ja) * | 2002-02-26 | 2003-09-05 | Toshiba Corp | デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム |
US20040047588A1 (en) * | 2002-03-27 | 2004-03-11 | Tomoyuki Okada | Package medium, reproduction apparatus, and reproduction method |
US8555313B2 (en) * | 2002-04-09 | 2013-10-08 | Ericsson Television Inc. | System and method for coordinating interactive television programs |
US8832754B2 (en) * | 2002-05-03 | 2014-09-09 | Tvworks, Llc | System and method for providing synchronized events to a television application |
KR100910975B1 (ko) * | 2002-05-14 | 2009-08-05 | 엘지전자 주식회사 | 인터넷을 이용한 대화형 광디스크 재생방법 |
US7383509B2 (en) * | 2002-09-13 | 2008-06-03 | Fuji Xerox Co., Ltd. | Automatic generation of multimedia presentation |
WO2004034395A1 (ja) * | 2002-10-10 | 2004-04-22 | Matsushita Electric Industrial Co., Ltd. | 光ディスク、再生装置、プログラム、再生方法、記録方法 |
WO2004077436A1 (en) * | 2003-02-25 | 2004-09-10 | Koninklijke Philips Electronics N.V. | Data medium |
KR100957799B1 (ko) * | 2003-03-06 | 2010-05-13 | 엘지전자 주식회사 | 대화형 디스크의 재생환경 설정방법 |
JP4228767B2 (ja) * | 2003-04-25 | 2009-02-25 | ソニー株式会社 | 再生装置、再生方法、再生プログラムおよび記録媒体 |
TWI310545B (en) * | 2003-10-04 | 2009-06-01 | Samsung Electronics Co Ltd | Storage medium storing search information and reproducing apparatus |
US7945141B2 (en) * | 2003-10-06 | 2011-05-17 | Samsung Electronics Co., Ltd. | Information storage medium including event occurrence information, and apparatus and method for reproducing the information storage medium |
JP4698597B2 (ja) * | 2003-10-13 | 2011-06-08 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | プレイリストから検索されたイベント情報に基づいて機能を提供するプレイバック装置及び方法 |
-
2004
- 2004-10-07 JP JP2006534877A patent/JP4698597B2/ja active Active
- 2004-10-07 ES ES04770205T patent/ES2362661T3/es active Active
- 2004-10-07 SI SI200431687T patent/SI1676278T1/sl unknown
- 2004-10-07 WO PCT/IB2004/052019 patent/WO2005036556A2/en active Application Filing
- 2004-10-07 EP EP04770205A patent/EP1676278B1/en active Active
- 2004-10-07 US US10/575,426 patent/US8126310B2/en active Active
- 2004-10-07 DE DE602004031747T patent/DE602004031747D1/de active Active
- 2004-10-07 AT AT04770205T patent/ATE501511T1/de active
- 2004-10-07 CN CN2004800299501A patent/CN1868000B/zh active Active
- 2004-10-08 TW TW93130622A patent/TWI431615B/zh active
-
2006
- 2006-04-12 KR KR1020067007027A patent/KR101117601B1/ko active IP Right Grant
-
2012
- 2012-01-18 US US13/352,376 patent/US9386290B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6052508A (en) * | 1997-04-04 | 2000-04-18 | Avid Technology, Inc. | User interface for managing track assignment for portable digital moving picture recording and editing system |
Non-Patent Citations (2)
Title |
---|
US2002/0061181A1 2002.05.23 |
US2002/0194618A1 2002.12.19 |
Also Published As
Publication number | Publication date |
---|---|
DE602004031747D1 (de) | 2011-04-21 |
TW200529190A (en) | 2005-09-01 |
CN1868000A (zh) | 2006-11-22 |
US9386290B2 (en) | 2016-07-05 |
KR101117601B1 (ko) | 2012-03-07 |
US20070022463A1 (en) | 2007-01-25 |
US20120121234A1 (en) | 2012-05-17 |
WO2005036556A2 (en) | 2005-04-21 |
ATE501511T1 (de) | 2011-03-15 |
ES2362661T3 (es) | 2011-07-11 |
JP2007508658A (ja) | 2007-04-05 |
WO2005036556A3 (en) | 2005-05-26 |
US8126310B2 (en) | 2012-02-28 |
KR20060132572A (ko) | 2006-12-21 |
TWI431615B (zh) | 2014-03-21 |
EP1676278B1 (en) | 2011-03-09 |
EP1676278A2 (en) | 2006-07-05 |
SI1676278T1 (sl) | 2011-07-29 |
JP4698597B2 (ja) | 2011-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100520952C (zh) | 为视频节目提供视频标记的***和方法 | |
CN1662988B (zh) | 在高级数字视频记录***中的应用设备指导编辑操作 | |
TW567468B (en) | Recording apparatus, recording method, reproducing apparatus, reproducing method and recording media | |
CN101111895B (zh) | 再现装置和再现方法 | |
TWI312505B (zh) | ||
US20080082523A1 (en) | Apparatus, computer program product and system for processing information | |
RU2381574C2 (ru) | Устройство воспроизведения, способ воспроизведения и носитель записи | |
JP3846671B2 (ja) | マルチメディア蓄積装置、及び、マルチメディア送出装置 | |
KR101117601B1 (ko) | 재생목록으로부터 검색된 이벤트 정보에 기반을 둔 기능성을 제공하기 위한 재생장치 및 방법 | |
US20100275228A1 (en) | Method and apparatus for delivering media content | |
CN103181164A (zh) | 用于技巧模式操作中内容呈现的方法 | |
KR102055766B1 (ko) | 동영상 요약 정보 재생 장치, 동영상 요약 정보 제공 서버 및 그 방법 | |
US8189989B2 (en) | Playback device for optical recording medium, optical recording medium playback method, and playback program for optical recording medium | |
CN100418373C (zh) | 用于数字视频记录器的规则 | |
KR100840134B1 (ko) | 비선형 시간으로의 애플리케이션 재생 | |
CN100425068C (zh) | 将闭路字幕数据从广播dtv代码转换成dvd的方法和*** | |
CN100438568C (zh) | 数字录像机中的控制字段事件检测 | |
US7848612B2 (en) | Pausing media playback at appropriate intervals | |
EP1644934B1 (en) | Linking of interactive television recordings to applications | |
KR100561404B1 (ko) | 재생 모드 정보가 설정된 동영상 재생 장치, 저장 매체 및그 재생방법 | |
JP4751231B2 (ja) | 放送記録装置及び放送記録方法 | |
CN100411434C (zh) | 在数字视频记录器中的内容标识方法和装置 | |
JP3778135B2 (ja) | 定形データ放送送出装置 | |
JPWO2009037856A1 (ja) | 記録装置 | |
KR100965893B1 (ko) | 모드 정보가 포함된 동영상 데이터가 기록된 저장 매체의 재생 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |