CN102870424A - 用于记录和播放媒体文件的设备和方法及其记录介质 - Google Patents

用于记录和播放媒体文件的设备和方法及其记录介质 Download PDF

Info

Publication number
CN102870424A
CN102870424A CN2011800214255A CN201180021425A CN102870424A CN 102870424 A CN102870424 A CN 102870424A CN 2011800214255 A CN2011800214255 A CN 2011800214255A CN 201180021425 A CN201180021425 A CN 201180021425A CN 102870424 A CN102870424 A CN 102870424A
Authority
CN
China
Prior art keywords
box
content
media data
metadata
film
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.)
Pending
Application number
CN2011800214255A
Other languages
English (en)
Inventor
柳诚烈
黄棲煐
宋在涓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN102870424A publication Critical patent/CN102870424A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • H04N21/23892Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S2420/00Techniques used stereophonic systems covered by H04S but not provided for in its groups
    • H04S2420/03Application of parametric coding in stereophonic audio systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

用于将媒体文件记录在计算机可读记录介质上的方法和记录设备。该设备包括:产生器,其用于产生包括第一内容的媒体数据的盒、包括用于播放第一内容的媒体数据的元数据信息的盒、包括第二内容的媒体数据的盒以及包括用于播放第二内容的媒体数据的元数据信息的盒。所述包括第二内容的媒体数据的盒与所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息。

Description

用于记录和播放媒体文件的设备和方法及其记录介质
技术领域
本发明一般涉及根据基于动态图像专家组(MPEG)的媒体文件格式发送内容,并且尤其涉及用于使用基于国际标准化组织(ISO)的媒体文件格式发送内容的媒体文件记录和播放设备和方法及其计算机可读的记录介质。
背景技术
以基于现有的MPEG-4 Part12 ISO的文件格式指定的电影元数据盒“MOOV”只可描述一个内容项目(具有多个资源)。因此,在基于现有的ISO的文件格式中,没有提及用于描述多个内容项目的方法或结构。根据基于现有的ISO的文件格式,因为假定不发送多重内容项目,所以没有办法区分多个内容项目。因此,在发送一个内容项目时,不可能通过与该内容项目的传输路径相同的传输路径发送另一内容项目(或者额外内容)。然而,为了改善传输效率和响应时间,以单一请求发送多个内容项目是有利的。
即使对于不是客户预期的数据传输,多传输也是有用的。对于与例如新闻更新和紧急情况有关的不同内容项目,因为客户不能预先预期接收它们,所以可能没有从客户到服务器的请求。因此,通过一个通信信道发送多个内容项目是有用的。
发明内容
技术问题
如上所述,根据基于现有的ISO的文件格式,因为假定不发送多重内容项目,所以没有办法区分多个内容项目。因此,在发送一个内容项目时,不可能通过与该内容项目的传输路径相同的传输路径发送另一个内容项目(或者另外的内容)。
解决方案
本发明被设计用于至少解决上述问题和/或缺点,并且至少提供下述优点。因此,本发明的一方面提供一种用于记录和播放以基于ISO的文件格式规定的媒体数据文件的设备和方法及其记录介质。
本发明的另一方面提供一种用于在多重内容项目的传输期间传送内容的语义及其与当前内容的关系的设备和方法及其记录介质。
本发明的另一方面提供一种用于在多个内容项目的传输期间处理内容的语义、其与当前内容的关系以及被传送的内容项目的设备和方法及其记录介质。
根据本发明的一方面,提供一种计算机可读记录介质。该计算机可读记录介质包括:包括第一内容的媒体数据的盒;包括用于播放第一内容的媒体数据的元数据信息的盒;包括第二内容的媒体数据的盒;以及包括用于播放第二内容的媒体数据的元数据信息的盒。所述包括第二内容的媒体数据的盒与所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息。
根据本发明的另一方面,提供一种计算机可读记录介质,该计算机可读记录介质包括:第一电影元数据(moov)盒,其对应于一对盒,该对盒包括与多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒;以及第二电影元数据盒,其对应于一对盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据。
根据本发明的另一方面,提供一种用于记录媒体文件的记录设备。该设备包括:产生器,用于产生包括第一内容的媒体数据的盒、包括用于播放第一内容的媒体数据的元数据信息的盒、包括第二内容的媒体数据的盒以及包括用于播放第二内容的媒体数据的元数据信息的盒,其中所述包括第二内容的媒体数据的盒与所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息;以及存储器,用于存储所产生的盒。
根据本发明的另一方面,提供一种用于记录计算机可读记录介质的记录设备。该设备包括:产生器,用于产生第一电影元数据(moov)盒,第一电影元数据盒对应于一对盒,该对盒包括与多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒与第一电影片段(moof)盒,并且产生第二电影元数据盒,第二电影元数据盒对应于一对盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及存储器,用于存储所产生的第一和第二媒体数据盒、第一和第二电影片段盒以及第一和第二电影元数据盒。
根据本发明的另一方面,提供一种用于播放媒体文件的播放设备。该设备包括:输入单元,用于接收包括第一内容的媒体数据的盒、包括用于播放第一内容的媒体数据的元数据信息的盒、包括第二内容的媒体数据的盒以及用于播放第二内容的媒体数据的元数据信息的盒,其中所述包括第二内容的媒体数据的盒与所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息;处理器,用于解析接收到的盒并使用解析得到的元数据信息处理要显示的媒体数据;以及显示器,用于显示由所述处理器解析得到的媒体数据。
根据本发明的另一方面,提供一种用于播放计算机可读记录介质的播放设备。该设备包括:输入单元,其用于针对多个不同的内容中的每一个内容,接收包括每个内容的媒体数据盒和包括播放该媒体数据所需的元数据信息的流;处理器,用于从该流解析与一对盒相对应的第一电影元数据(moov)盒,该对盒包括与所述多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒,并且解析与一对盒相对应的第二电影元数据盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及显示器,用于显示由所述处理器解析得到的媒体数据。
根据本发明的另一方面,提供一种用于将媒体文件记录在计算机可读记录介质上的方法。该方法包括:产生包括第一内容的媒体数据的盒;产生包括用于播放第一内容的媒体数据的元数据信息的盒;产生包括第二内容的媒体数据的盒;产生包括用于播放第二内容的媒体数据的元数据信息的盒;以及存储所产生的盒。所述包括第二内容的媒体数据的盒和所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息。
根据本发明的另一方面,提供一种用于记录计算机可读记录介质的方法。该方法包括:产生第一电影元数据(moov)盒,第一电影元数据盒对应于一对盒,该对盒包括与多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒与第一电影片段(moof)盒;产生第二电影元数据盒,第二电影元数据盒对应于一对盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及存储所产生的第一和第二媒体数据盒、第一和第二电影片段盒以及第一和第二电影元数据盒。
根据本发明的另一方面,提供一种用于播放媒体文件的方法。该方法包括:接收包括第一内容的媒体数据的盒;接收包括用于播放第一内容的媒体数据的元数据信息的盒;接收包括第二内容的媒体数据的盒;接收包括用于播放第二内容的媒体数据的元数据信息的盒;从所接收到的盒解析用于识别第二内容的识别信息;根据该识别信息解析第二内容的媒体数据和用于播放第二内容的媒体数据的元数据信息;以及使用解析得到的元数据信息处理要显示的媒体数据。
根据本发明的另一方面,提供一种用于播放计算机可读记录介质的方法。该方法包括:针对多个不同的内容中的每一个内容,接收包括每个内容的媒体数据的盒和包括播放该媒体数据所需的元数据信息的流;用于从该流解析与一对盒相对应的第一电影元数据(moov)盒,该对盒包括与所述多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒,并且解析与一对盒相对应的第二电影元数据盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及显示解析得到的媒体数据。
本发明的有益效果
从以上描述可明显看出,根据本发明的示例性实施例,在直播和非直播传输以及实时广播传输期间,可以长时间以低比特率发送预先制作的广告。因此,可以以可能的最大比特率接收实时数据,并且可以以低比特率慢慢地接收该广告,从而使带宽效率最大化。
附图说明
本发明的某些实施例的上述和其它方面、特征及优点将从以下结合附图的描述而变得更加明显,其中:
图1是概念性地示出根据本发明一实施例的内容传输的图;
图2是示出根据本发明一实施例的接收器中的播放器播放内容的图;
图3是示出根据本发明一实施例的接收器中的播放器播放内容的图;
图4是示出根据本发明一实施例的BBOX的结构的图;
图5是示出根据本发明一实施例的通过以IDEN盒作为其子盒的盒来传输的内容的图;
图6是示出根据本发明一实施例的IDEN盒的结构例子的图;
图7是概念性地示出根据本发明一实施例的内容传输的图;
图8是示出基于ISO媒体文件格式的一般内容结构的图;
图9是示出根据本发明一实施例的内容提供方和播放器的期望操作的图;
图10是示出根据本发明一实施例的作为MOOV盒的类似盒MOV2的图;
图11是示出根据本发明一实施例的广播接收过程的流程图;
图12是示出根据本发明一实施例的另一个广播接收过程的流程图;
图13是示出根据本发明一实施例的用于记录媒体文件的方法的流程图;
图14是示出根据本发明一实施例的用于记录媒体文件的方法的流程图;
图15是示出根据本发明一实施例的用于记录媒体文件的方法的流程图;
图16是示出根据本发明一实施例的用于记录媒体文件的方法的流程图;
图17是示出根据本发明一实施例的用于播放媒体文件的方法的流程图;
图18是示出根据本发明一实施例的用于播放媒体文件的方法的流程图;
图19是示出根据本发明一实施例的用于播放媒体文件的方法的流程图;
图20是示出根据本发明一实施例的用于播放媒体文件的方法的流程图;
图21是根据本发明一实施例的记录器的框图;以及
图22是根据本发明一实施例的播放器的框图。
在所有附图中,相同的附图标记应被理解为表示相同的元素、特征和结构。此外,以相同的影线形状(或阴影)示出的块表示相同的内容。
具体实施方式
现在参考附图详细描述本发明的各种实施例。在以下描述中,诸如详细的配置和部件等特定细节仅被提供用于帮助全面理解本发明的某些实施例。因此,在不偏离本发明的范围和精神的情况下可以对本文描述的实施例进行各种变化和修改,这对本领域的技术人员来说应当是显而易见的。另外,为了清楚和简明而省略了对公知的功能和结构的描述。
在ISO/IEC国际标准14496-12:2005中指定的“信息技术-音频-视频对象的编码-第12部分:基于ISO的媒体文件格式”中定义了基于ISO的媒体文件格式。该格式的文件包括媒体数据和元数据。基于ISO的媒体文件格式的基本构件块被称为“盒(box)”,并且盒是基于ISO的媒体文件格式中的面向对象的基本构件块。每个盒包括报头和净荷。盒报头表示该盒的类型和以字节为单位的盒的尺寸。从报头中包括版本号和标志的“完整盒”结构衍生出多个指定的盒。一个盒可以包括另外一个盒,并且ISO文件格式是指在特定类型的盒内允许的盒类型。
媒体数据(例如音频/视频(A/V)文件)存储在媒体数据(mdat)盒中,元数据存储在MOOV盒中,并且文件类型存储在文件类型(ftyp)盒中。因此,基于ISO的媒体文件格式具有多个包括A/V数据和它们的详细信息的盒。在此,术语“盒”也可被称为数据块或容器。
BBOX
图1是概念性地示出根据本发明一实施例的内容传输的图。具体来说,图1示出根据本发明一实施例的另一内容(或附加内容)102与主内容100一起传送。
参考图1,以适当尺寸的盒或组块为单位将另一内容102的数据分割成段,下面将参考图2和图3对此进行更详细的描述。每段包括在根据本发明一实施例提出的新盒(在下文中称为“BBOX”)中并且作为该新盒的净荷被发送。
图2是示出根据本发明一实施例的接收器中的播放器播放内容的图。具体来说,图2示出根据本发明一实施例的另一内容102在其传输之前被以适当尺寸的盒为单位分割成段,并且接收器中的播放器播放主内容100和另一内容102。
参考图2,附图标记250表示根据本发明一实施例的文件结构。
根据本发明一实施例,原来已经被发送的主内容100以传统的MPEG-4格式被发送,并且只有另一内容102以新盒BBOX的净荷的形式被发送。这样,传统播放器200和新播放器210二者在播放内容时都没有问题。
当主内容100被接收时,传统播放器200可以播放由附图标记260表示的主内容100而没有问题,因为主内容100是以传统格式发送的。当另一内容102被接收时,传统播放器200通过解析BBOX而将其看作是未知的盒并丢弃BBOX。
然而,当BBOX在内容回放期间到达时,新播放器210将其识别为表示多重内容项目到达的通知,并且根据主内容100和另一内容102之间的关系处理BBOX。例如,如果另一内容102包括描述主内容100的应用,例如,网页、图片、网站链接、诸如导演评论等音频轨道和第二语言音频轨道,则另一内容102可被作为添加到包括在主内容100中的多个轨道的一个或多个轨道来处理。
作为另一个例子,如果另一内容102包括与诸如地震、海啸、暴雨等紧急情况有关的通知,则新播放器210可以以将另一内容102置于主内容100的上面,覆盖主内容100,或者在主内容100上闪烁的方式同时播放多个内容项目,从而将用户的注意力吸引到另一内容102。
作为另一个例子,对于实况转播,在该实况转播的中间或结束时发送的广告或者与后续节目有关的信息通常可被看作是已经被创建的内容项目。在这种情况下,发送方可能以其最大带宽发送直播内容,并且将以其最低比特率长时间地发送高质量的广告或后续节目信息。在此情况下,尽管另一内容102与主内容100一起发送,但是另一内容102被设置为在主内容100中断或结束之后接着播放。新播放器210将另一内容102添加到其列表中并且作为接下来要被播放的内容来管理。
图3是示出根据本发明一实施例的接收器中的播放器播放内容的图。具体来说,图3示出根据本发明一实施例当包括另一内容的盒在其传输之前以组块为单位分割成段时,接收器中的播放器播放主内容和另一内容的例子。在图3中,附图标记350表示如何将数据处理为组块状来发送,而不是将盒按语义来划分和组合。
参考图3,根据本发明一实施例的解析BBOX的新播放器310物理上或逻辑上使用传输的每个内容项目的内容ID来区分其数据,并且收集和处理与每个内容项目相关联的数据。因此,包括用于播放每个内容项目的解析器或解码器的新播放器310可以播放内容,就好像如附图标记360表示的一个连续的内容被传输一样。
在传统的基于ISO的文件格式中,按语义划分文件,并且将每个部分作为盒来处理。然而,不支持将所有可获得类型的盒都划分成若干个盒。
然而,如图3中所示,当以语义单位发送盒作为BBOX的净荷时,发送方在其发送期间按非语义单位,如数据长度,分解该盒,并且新播放器310或者接收方将附图标记360表示的与每个内容ID相关联的净荷结合起来。因此,可以在传输期间将每种盒分割成若干个任意尺寸的盒,并且在接收期间将它们复原。
图4示出根据本发明一实施例的BBOX。
图4示出完整的盒,它是传统的基于ISO的文件格式的可获得的盒类型之一,并且该盒的品名402被标注为本发明中指定的“BBOX”。如上所述,因为用于表示BBOX的格式与传统的基于ISO的文件格式中使用的方案相同,所以它可以保证向后兼容性(即,使得可以确定该盒是否是传统播放器未知的盒)。
然而,如上所述,因为称为BBOX的品名402不属于传统播放器能够处理的盒ID的类型,所以传统播放器跳过由附图标记400指示的盒尺寸,并且处理下一个盒,将该盒确定为未知盒。
根据本发明一实施例的BBOX 460被大致分为报头信息450和净荷420。净荷420包括文件类型盒(FTYP盒)、电影报头盒(MOOV盒)、电影片段盒(MOOF盒)、媒体数据盒(MDAT盒)等,并且报头信息450包括基本数据字段,如BBOX 460的尺寸字段400、BBOX ID字段402、表示BBOX 460的版本信息的版本字段404以及标志字段406。报头信息450被设置为使用这些基本数据字段提供BBOX 460的详细描述。该描述基本上由关系和播放器应当进行的操作构成。
尺寸字段400包括BBOX 460的尺寸信息。传统播放器200可以跳过对应于尺寸字段400的数据并且接收新盒,这是因为它将BBOX 460作为未知盒来对待。标志字段406包括跳变位,其指示可选字段410的存在或不存在。
BBOX 460被设置为使用内容ID字段408区分包括在BBOX 460中的内容与其它内容。当传输两个或更多的内容项目时,传输方以传统内容格式发送其中的一个,其中传输方不能分配内容ID,因为传统的内容以传统方法来传输而不使用表示内容ID的BBOX。因此,优选地,使用BBOX的另一内容将传统内容的内容ID预定为“0”,以指示该传统内容。
优选地,在BBOX 460中可利用的可选字段410的类型包括主内容与另一内容(包括在BBOX 460的净荷420中的内容)之间的关系和另一内容的操作指示。
主内容和另一内容之间的关系可以包括在屏幕上的空间关系、回放时间关系、主内容和另一内容之间的结构关系、另一内容相对于主内容的语义等。
下面分别描述主内容和另一内容之间的关系当中的空间关系、时间关系、结构关系、另一内容相对于主内容的语义以及另一内容的操作指示。
空间关系
关于在屏幕上的空间关系,可以描述在z轴上的具体顺序,其例如指示另一内容位于主内容的上方还是下方。
主内容被预定为位于z轴上的“0”,并且由负数或正数来表达另一内容位于主内容上方或下方,从而当内容重叠时可以描述主内容和另一内容之间的空间关系。
关于在屏幕上的另一空间关系,可以假定主内容的尺寸为全分辨率,并且可以由另一内容位于主内容的上方哪里来指示位置。因为可以任意地合并多个内容项目,所以可以将主内容的尺寸描述为水平轴的左端映射为“0”或“-1”,将其右端映射为“1”,将垂直轴的上端映射为“0”或“-1”,将其下端映射为“1”,使得另一内容可以位于主内容的相对坐标中。
关于在屏幕上的另一空间关系,可以假定另一内容的尺寸为全分辨率,并且可以将主内容描述为位于另一内容的相对坐标中。如上所述,当主内容具有(-1,-1)×(1,1)的尺寸时,如果另一内容具有(-2,-2)×(2,2)的尺寸,并且其在z轴上的位置由负数来表示,则可以将主内容设置为像画框一样位于另一内容之内。
关于在屏幕上的另一空间位置,将上述空间关系信息用在三维(3D)空间中。在此情况下,另一内容包括与图形有关的信(例如,矩形、圆、球、多边形和其它自由模型),其中相关的另一内容被用作纹理。另一内容进一步包括与其模型在3D空间中所处的位置有关的信息。另一内容进一步包括与虚拟照相机在3D空间中所处的位置关的信息。能够使用上述信息播放位于3D空间中的内容的播放器可以再现与任意时间相关联的内容。
在屏幕上的另一空间关系指示当顺序或同时播放主内容和另一内容时进行的转换。一般来说,如果另一内容突然开始播放或消失,那么用户可能认为这是一个问题。另一内容可以预先描述或准备可利用的淡入(in-effect)和淡出(out-effect)效果,并且指示播放器以适当的转换效果一起使用它们。优选地,另一内容还可以包括转换持续时间。
关于在屏幕上的另一空间关系,另一内容所处的位置可以不由数字来指示。在此情况下,如果按照语义在屏幕的前部、后部、下部或侧部描述“全屏”、“部分屏”“屏幕上对象的顶部”等,播放器可以将它们映射到其自己的用户接口(UI)并且以画中画(PIP)和/或弹出形式使用它。
时间关系
关于主内容和另一内容之间的时间关系,可以考虑对确定是否同时播放另一内容和主内容的说明。如果该说明记述同时回放,则当另一内容到达时,将它与主内容一起在播放器上播放。
可以将另一内容记述为与主内容同步播放。例如,如果主内容的回放通过用户的输入而停止,则另一内容的回放也可以停止。
然而,另一内容可被记述为不与主内容同步播放。在此情况下,即使主内容的回放通过用户的输入而停止,另一内容也可以继续播放。类似地,即使另一内容的回放通过用户的输入而停止,主内容也可以继续播放。
由于内容制作方的意图,要被播放的另一内容不能由用户任意选择。例如,对于广告,内容制造者可能不想让用户通过跳过或暂停广告而不播放广告,或者只播放主内容。因此,可以在另一内容中指定禁止用户能够避开另一内容的记述。
要被播放的另一内容可被记述为在任何相对或绝对时间有效。例如,在恐怖电影开始之后相对时间经过几分钟或几小时之后,可以播放问题内容,以给出对于罪犯的暗示或者请求用户的意见。作为另一个例子,当诸如高度期待的影片等内容被设置为在某一特定时间发布时,如果在该特定时间在所有播放器上都播放该影片,那么由于服务器载荷等原因不一定能确保正常观看。然而,如果该影片被提前传输,并且以绝对时间设置该影片被播放的时间之后,可以针对所有观看者无困难地同时开始播放该内容。
另外,另一内容可被记述为与主内容一起传输,但是在主内容结束之后播放。如下面将要描述的,作为要对另一内容进行的操作,可以记述用于确定是否存储内容的操作,并且在主内容结束或中断之后播放所存储的另一内容。
然而,可以将另一内容记述为与主内容一起传输,但是在中断主内容的回放之后首先播放。例如,当另一内容是紧急情况更新时,首先播放另一内容,并且存储主内容,并且然后在另一内容结束之后播放。
结构关系
主内容和另一内容被记述为具有平等或相依的关系。在平等关系中,考虑到空间关系和时间关系来播放内容。在相依关系的情况下,在播放之前将另一内容的轨道添加到主内容的轨道,就好像它是主内容的一部分。例如,另一内容可以包括附加视频轨道、附加音频轨道、附加字幕轨道和附加元数据轨道中的至少一个,它们在回放之前被添加到主内容。
语义
当主内容和另一内容已经到达播放器,并且播放器等待用户选择或者按照内容制造者的意图播放内容而没有选择时,本发明的一实施例记述内容的语义,以允许观看者确定哪个内容或轨道可利用或被选择。例如,内容可以被显示为广告,并且被记述为逐步骤具有详细的语义,使得主内容是汽车广告,另一内容是汽车A的型号B的广告。作为另一个例子,如果记述了诸如新闻快报、公益节目-地震、震源等语义,那么为了公共利益而只接收另一内容并且可选地播放它的播放器可以向多个非特定的人广播警报。
尽管这种播放器可以播放所有视频加音频内容项目,但是该播放器可以确定语义,并且如果语义被设置为讲话,那么该播放器可以将该内容转换为讲话并且通过扬声器广播它。作为另一个例子,通过传播地区天气或湿度信息以及电力消耗信息,可以进行建筑物空调控制、电力消耗控制和照明控制。另外,可以关于国家灾害情况实现对公共基础设施(隧道、交通信号***、吊桥、街道、水坝、银行等)的控制。
作为另一个例子,通过传播交通信息,可以发送广播以防止司机驶入已经发生事故的隧道或高速公路。接收到该广播的车辆通过结合位置信息与另一内容中的交通信息来避免驶入该隧道,以降低其速度或者确定旁路。
操作指示
内容制造者还可以指明该内容是否可以存储,不可以存储或必须存储。在BBOX中传输的内容包括这种说明,并且防止被存储。对于不能被存储以防止播放器非法存储或复制内容的内容,该内容可以被制作成对用于回放的数据进行后期绑定。例如,包含在MDAT盒中的信息(如内容组块的样本尺寸和样本数目)在另一盒中发送(如MOOV或MOOF盒)。如果该盒经由分开的信道发送,或者在不同的时间发送,那么仅存储该内容组块的播放器不能播放该内容。
如果指示存储内容,则播放器应该存储该内容。然而,根据播放器,要被存储的内容的尺寸可能大于可利用的空间的尺寸,或者为要被存储的其它内容空出的空间的尺寸可能小于该内容的尺寸。在这些情况下,应当指明要被存储的内容的最小尺寸或最小范围。播放器根据该最小尺寸或范围预先存储内容,并且在播放时间中的回放期间另外下载或流入剩余的未存储的数据。
表示主内容和另一内容之间关系的上述信息(即,与空间关系、时间关系、结构关系、语义和操作指示有关的信息)可如下面所述应用于本发明的实施例。
MDAT扩展
根据本发明一实施例,如图5中的附图标记504所表示的,以混合方式通过相同的传输路径传输不同的内容项目。为了识别不同的内容项目,每个内容项目被分配有其唯一的标识符(在下文中称为“IDEN”)。
图5是示出根据本发明一实施例的通过将IDEN盒作为其子盒的盒来传输的内容的图。具体来说,图5示出根据本发明一实施例的通过具有它们自己的IDEN盒的盒来传输的两个不同的内容项目,即,主内容500和另一内容502。
参考图5,每个IDEN盒包括其内容的ID和与这两个内容项目之间的空间关系、时间关系、结构关系和内容语义有关的信息。
图6示出根据本发明第二实施例的IDEN盒600的结构例子。
参考图6,IDEN盒600包括净荷620,其包括媒体数据和用于播放该媒体数据的元数据信息。IDEN盒600还包括报头信息650,其包括盒尺寸字段602、IDEN盒ID字段604、版本信息字段606、标志字段608和内容ID字段610。
盒尺寸字段602表示IDEN盒600的尺寸,IDEN盒ID字段604包括指示用于识别IDEN盒600的ID的信息。版本信息字段606包括IDEN盒600的版本信息,标志字段608包括用于可选字段612的跳变位,并且与图4中所示标志字段406起到相同的作用。
内容ID字段610包括与净荷620中所包括的媒体数据或元数据相对应的内容的ID,并且可选字段612等同于图4中所示的可选字段410。
IDEN包括在以基于ISO的媒体格式标准指定的上级盒中,如电影片段盒(MOOF)盒、电影片段随机访问(MFRA)盒、媒体数据(MDAT)盒、FREE盒、SKIP盒、元数据(META)盒以及附加元数据箱(MECO)盒。
每个IDEN的空间关系、时间关系、结构关系和内容语义与上面描述的相同。
因此,播放器从输入流中提取IDEN盒ID字段604,并且确定相关的盒是否为IDEN盒。如果是IDEN盒,则该播放器处理包含在由内容ID字段610指示的内容的净荷620中的数据,确定多个内容被传输。
MOOV扩展
在基于ISO文件格式或者由本发明改进的现有技术中,MOOV盒被限制以便到来不超过一次。然而,根据本发明一实施例,播放器的播放过程被设置为MOOV盒被扩展以便到来超过一次。另外,一实施例提供用于MOV2的播放过程,MOV2是代替MOOV盒的新盒。
图7是概念性地示出根据本发明一实施例的内容传输。具体来说,图7示出根据本发明一实施例的在主内容700传输期间传输的另一内容702。
图8示出基于ISO的媒体文件格式的一般内容结构。
参考图8,通过使用MOOF盒804和806的片段结构添加MOOV盒802中记述的轨道范围(trex)1盒802a和trex2盒802b。在MOOV盒802中,trex1盒802a指定MOOF盒804中包括的轨道片段(TRAF)1盒804a,trex2盒802b指定MOOF盒806中包括的TRAF2盒806a。TRAF1盒804a指定媒体数据在其随后的由附图标记810表示的MDAT盒中所处的位置。TRAF2盒806a也指示媒体数据在其随后的由附图标记820表示的MDAT盒中所处的位置。然而,由于MOOV只可存在一次的限制,另一内容不能以新轨道或者trex3盒的形式传输。
图9示出根据本发明一实施例的当MOOV盒可以在文件中存在不止一次时内容制造者和播放器的操作。
参考图9,附图标记900示出根据本发明一实施例的基于ISO媒体文件格式的文件结构。注意,该文件中存在两个MOOV盒902和912。类似地,根据本发明一实施例,为了传输新盒,包括与该新内容有关的信息的MOOV盒被添加到传统的文件结构。
更具体来说,播放器解析包括在MOOV盒902中的trex1盒902a和trex2盒902b,并且参考分别由解析得到的trex1盒902a和trex2盒902b指示的MOOF盒904中的traf1盒904a和MOOF盒908中的traf2盒908a。此外,播放器分别使用traf1盒904a和traf2盒908a中的信息解析包括在MDAT盒906和910中的媒体数据。如果新MOOV盒912存在,则播放器解析当前MOOV盒902中没有出现的新附加的trex3盒912a,并且根据包括在trex3盒912a所参考的MOOF盒914中traf3盒914a中的信息,播放MDAT盒916中存在的媒体数据。
参考图9,注意,MDAT盒906、910和916与MOOF盒904、908和914被分别配对。还要注意,MOOV盒902对应于MOOF盒904和MDAT盒906这一对以及MOOF盒908和MDAT盒910这一对,并且MOOV盒912具有与包括在MOOV盒902中的数据不同的数据。
用于将图9中所示的媒体文件格式的数据记录在计算机可读记录介质中的记录器将对应于与多个内容当中的第一内容700相对应的至少一个第一“mdat”盒906(910)和第一“moof”盒904(908)这一对盒的第一“moov”盒902记录在该记录介质中,并且还记录对应于与所述多个内容当中除了第一内容700之外的第二内容702相对应的至少一个第二“mdat”盒916和第二“moof”盒914这一对盒,并且具有与包括在第一“moov”盒902中的“moov”数据不同的“moov”数据的第二“moov”盒912。
图10示出根据本发明另一实施例的用作MOOV盒的类似盒MOV21010,以示出在没有该MOOV盒的情况下后续操作的可能性。
当设置为以基于ISO的媒体文件格式只能定位一个MOOV盒时,不能定位图9中的两个MOOV盒。因此,在图10中,作为另一个例子,包括能够参考具有另一内容的媒体数据的MDAT盒916的新trex盒“trex3”912a的MOOV盒被赋予新的名字“MOV2”盒1010。这示出本发明可应用于MOOV盒之外的另一个盒。
由本发明一实施例给出的方法使用MOOV盒912以第三轨道(trak)的形式提供另一内容。尽管在图9和图10中没有明确示出“trak”盒,但是根据基于ISO的媒体文件格式,该“trak”盒包括在图10中的MOV2盒1010中,MOV2盒1010用作MOOV盒,其关于图9中的MOOV盒902和912以及另一内容702。播放器通过比较检测先前接收到的MOOV盒902和新接收到的MOOV盒912之间的不同,并且在存在轨道增加或删除的情况下,根据该不同改变回放环境的设置。
尽管图9和图10中没有示出,根据本发明一实施例,可以包括在新的MOOV盒912或MOV2盒1010中的盒可以包括以基于ISO的媒体格式指定的轨道(trak)盒及其子盒,或者可以包括电影扩展(mvex)盒及其子盒。
对于多重内容项目的传输以及对于单个内容的传输,不止一次地使用MOOV盒都是有用的。例如,在传统的数字广播中,如果信道改变,则周期性地传输与节目列表相对应的信息,并且使用该信息进行信道切换。作为典型的例子,可以考虑节目映射表(Program Map Table,PMT)信息,其中当使用MPEG-2TS时传输该信息。然而,为了使用基于ISO的文件格式传输广播内容,不存在用于向其用户想要在内容传输期间切换并观看某一信道的播放器周期性地提供与内容配置和解码器配置有关的信息的盒。因此,需要周期性地重复的盒用于广播,并且这可以通过使用多个MOOV盒来实现。
图11示出根据本发明一实施例的播放器进行广播接收的过程。
参考图11,在步骤1100中,可以根据请求接收广播内容的播放器接收表示正在一信道中传输的广播节目的指南信息,例如电子节目指南(EPG)信息和简易供稿(Really Simple Syndication)信息等元数据信息。在步骤1102中,播放器确定用于接收正在传输的内容的统一资源定位符(URL)或其它元数据,例如,确定最近回放范围中的MOOV盒所处的位置。
在步骤1104中,为了接收正在传输的内容,播放器指示请求范围,使得该传输可以从该最近回放范围中的MOOV盒开始,同时请求传输与该URL相对应的内容。在步骤1106中,播放器播放从该MOOV盒读取的内容。
在步骤1108中,当接收到新的MOOV盒时,播放器通过比较接收到的新的MOOV盒与现有的MOOV盒来确定是否存在改变的或增加的轨道,并且根据该确定结果改变回放设置。
图12示出根据本发明一实施例的播放器进行广播接收的过程。
参考图12,在步骤1200中,可以接收多播广播内容的播放器解析正在一信道中传输的广播内容,并且等待直到MOOV盒出现。
在步骤1202中,如果MOOV盒出现,则播放器开始从该MOOV盒中读取内容,并且播放所读取的内容。
在步骤1204中,当接收到新的MOOV盒时,播放器通过比较接收到新的MOOV盒与现有的MOOV盒来确定是否存在改变的或增加的轨道,并且根据该确定结果改变回放设置。
图13示出根据本发明一实施例的用于记录媒体文件的方法。
参考图13,在步骤1300中,记录器确定要产生的媒体文件是否是主内容。如果是主内容,则在步骤1302中记录器产生主内容。在步骤1304中,记录器将所生成的主内容包括在以基于ISO媒体文件格式指定的盒中,并且在步骤1310中确定是否存在另一内容。如果在步骤1310中不存在另一内容,则在步骤1314中记录器解码并存储该盒。
然而,如果在步骤1310中存在另一内容,则在步骤1313中记录器将该盒与另一内容包括在BBOX中。
如果在步骤1300中要产生的媒体文件不是主内容,则在步骤1306中记录器产生另一内容,在步骤1308中将所产生的另一内容包括在以基于ISO的媒体文件格式指定的盒中,在步骤1312中将该盒与另一内容包括在BBOX中,并且在步骤1314中存储该盒。
图14示出根据本发明一实施例的用于记录媒体文件的方法。
参考图14,在步骤1400中,记录器确定相关内容是否是主内容。如果是主内容,则在步骤1402中记录器生成主内容,并且在步骤1404中将所产生的主内容包括在以基于ISO的媒体文件格式指定的盒中。如果在步骤1406中不存在另一内容,则在步骤1416中记录器编码并存储该公共盒。然而,如果在步骤1406中存在另一内容,则在步骤1408中,记录器将具有ID#1的IDEN盒***到在步骤1404中产生的盒的净荷中作为子盒,然后在步骤1416中编码和存储该盒。
如果在步骤1400中相关内容不是主内容,则在步骤1410中记录器产生另一内容,将步骤1412中将所产生的另一内容包括在以基于ISO的媒体文件格式指定的盒中,在步骤1414中将具有ID#2的IDEN盒***到所产生的盒的净荷中作为子盒,然后在步骤1416中编码和存储该盒。
图15示出根据本发明一实施例的用于记录媒体文件的方法。
参考图15,在步骤1500中,记录器产生MOOV盒及其子盒,并且在步骤1502中产生MOOF盒及其子盒。在步骤1504中,记录器编码媒体数据文件,然后产生MDAT盒。
在步骤1506中,记录器确定内容创建是否完成,如果内容创建完成,则结束该方法。然而,如果内容创建没有完成,则在步骤1508中记录器确定是否已经增加了新内容。如果已经增加了新内容,则该方法返回到步骤1500。如果没有增加新内容,则该方法回到步骤1502。
图16示出根据本发明一实施例的用于记录媒体文件的方法。
参考图16,在步骤1600中记录器产生MOOV盒及其子盒,并且在步骤1602中产生MOOF盒及其子盒。在步骤1604中,记录器编码该媒体数据文件,然后产生MDAT盒。
在步骤1606中,记录器检查内容创建是否完成,如果内容创建完成,则结束该方法。然而,如果内容创建没有完成,则在步骤1608中记录器确定是否已经增加了新内容。如果已经增加了新内容,则在步骤1610中记录器产生MOV2盒及其子盒,然后该方法返回到步骤1602。也就是说,如果在步骤1608中增加了新内容,则在步骤1610中记录器产生图10中定义的MOV2(来代替MOOV盒)及其子盒,然后前进到步骤1602。如果没有增加新内容,则该方法返回到步骤1602。
图17示出根据本发明一实施例的用于播放媒体文件的方法。
参考图17,在步骤1700中,播放器解析来自输入流的盒的报头,并且在步骤1702中确定该盒是否是BBOX。如果该盒不是BBOX,则在步骤1704中播放器解析包括在该盒的净荷中的信息,并且在步骤1706中处理解析得到的信息并根据解析得到的信息通过A/V解码播放媒体数据。
然而,如果在步骤1702中该盒是BBOX,则在步骤1708中播放器识别出另一内容的存在,并且在步骤1710中解析该盒的报头。在步骤1712中播放器解析包括在该盒的净荷中的信息,并且在步骤1714中处理解析得到的信息并且根据解析得到的信息通过A/V解码播放媒体数据。
图18示出根据本发明一实施例的用于播放媒体文件的方法。
参考图18,在步骤1800中播放器解析来自输入流的盒的报头,并且在步骤1802中解析包括在该盒的净荷中的子盒。在步骤1804中,播放器检查在该子盒中是否存在IDEN盒。如果不存在IDEN盒,则在步骤1806中播放器处理解析得到的信息并且根据解析得到的信息通过A/V解码播放媒体数据。
然而,当该子盒包括IDEN盒时,在步骤1808中播放器识别另一内容的存在,并且在步骤1810中解析包括在该盒的净荷中的信息。在步骤1812中播放器处理解析得到的信息并且根据解析得到的信息通过A/V解码播放媒体数据。
图19示出根据本发明一实施例的用于播放媒体文件的方法。
参考图19,在步骤1900中,播放器解析来自输入流的盒的报头,并且在步骤1902中基于解析得到的信息确定该盒是否是MOOV盒。如果该盒不是MOOV盒,则在步骤1904中播放器解析包括在净荷中的信息,并且在步骤1906中处理解析得到的信息并根据解析得到的信息通过A/V解码播放媒体数据。
然而,如果该盒是MOOV和,则在步骤1908中播放器确定该MOOV盒是否是第二或之后的MOOV盒。如果不是第二或之后的MOOV盒,则在步骤1904中该方法前进到步骤1904。然而,如果该MOOV盒是第二或之后的MOOV盒,则在步骤1910中播放器解析包括在净荷中的信息,识别出该MOOV盒是主内容之外的另一内容的MOOV盒。在步骤1912中,播放器更新该内容的轨道信息,然后前进到步骤1906。
图20示出根据本发明一实施例的用于播放媒体文件的方法。
参考图20,在步骤2000中播放器解析来自输入流的盒的报头,并且在步骤2002中确定解析得到的报头的名字是否是MOV2盒。如果解析得到的盒的名字不是MOV2,则在步骤2004中播放器解析包括在净荷中的信息,并且在步骤2006中处理解析得到的信息并根据解析得到的信息通过A/V解码播放媒体数据。
然而,如果在步骤2002中解析得到的报头的名字是MOV2,则在步骤2008中播放器解析包括在净荷中的信息,确定出该内容是主内容之外的另一内容,并且在步骤2010中更新该内容的配置信息。
图21是根据本发明一实施例的记录器2100的框图。
参考图21,记录器2100包括产生器2102,其根据本发明的上述实施例产生基于ISO的媒体文件,并且将它们存储在存储器2104中。
更具体来说,产生器2102产生包括多个不同的内容项目中每一个内容项目的媒体数据的盒和包括用于播放该媒体数据的元数据信息的盒,并且将用于识别所述多个内容项目当中的至少一个第二内容的识别信息***到包括第二内容的媒体数据的盒中和包括用于播放第二内容的媒体数据的元数据信息的盒中。存储器2104存储由产生器2102产生的盒。
另外,产生器2102成对产生所述多个不同内容项目中至少一个内容项目的媒体数据(mdat)盒和电影片段(moof)盒,产生第一电影元数据(moov)盒,以对应于与所述多个内容项目当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒这一对盒,并且产生第二电影元数据(moov)盒,以对应于与所述多个内容项目当中的第二内容相对应的至少一个第二媒体数据(mdat)盒和第二电影片段(moof)盒这一对盒,并具有与包括在第一电影元数据(moov)盒中的电影报头数据不同的电影报头数据。存储器2104存储由产生器1202产生的第一和第二媒体数据(mdat)盒、第一和第二电影片段(moof)盒以及第一和第二电影元数据(moov)盒。
图22是根据本发明一实施例的播放器2200的框图。
参考图22,播放器2200包括输入单元2202,其接收媒体文件并且将它们输出到处理器2204。更具体来说,输入单元2202接收包括多个不同内容中每一个内容的媒体数据的盒和包括播放该媒体数据所需的元数据信息的盒。
根据本发明的上述实施例,处理器2204解析输入的盒,解析用于识别所述多个内容项目当中的至少一个第二内容的识别信息,根据所述识别信息解析第二内容的媒体数据和用于播放第二内容的媒体数据的元数据信息,并且使用解析得到的元数据信息来控制显示器2206播放该媒体数据。
另外,处理器2204解析第一电影元数据(moov)盒,第一电影元数据(moov)盒对应于与所述多个内容项目当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒这一对盒,并且解析第二电影元数据(moov)盒,第二电影元数据(moov)盒对应于与所述多个内容项目当中的第二内容相对应的至少一个第二媒体数据(mdat)盒和第二电影片段(moof)盒这一对盒,并且具有与包括在第一电影元数据(moov)盒中的电影报头数据不同的电影报头数据。显示器2206显示由处理器2204解析得到的媒体数据。
当程序被执行时,根据本发明的计算机可读记录介质控制设备包括以下步骤:记录包括第一内容的媒体数据的盒的步骤、记录包括用于播放第一内容的媒体数据的元数据信息的盒的步骤、记录包括第二内容的媒体数据的盒的步骤以及记录包括用于播放第二内容的媒体数据的元数据信息的盒的步骤。包括第二内容的媒体数据的盒和包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息。
尽管已经关于本发明的特定实施例示出并描述了本发明,但是本领域的技术人员将会明白,在不偏离由所附权利要求及其等同物限定的本发明的精神和范围的情况下可以在形式和细节上对其进行各种变化。

Claims (16)

1.一种计算机可读记录介质,包括:
包括第一内容的媒体数据的盒;
包括用于播放第一内容的媒体数据的元数据信息的盒;
包括第二内容的媒体数据的盒;以及
包括用于播放第二内容的媒体数据的元数据信息的盒,
其中,所述包括第二内容的媒体数据的盒与所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息。
2.一种计算机可读记录介质,包括:
第一电影元数据(moov)盒,其对应于一对盒,该对盒包括与多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒;以及
第二电影元数据盒,其对应于一对盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据。
3.一种用于将媒体文件记录在计算机可读记录介质上的记录设备,该设备包括:
产生器,用于产生包括第一内容的媒体数据的盒、包括用于播放第一内容的媒体数据的元数据信息的盒、包括第二内容的媒体数据的盒以及包括用于播放第二内容的媒体数据的元数据信息的盒,其中所述包括第二内容的媒体数据的盒与所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息;以及
存储器,用于存储所产生的盒。
4.一种用于将媒体文件记录在计算机可读记录介质上的记录设备,该设备包括:
产生器,其用于:
产生第一电影元数据(moov)盒,第一电影元数据盒(moov)对应于一对盒,该对盒包括与多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒与第一电影片段(moof)盒,并且
产生第二电影元数据盒,第二电影元数据盒对应于一对盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及
存储器,其用于存储所产生的第一和第二媒体数据盒、第一和第二电影片段盒以及第一和第二电影元数据盒。
5.一种用于播放媒体文件的播放设备,该设备包括:
输入单元,用于接收包括第一内容的媒体数据的盒、包括用于播放第一内容的媒体数据的元数据信息的盒、包括第二内容的媒体数据的盒以及用于播放第二内容的媒体数据的元数据信息的盒,其中所述包括第二内容的媒体数据的盒与包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息;
处理器,用于解析接收到的盒并使用解析得到的元数据信息处理要显示的媒体数据;以及
显示器,用于显示由所述处理器解析得到的媒体数据。
6.一种用于播放媒体文件的播放设备,该设备包括:
输入单元,用于针对多个不同的内容中的每一个内容接收包括每个内容的媒体数据盒和包括播放该媒体数据所需的元数据信息的流;
处理器,用于:
从该流解析与一对盒相对应的第一电影元数据(moov)盒,该对盒包括与所述多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒,并且
解析与一对盒相对应的第二电影元数据盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及
显示器,用于显示由所述处理器解析得到的媒体数据。
7.一种用于将媒体文件记录在计算机可读记录介质上的方法,该方法包括:
产生包括第一内容的媒体数据的盒;
产生包括用于播放第一内容的媒体数据的元数据信息的盒;
产生包括第二内容的媒体数据的盒;
产生包括用于播放第二内容的媒体数据的元数据信息的盒;以及
存储所产生的盒,
其中所述包括第二内容的媒体数据的盒和所述包括用于播放第二内容的媒体数据的元数据信息的盒均包括第二内容的识别信息。
8.一种用于记录计算机可读记录介质的方法,该方法包括:
产生第一电影元数据(moov)盒,第一电影元数据(moov)盒对应于一对盒,该对盒包括与多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒;
产生第二电影元数据盒,第二电影元数据盒对应于一对盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及
存储所产生的第一和第二媒体数据盒、第一和第二电影片段盒以及第一和第二电影元数据盒。
9.一种用于播放媒体文件的方法,该方法包括:
接收包括第一内容的媒体数据的盒;
接收包括用于播放第一内容的媒体数据的元数据信息的盒;
接收包括第二内容的媒体数据的盒;
接收包括用于播放第二内容的媒体数据的元数据信息的盒;
从所接收到的盒解析用于识别第二内容的识别信息;
根据该识别信息解析第二内容的媒体数据和用于播放第二内容的媒体数据的元数据信息;以及
使用解析得到的元数据信息处理要显示的媒体数据。
10.分别根据权利要求1所述的计算机可读记录介质、权利要求3所述的记录设备、权利要求5所述的播放设备、权利要求7所述的方法以及权利要求9所述的方法,其中所述包括第二内容的媒体数据的盒包括媒体数据(mdat)盒。
11.分别根据权利要求1所述的计算机可读记录介质、权利要求3所述的记录设备、权利要求5所述的播放设备、权利要求7所述的方法以及权利要求9所述的方法,其中所述包括用于播放第二内容的媒体数据的元数据信息的盒包括文件类型(ftyp)盒、电影元数据(moov)盒和电影片段(moof)盒中的至少一个。
12.分别根据权利要求1所述的计算机可读记录介质、权利要求3所述的记录设备、权利要求5所述的播放设备、权利要求7所述的方法以及权利要求9所述的方法,其中第二内容的识别信息包括在报头信息中。
13.分别根据权利要求1所述的计算机可读记录介质、权利要求3所述的记录设备、权利要求5所述的播放设备、权利要求7所述的方法以及权利要求9所述的方法,其中第二内容的识别信息包括用于识别与包含在所述盒的净荷中的媒体数据相对应的第二内容或者用于识别与所述媒体数据的元数据相对应的第二内容的内容标识符。
14.分别根据权利要求1所述的计算机课的记录介质、权利要求3所述的记录设备、权利要求5所述的播放设备、权利要求7所述的方法以及权利要求9所述的方法,其中所述报头信息包括以下信息中的至少一个:指示在屏幕上第一内容和第二内容之间的空间关系的信息、指示第一内容和第二内容之间的时间关系的信息以及指示关于第一内容的第二内容的语义的信息。
15.一种用于播放计算机可读记录介质的方法,该方法包括:
针对多个不同的内容中的每一个内容,接收包括每个内容的媒体数据的盒和包括播放该媒体数据所需的元数据信息的流;
从该流解析与一对盒相对应的第一电影元数据(moov)盒,该对盒包括与所述多个内容当中的第一内容相对应的至少一个第一媒体数据(mdat)盒和第一电影片段(moof)盒,并且
解析与一对盒相对应的第二电影元数据盒,该对盒包括与所述多个内容当中除了第一内容之外的第二内容相对应的至少一个第二媒体数据盒和第二电影片段盒,并且具有与包括在第一电影元数据盒中的电影报头数据不同的电影报头数据;以及
显示解析得到的媒体数据。
16.分别根据权利要求2所述的计算机可读记录介质、权利要求4所述的记录设备、权利要求6所述的播放设备、权利要求8所述的方法、权利要求15所述的方法,其中所述电影报头数据包括轨道(trak)盒和电影扩展(mvex)盒中的至少一个。
CN2011800214255A 2010-03-03 2011-03-03 用于记录和播放媒体文件的设备和方法及其记录介质 Pending CN102870424A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2010-0019203 2010-03-03
KR20100019203 2010-03-03
PCT/KR2011/001477 WO2011108868A2 (en) 2010-03-03 2011-03-03 Apparatus and method for recording and playing a media file, and a recording medium therefor

Publications (1)

Publication Number Publication Date
CN102870424A true CN102870424A (zh) 2013-01-09

Family

ID=44542727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011800214255A Pending CN102870424A (zh) 2010-03-03 2011-03-03 用于记录和播放媒体文件的设备和方法及其记录介质

Country Status (7)

Country Link
US (1) US20120002947A1 (zh)
EP (1) EP2543192A4 (zh)
JP (1) JP5592960B2 (zh)
KR (1) KR20110100170A (zh)
CN (1) CN102870424A (zh)
AU (1) AU2011221734B2 (zh)
WO (1) WO2011108868A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9467734B2 (en) 2014-11-20 2016-10-11 Novatek Microelectronics Corp. Storing method and processing device thereof
CN106415711A (zh) * 2014-05-30 2017-02-15 索尼公司 信息处理装置和信息处理方法
CN106463148A (zh) * 2014-05-30 2017-02-22 索尼公司 信息处理装置和信息处理方法
CN107113459A (zh) * 2015-02-13 2017-08-29 Sk电信有限公司 记录有用于提供网络自适应内容的程序的计算机可读记录介质和网络自适应内容提供装置

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9106935B2 (en) * 2010-03-05 2015-08-11 Samsung Electronics Co., Ltd Method and apparatus for transmitting and receiving a content file including multiple streams
US9219929B2 (en) * 2012-02-27 2015-12-22 Fritz Barnes Enhanced startup and channel change for fragmented media stream delivery
WO2015002500A1 (ko) * 2013-07-05 2015-01-08 엘지전자 주식회사 실시간 전송 프로토콜 기반의 방송 시스템에서 미디어 방송 신호의 송수신 방법 및 장치
CN105721809B (zh) * 2014-12-02 2019-01-11 联咏科技股份有限公司 储存方法与录像***
JP6485865B2 (ja) 2015-05-15 2019-03-20 日本電気株式会社 配信制御装置、中継装置、配信システム、配信制御方法、及びプログラム
CN111903136A (zh) * 2018-03-29 2020-11-06 索尼公司 信息处理装置、信息处理方法和程序
CN110545469B (zh) 2018-05-29 2021-07-06 北京字节跳动网络技术有限公司 非流媒体文件的网页播放方法、装置及存储介质
CN110545254B (zh) * 2018-05-29 2021-05-04 北京字节跳动网络技术有限公司 一种元数据容器的解析方法、装置及存储介质
KR102421720B1 (ko) * 2020-05-29 2022-07-18 삼성전자주식회사 영상의 ai 부호화 및 ai 복호화를 위한 장치, 및 방법
US11223841B2 (en) 2020-05-29 2022-01-11 Samsung Electronics Co., Ltd. Apparatus and method for performing artificial intelligence encoding and artificial intelligence decoding on image
US20230412866A1 (en) * 2022-06-15 2023-12-21 Microsoft Technology Licensing, Llc Self-driven adaptive upload

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642221A (zh) * 2004-01-15 2005-07-20 松下电器产业株式会社 复用方式转换装置
US20060239128A1 (en) * 2005-04-25 2006-10-26 Hewlett-Packard Development Company, L.P Device and method for writing data to a digital medium
US20070143807A1 (en) * 2005-12-19 2007-06-21 Canon Kabushiki Kaisha Data distribution apparatus, data provision apparatus and data distribution system comprised thereof
US20080031600A1 (en) * 2006-08-04 2008-02-07 Joshua Robey Method and system for implementing a virtual billboard when playing video from optical media
WO2008116137A2 (en) * 2007-03-22 2008-09-25 Nielsen Media Research, Inc. Digital rights management and audience measurement systems and methods
US20090055417A1 (en) * 2007-08-20 2009-02-26 Nokia Corporation Segmented metadata and indexes for streamed multimedia data

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6891561B1 (en) * 1999-03-31 2005-05-10 Vulcan Patents Llc Providing visual context for a mobile active visual display of a panoramic region
US20030086687A1 (en) * 2001-11-02 2003-05-08 Hirokazu Sasaki Playback control apparatus
JP2003333489A (ja) * 2002-05-09 2003-11-21 Matsushita Electric Ind Co Ltd データ再生装置およびデータ再生方法
JP4549855B2 (ja) * 2002-09-20 2010-09-22 シャープ株式会社 データ記録方法、データ再生方法、データ記録装置、データ再生装置、データ構造、プログラム、およびそのプログラムを格納した記録媒体
JP2004282634A (ja) * 2003-03-18 2004-10-07 Kddi Corp コンテンツのメタデータ記述方法、伝送方法およびコンテンツ受信再生装置
JP2005136537A (ja) * 2003-10-29 2005-05-26 Sony Corp ファイル記録装置、ファイル再生装置、ファイル編集装置、ファイル記録方法、ファイル再生方法、ファイル編集方法、ファイル記録方法のプログラム、ファイル再生方法のプログラム、ファイル編集方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生方法のプログラムを記録した記録媒体、ファイル編集方法のプログラムを記録した記録媒体、記録媒体
US20070022215A1 (en) * 2005-07-19 2007-01-25 Singer David W Method and apparatus for media data transmission
KR20050092688A (ko) * 2005-08-31 2005-09-22 한국정보통신대학교 산학협력단 통합 멀티미디어 파일 포맷 구조와 이를 기반으로 하는멀티미디어 서비스 제공 시스템 및 그 방법
KR100711608B1 (ko) * 2005-10-21 2007-04-27 한국정보통신대학교 산학협력단 홈단말에서 실시간 필터링된 방송 비디오 관리 시스템 및그 방법
KR100871740B1 (ko) * 2006-08-31 2008-12-05 한국정보통신대학교 산학협력단 멀티미디어 방송 콘텐츠용 통합 파일 포맷 구조를 가진 데이터를 기록한 기록 매체, 멀티미디어 방송 콘텐츠 서비스 시스템 및 그 방법
WO2009075495A1 (en) * 2007-12-10 2009-06-18 Samsung Electronics Co., Ltd. System and method for generating and reproducing image file including 2d image and 3d stereoscopic image
US20090199100A1 (en) * 2008-02-05 2009-08-06 Samsung Electronics Co., Ltd. Apparatus and method for generating and displaying media files

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642221A (zh) * 2004-01-15 2005-07-20 松下电器产业株式会社 复用方式转换装置
US20060239128A1 (en) * 2005-04-25 2006-10-26 Hewlett-Packard Development Company, L.P Device and method for writing data to a digital medium
US20070143807A1 (en) * 2005-12-19 2007-06-21 Canon Kabushiki Kaisha Data distribution apparatus, data provision apparatus and data distribution system comprised thereof
US20080031600A1 (en) * 2006-08-04 2008-02-07 Joshua Robey Method and system for implementing a virtual billboard when playing video from optical media
WO2008116137A2 (en) * 2007-03-22 2008-09-25 Nielsen Media Research, Inc. Digital rights management and audience measurement systems and methods
US20090055417A1 (en) * 2007-08-20 2009-02-26 Nokia Corporation Segmented metadata and indexes for streamed multimedia data

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106415711A (zh) * 2014-05-30 2017-02-15 索尼公司 信息处理装置和信息处理方法
CN106463148A (zh) * 2014-05-30 2017-02-22 索尼公司 信息处理装置和信息处理方法
US10375439B2 (en) 2014-05-30 2019-08-06 Sony Corporation Information processing apparatus and information processing method
CN106463148B (zh) * 2014-05-30 2019-10-01 索尼公司 信息处理装置和信息处理方法
US9467734B2 (en) 2014-11-20 2016-10-11 Novatek Microelectronics Corp. Storing method and processing device thereof
TWI555406B (zh) * 2014-11-20 2016-10-21 聯詠科技股份有限公司 儲存方法及其處理裝置與錄影系統
CN107113459A (zh) * 2015-02-13 2017-08-29 Sk电信有限公司 记录有用于提供网络自适应内容的程序的计算机可读记录介质和网络自适应内容提供装置
CN107113459B (zh) * 2015-02-13 2020-03-10 Sk电信有限公司 记录有用于提供网络自适应内容的程序的计算机可读记录介质和用于提供网络自适应内容的装置

Also Published As

Publication number Publication date
JP5592960B2 (ja) 2014-09-17
JP2013521691A (ja) 2013-06-10
WO2011108868A3 (en) 2011-12-08
KR20110100170A (ko) 2011-09-09
EP2543192A4 (en) 2013-11-13
WO2011108868A2 (en) 2011-09-09
US20120002947A1 (en) 2012-01-05
EP2543192A2 (en) 2013-01-09
AU2011221734A1 (en) 2012-09-06
AU2011221734B2 (en) 2014-10-23

Similar Documents

Publication Publication Date Title
CN102870424A (zh) 用于记录和播放媒体文件的设备和方法及其记录介质
KR102009124B1 (ko) 이벤트 스트리밍 프레젠테이션 확립
CN103141115B (zh) 用于媒体流传送的客户端、内容创建器实体及其方法
US20130243391A1 (en) Method and apparatus for creating a media file for multilayer images in a multimedia system, and media-file-reproducing apparatus using same
US20100135646A1 (en) Storage/playback method and apparatus for mpeg-2 transport stream based on iso base media file format
KR20150051970A (ko) 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치
CN103688532A (zh) 流式传输分发装置和方法、流式传输接收装置和方法、流式传输***、程序和记录介质
US20120005303A1 (en) Method and apparatus for transmitting and receiving a content file including multiple streams
CN105959743A (zh) 一种视频广告播放方法、装置和服务器
CN111869225B (zh) 信息处理装置、信息处理方法及非暂时性计算机可读存储介质
KR102659489B1 (ko) 정보 처리 장치, 정보 처리 장치 및 프로그램
KR101995270B1 (ko) 비디오 데이터를 재생하는 방법 및 장치
WO2022116832A1 (zh) 点云文件传输方法、装置、设备、存储介质及程序产品
KR101310894B1 (ko) LASeR 서비스에서 다른 SAF 세션의 스트림 참조방법, 기록매체, 장치 및 그 서비스 제공 장치
WO2023169003A1 (zh) 点云媒体的解码方法、点云媒体的编码方法及装置
KR101878218B1 (ko) Mpeg-2 ts 기반 방송 서비스 환경에서 전달 시간이 다른 콘텐츠를 연동하여 3d 서비스를 제공하는 방법
KR101732803B1 (ko) 실감 효과 미디어 데이터 파일 구성 방법 및 장치, 실감 효과 미디어 데이터 파일 재생 방법 및 그 장치
US20080012737A1 (en) Method and apparatus for updating decoder configuration
KR20110085797A (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
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130109