• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 20
    • 下载费用:30 金币  

    重庆时时彩后一怎么买: 嵌入到多媒体文件中的数据的选择性处理.pdf

    关 键 词:
    嵌入 多媒体 文件 中的 数据 选择性 处理
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN02811775.1

    申请日:

    2002.06.13

    公开号:

    CN1524240A

    公开日:

    2004.08.25

    当前法律状态:

    终止

    有效性:

    无权

    法律详情: 未缴年费专利权终止IPC(主分类):G06F 17/30申请日:20020613授权公告日:20060628终止日期:20150613|||专利申请权、专利权的转移(专利权的转移)变更项目:专利权人变更前权利人:英特维公司 地址: 美国加利福尼亚变更后权利人:科立尔有限公司 地址: 美国加利福尼亚登记生效日:2009.7.10|||授权|||实质审查的生效|||公开
    IPC分类号: G06F17/30 主分类号: G06F17/30
    申请人: 英特维公司;
    发明人: 谢哈布·莱耶
    地址: 美国加利福尼亚
    优先权: 2001.06.14 US 09/884,504
    专利代理机构: 永新专利商标代理有限公司 代理人: 王英
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN02811775.1

    授权公告号:

    ||||||1261897||||||

    法律状态公告日:

    2016.08.03|||2009.08.19|||2006.06.28|||2004.10.27|||2004.08.25

    法律状态类型:

    专利权的终止|||专利申请权、专利权的转移(专利权的转移)|||授权|||实质审查的生效|||公开

    摘要

    一种用于编码媒体文件以将数据段(20)和时间限定信息嵌入到媒体文件中,以便限定执行嵌入的数据段(20)的解码和处理的时间周期的方法。所述媒体文件可以被解码重放为一个媒体流。仅仅在指定时间周期期间在被编码的媒体文件被再现为媒体流的同时对数据段进行解码,其中所述的指定时间周期期与媒体流被重放时以天和/或日期计算的当前时间进行比较。

    权利要求书

    1: 在一个用于编码媒体文件以便能被解码重放为媒体流的编码 器中,一种将数据和时间限定信息与所述的媒体文件一起编码以使在 所述编码媒体文件被解码为所述媒体流重放时仅在由所述时间限定 信息预先确定的时间周期期间在所述媒体流中再现所述数据的方法, 包括如下步骤: 接收媒体文件; 接收至少一个包括至少一个数据段的数据文件; 接收对于每个所述数据段的时间限定信息,所述时间限定信息在 所述数据段将作为解码媒体流的一部分被再现时指定所述时间周期; 将每个所述数据段和所述相应的时间限定信息嵌入为所述编码 媒体文件的一部分,以使在所述指定的时间周期期间由解码器再现所 述数据段。
    2: 根据权利要求1的方法,其中所述时间限定信息包括开始时间 标记,该标记指定所述时间周期何时开始。
    3: 根据权利要求1的方法,其中所述时间限定信息包括停止时间 标记,该标记指定所述时间周期何时结束。
    4: 根据权利要求1的方法,其中所述时间限定信息包括开始时间 标记和停止时间标记,开始时间标记指定所述时间周期何时开始,停 止时间标记指确定所述时间周期何时结束。
    5: 根据权利要求1的方法,其中步骤(4)中的嵌入是使得所述数 据在所述媒体流中的指定的点被再现。
    6: 根据权利要求1的方法,其中所述数据段包括一文档文件。
    7: 根据权利要求1的方法,其中所述数据段包括一互联网地址。
    8: 根据权利要求1的方法,其中所述媒体文件是音频文件并且所 述数据段是非音频数据段。
    9: 根据权利要求8的方法,其中所述音频文件是MP3文件。
    10: 在一个用于编码媒体文件以使能被解码重放为媒体流的编码 器中,一种将一数据段和所述段的时间限定信息与所述媒体文件一起 编码以使在将所述编码媒体文件为重放被解码成所述媒体流时仅在 由所述时间限定信息预先确定的时间周期期间在所述的媒体流中的 一指定的点再现所述数据段的方法,该方法包括如下步骤: (a)接收媒体文件; (b)接收数据段; (c)当所述数据段将被再现时,接收所述时间周期的指定,包 括下列之一: i)开始时间, ii)停止时间 iii)开始和停止时间。
    11: 根据权利要求10的方法,其中所述媒体文件是一音频文件并且 所述数据段是一非音频数据段。
    12: 在一个用于为重放解码一编码的媒体文件作为一媒体流的解 码器中,一种从一编码的媒体文件解码数据和时间限定信息的方法, 包括如下步骤: 接收所述编码媒体文件的一个块; 解码嵌入到所述块内的一数据段; 解码嵌入到所述数据段的所述块内的所述时间限定信息,其中 所述时间限定信息指定所述数据段将被再现为所述解码媒体流的一 部分的时间周期;以及 仅在所述指定的时间周期期间,在用于重放的所述解码媒体流中 的确定点再现所述的数据段。
    13: 根据权利要求12的方法,其中所述的数据段的再现包括随后 处理用于使所述的数据能够被显示给用户。
    14: 在一个用于将编码的媒体文件解码重放为媒体流的解码器 中,一种从所述编码媒体文件中解码一嵌入的数据段和时间限定信息 的方法,其中仅在由所述时间限定信息预先确定的时间周期期间,在 所述媒体流中指定的点再现所述嵌入的数据段,该方法包括如下步 骤: (a)读取所述编码媒体文件的一个块; (b)确定所述块内是否存在所述嵌入数据段; (c)如果所述嵌入数据段不存在于所述块内,则转到步骤(p); (d)确定在所述嵌入的段中是否存在开始时间标记,该开始时 间标记指定所述时间周期何时开始; (e)如果所述开始时间标记不存在,则转到步骤(j); (f)确定由所述开始时间标记所指定的开始时间; (g)获取当前时间; (h)将所述开始时间与当前时间进行比较; 如果当前时间在所述开始时间之前,则转到步骤(p); (j)确定停止时间标记是否存在于所述嵌入数据段中,该停止 时间标记指定所述时间周期何时结束; (k)如果所述停止时间标记不存在,则转到步骤(o); (l)确定在所述停止时间记中所指定的停止时间; (m)将所述停止时间标记与当前时间进行比较; (n)如果当前时间在所述停止时间之后,则转到步骤(p); (o)再现所述嵌入段;以及 (p)转到步骤(a)。
    15: 根据权利要求14的方法,其中所述媒体文件是一音频文件并 且所述嵌入的数据段是一非音频数据段。
    16: 根据权利要求14的方法,其中步骤(g)进一步包括如果当前 时间不能提供则转到步骤(o)的步骤。
    17: 根据权利要求14的方法,其中步骤(g)进一步包括如果当前 时间不能提供则转到步骤(p)的步骤。
    18: 根据权利要求16的方法,其中步骤(o)进一步包括确定是否 根据从用户的输入再现所述嵌入段的步骤。
    19: 根据权利要求14的方法,其中在步骤(o)中的所述嵌入的数 据段的再现包括用于使所述数据能够被显示给用户的随后处理。
    20: 根据权利要求19的方法,其中所述嵌入的数据段是互联网地 址。
    21: 根据权利要求20的方法,其中所述处理包括链接到由所述互 联网地址确定的互连网文件。
    22: 一种用于将数据和时间限定信息和一个媒体文件一起编码以 及用于随后解码所述编码的媒体文件以使在所述编码媒体文件为重 放而被解码为一个媒体流时仅在由所述时间限定信息预先确定的时 间周期期间在所述媒体流中再现所述数据的系统,其包括: 编码器,用于接收所述媒体文件、至少一个包括至少一个数据段 的数据文件以及对于每个所述数据段的时间限定信息,并且用于将所 述数据段和所述相应的时间限定信息嵌入为所述媒体文件的一部分; 以及 解码器,用于将所述编码的媒体文件分离成为所述解码媒体流、 所述数据段和所述时间限定信息,并且用于仅在由所述相应的时间限 定信息确定的所述时间周期期间,将所述数据段作为所述解码媒体流 的一部分重放。
    23: 一种用于编码并且随后解码一媒体文件的方法,以使编码之 后嵌入在所述媒体文件中的数据段在解码期间在为重放而预先确定 的时间周期内的一个确定的点被再现为一对于用户的媒体流,其包括 步骤: 接收媒体文件; 接收至少一个包括至少一个数据段的数据文件; 接收对于每个所述数据段的时间限定信息,所述时间限定信息指 定所述数据段将被再现为解码媒体流的一部分的所述时间周期;并 且 将每个所述数据段和所述相应的时间限定信息嵌入为所述编码 媒体文件的一部分,以使所述数据段在所述确定的时间周期期间由一 解码器再现。 接收所述编码媒体文件的一个块; 解码嵌入到所述块内的所述数据段; 解码被嵌入到对于所述数据段的所述字块内的所述时间限定信 息,其中所述时间限定信息指定所述数据段将被再现为所述解码媒体 流的一部分的时间周期;以及 仅在所述指定的时间周期期间,在所述解码媒体流中的指定点再 现重放所述数据段。

    说明书


    嵌入到多媒体文件中的数据的选择性处理

        【技术领域】

        本发明通常涉及将数据嵌入到媒体文件中,尤其涉及,其中包括时间限定信息。

        背景技术

        压缩比如声音或音乐等音频源并将其以数字形式存储在文件中的处理都是公知的。一个连接到互连网的用户可以有选择地下载一个经过编码压缩的文件,比如一个MP3格式的文件,并运行软件以对该文件进行解码,从而听到音频源。在本技术领域中,MP3格式是公知的,它指的是用于表示、压缩和解压缩数字媒体上的动画和相关音频、符合运动图象专家组(MPEG)国际标准的第三层音频文件。通常,解码器用于对编码数字音频文件进行解码。

        传统方法的缺点是,压缩的音频文件不包括可以在音频重放期间看到地信息和对互连网文件的链接。传统的方法需要解码音频文件的收听者手动进行与互连网文件的任何这种链接。

        将数据嵌入在媒体文件中,的一个预先确定的点的方法是公知的,这些文件可以包括但不限于音频文件。这种方法提供一种在媒体文件中永久地嵌入数据、在适当的解码系统上提取和显示或进一步处理所嵌入数据的方式。例如,一个互连网统一资源定位器(URL)对"www.intervideo.com/promotion.htm"的的链接可以被嵌入到音乐文件中。利用这些方法,无论何时解码和重放音乐文件,相应的解码器应用程序可以使与嵌入链接相应的网页能够在音乐文件重放期间的某个时间内显示一个促销(promotional)信息。在另一个例子中,促销信息可以嵌入在音乐文件中,这样当音乐被解码和重放的时候,相应的解码器应用程序可以在重放一首特定歌曲期间的某一个时间点显示所述的信息。这些方法的缺点是:嵌入的数据是永久地保存在文件中,并且解码器将总是设法显示此信息。对于上述第一个例子,如果网页”promotion.htm"从网站"www.intervideo.com"中删除了,那么传统的解码器在重放期间的某个时间点试图加载那个网页,并且将总是显示错误或默认信息以表示解码器找不到或不能显示所述信息。对于另一个例子,如果将如下文字“现在购买这个CD可以获得50%的折扣”嵌入到歌曲中以在限定的期间内促销折扣报价的商品,那么甚至在折扣报价过期后,每当重放这首歌曲的时候,所述的文本仍将被显示。

        克服上述缺点的一个方法是,在信息中指定报价的有效时间,例如,通过将文本更改为“现在购买这个CD可以获得50%的折扣,有效期截止到2001年6月25日午夜”。尽管这解决了报价有效期限的不明确性的问题,但是所述的信息仍将永久地在重放期间的某一时间点显示出来,甚至是报价有效期已经过了许多年之后。另一种方法是在经过某一段时间之后删除嵌入的数据,但是这个方法必须改变媒体文件,这需要进行附加的处理,而且可能不可取或不可行。即便是仅想在某一日期之后显示所述的信息,也会存在类似的问题。

        因此,需要一种使嵌入在媒体文件中的信息仅在预先确定的时间周期期间可以被提取的方法。

        【发明内容】

        上述与在媒体文件中永久性嵌入数据有关的现有方法的缺点在本发明中得到克服。

        本发明涉及一个用于对媒体文件进行编码以将数据段和时间限定信息嵌入到所述的媒体文件中以便限定执行被嵌入的数据段的解码和处理的时间周期的方法。所述的媒体文件可以媒体流的形式解码重放。本发明的方法还包括一种用于解码被编码的媒体文件使得仅在一特定时间期限期间将数据段作为媒体流的一部分再现重放的方法,其中所述特定时间期限与重放媒体流时的当前时间的以天计算的时间(time-of-day)和/或日期相比较。

        在最佳实施例中,为了指示用于对嵌入在媒体文件中数据的解码的时间限定,提供了一种方法,以将特定时间标记与被嵌入的数据段一起嵌入,以指示数据段能被解码的预定时间以及预定停止时间,在预定停止时间之后数据不能再被提取。用于解码的方法包括只在由时间标记指定的时间周期期间才为重放在解码的媒体流中的一指定点再现所述的数据段。所述的被嵌入的数据段的再现最好包括对所述的嵌入的数据段的处理,以使嵌入的数据段或互连网链接网页或文件,然而,可以合适的处理可以被使用。

        根据本发明的另一个方面,提供了一种用于解码所述编码媒体文件以使只能在由一个或多个与所述的数据段一起被嵌入的时间标记所指定的时间周期期间将数据段作为媒体流的一部分被再现重放。将每个时间标记与重放所述媒体流的当前的以天计算的时间和/或日期进行比较,以确定数据段是否将被再现重放。

        在一个实施例中,所述的数据段是互连网文件的地址,并且与相应的时间限定信息一起被嵌入到媒体文件中。在这个实施例中,在解码重放期间,被嵌入的互联网地址被再现和处理,这样仅仅在由时间限定信息所指定的时间周期期间,与互联网地址相对应的网页或文件才被显示,其中所述时间限定信息与媒体流正在重放的当前的以天计算的时间和/或日期相比较。

        对于本发明来讲,所述的媒体文件可以包括,但是不限于音频文件??梢允褂萌我馐实钡拿教逦募?,包括MP3文件在内。本发明也不限于使用文件,也可以使用适当的不以文件形式存储的流。优选地,所述媒体文件在嵌入数据和时间限定信息之前经过压缩,然而,本发明不限于用于将数据和时间限定信息嵌入到被压缩的媒体文件中,任意合适的媒体文件都可以使用。

        在编码器中对媒体文件编码,以使它能够被解码重放为媒体流,本发明提供了一种用于将数据和时间限定信息与媒体文件一起编码以使当被编码的媒体文件被解码重放为媒体流时,仅在由所述的时间限定信息预先指定的时间周期期间,在媒体流中再现所述的数据,该方法包括如下步骤:接收媒体文件;接收至少一个包括至少一个数据段的数据文件;接收对于每个数据段的时间限定信息,这些时间限定信息指定所述的数据段将被再现为解码媒体流的一部分的时间周期;并且将每个数据段和相应的时间限定信息作为编码媒体文件的一部分嵌入,使得在指定的时间周期期间,所述的数据段通过解码器再现。

        【附图说明】

        图1示出了根据本发明的一个典型实施例的编码器方法或算法的处理步骤;

        图2示出了根据本发明的一个典型实施例的解码器方法或算法的处理步骤的流程图;

        图3示出了根据本发明的最佳实施例的编码器方法的处理步骤的典型实施例的流程图,所述的编码方法可以选择显现时间标记;以及

        图4示出了根据本发明的最佳实施例的解码器方法的处理步骤的典型实施例的流程图,所述的解码器方法可以选择显示时间标记。

        【具体实施方式】

        本发明涉及一种对媒体文件进行编码以将数据段和时间限定信息嵌入到媒体文件中以便限定执行嵌入数据段的解码和处理的时间周期的方法。根据本发明,提供了一种用于指定由时间限定信息所确定的时间周期的方法。时间限定信息包括用相应数据段嵌入仅仅开始时间标志,嵌入仅仅停止时间标志,或既嵌入开始时间标记又嵌入停止时间标志??际奔浔昙侵付ㄓ糜谠傧质荻蔚氖奔渲芷诖雍问笨?。停止时间标记指定用于再现数据段时间周期在何时结束。在停止时间之后不再再现数据段(例如,包括向用户显示)。本发明的方法提供开始时间标记和停止时间标记都可以与数据段一起编码,以便指定用于再现数据段的时间周期何时开始以及何时结束。

        用于标记的"时间"不限于"以天计算的时间"(?),而是以适当的日期格式表示一日期更合适。本发明还提供了日期与以天计算的时间的组合的时间标记。例如,开始时间和停止时间标记可以是这样指定的:时间周期的开始时间是小时:分钟:秒的格式,停止时间将是一个不同的小时:分钟:秒的格式,这样时间周期将与年月日无关。另一个例子是,开始时间标记和停止时间标记,每个都包括年月日信息,例如时间周期在一个特定的日期开始并且在另一个特定的日期结束。在又一个例子中,开始时间标记和停止时间标记都包括小时:分钟:秒和月-日-年的限定。时间标记不限于上述例子,任意适当的时间周期限制组合都可以被使用。

        数据段和媒体文件不仅限于文件,还可以使用适当的数据流。媒体文件最好是压缩过的。本发明不限于使用压缩媒体文件,然而,也可以使用任意适当的未压缩媒体文件。

        对于本发明的创新方法的最佳实施例,编码方法是在一个编码器中,该编码器可以编码媒体文件,以便将其解码重放为媒体流。图1示出了根据本发明的一个典型实施例的编码器方法或算法10的处理步骤。一个典型的方面是,为了将文件(例如互联网文件)链接到压缩的音频文件例如".MP3"文件,互联网文件的地址与相应的"时间点"信息一起被嵌入到压缩文件中。当媒体文件由解码器重放的时候,该时间点信息指定了在媒体流内嵌入的数据互联网文件、或其它可显示信息应当在什么时候再现。在压缩音频文件的情况下,当编码文件在知道(例如,可以检测到)这样的编码方案的解码器中重放时,它提取嵌入的信息同时解压缩音频信息,并且利用嵌入信息访问互联网上的文件。

        根据本发明的这个方面,可以嵌入到媒体文件中的数据的一个例子如下:

        {

        1.0:www.intervideo.com

        10.2:www.intervideo.com/mymusic/infol.htm

        }

        左边的数字表示定时信息。为了和压缩音频文件一起使用,编码器的音频压缩器单元使用这些定时值以在指定的时间点嵌入相应信息。解码器提取这个信息并且执行一个适当的动作。嵌入的信息还可以表示能被显示的可显示信息。该信息可以是一个网页链接,以便解码器可以在指定的时间打开相应网页或网络指令。在另一方面,编码器将时间点信息与相应数据一起嵌入。此方法可以在不同的系统中执行,包括计算机系统或其它包括中央处理器和显示器的装置。该系统最好能够连接到互连网。

        如图1中的方法或算法10,在步骤20开始编码处理,并且在这个步骤期间,解码器获得一条要嵌入的信息(例如,文本字符"c")。该信息表示为文字字符信息,然而,解码器可显示或者其它处理的任意信息都可被嵌入。在步骤30,编码器读取音频数据样本中的一个块(block),用x_i表示。在图1的例子中,数据样本可以是频率域MP3压缩的音频样本。作为一个例子,步骤30还表示帧的读取。众所周知,在本领域中MP3比特流包括压缩的数据帧。且有不止一个的音频通道,例如,立体声,其每个通道都存储独立的样本,这些也为人所知。图1所示的算法还可以用于在每个通道中嵌入不同的信息。在步骤40,编码器确定块中音频样本的最大值是否超过了阈值。该阈值是一个已经确定的值,在该值之下对于用户来说数据的嵌入在重放期间会不可接受地降低音频质量。如果该阈值一直没有超过最大值,那么该方法跳回到步骤30。如果超过了阈值,那么在步骤50,编码器改变所述块子集的最低有效位(LSB),其中信息的数字表示(如图1中示例性的文本字符"c")被编码。最好,子集是一个16个样本的块,如在步骤50中所示的{x_k到x_k+15};其中k=mod(i_max,16)。在步骤60,确定所改变块样本的最大值(用x_i_max表示)是否超过了用"thr"表示的阈值。如果超过了阈值,表示嵌入已经成功然后有一个分支到步骤20。如果没有超过阈值,那么将改变样本的数值加二以便超过所述的阈值。选择数值2是因为它是可以被增加到一个数字中的最小值而不用改变二进制表示最低有效位。但是,本发明不限于这个数值。然后,处理返回到步骤20,用于对下一个字符进行编码。

        对于本发明的创新方法的优选方案,解码方法是在一个解码器中将被编码的媒体文件进行解码以作为媒体流重放。图2示出了根据本发明的一个示例性的实施例的解码器方法或算法110的处理步骤的流程图。依据这种方法,被解码的是以前按照图1所示编码方法中所指定的被编码的信息(对于示例性的算法显示为文本字符"c")。如图2所示,在步骤120,解码器读取编码的音频数据样本的一个块。在步骤130,确定块中的编码音频样本的最大值是否超过了阈值。如果超过了阈值,这表示没有嵌入文本字符。如果没有超过阈值,那么处理回到步骤120。如果超过了阈值,那么执行步骤140,其中解码器读取被编码块的子集的最低有效位(LSB),其中数字数据代码是被解码的。在步骤150,解码器确定解码数字数据代码是否表示有效的信息(对于典型的算法表示为"c"),其中解码信息在预期的集合中被发现。ASCII字符集是预期的集合的一个例子。预期的集合可以用适于想要的应用的方式进行选择。一些应用程序还可以不需要将被嵌入的信息限定为预期的集合。例如,本发明不仅限于ASCII字符。如果解码信息不在预期集合中,那么处理回到步骤120。如果解码信息在预期的集合中,执行步骤160,其中将解码有效的信息(例如步骤160中的典型字符"c")增加为一个新的字符(例如到现有的串),然后处理返回到步骤120。

        与在媒体文件中永久地嵌入数据有关的已知方法的缺点在本发明中被克服了。在最佳实施例中,提供了一种将时间限定信息与嵌入在媒体文件中的每个相应的数据段一起编码,以便指定一个时间周期,仅在由时间限定信息确定的时间周期,数据段由解码器在媒体文件中的确定点被再现。数据段最好是数据文件的一部分。为了指定在适当的时间周期再现被嵌入到媒体文件的数据段,时间限定信息由一个或多个时间标记组成。数据段的再现最好包括随后的处理,用于使数据能够被显示给用户。然而,本发明不仅限于上述的处理,任意适当的处理都可以被执行。

        对于本发明的最佳实施例,在对媒体文件的进行编码以嵌入数据期间,在嵌入每个数据段之前都进行两次检查。根据一个最佳的编码方法,进行第一次检查以确定数据段是否具有一个与其相关的"开始时间"。另一次检查以确定数据段是否具有一个与其相关的"停止时间"。这些检查可以通过交互地提示文件创建者或者通过预编程特定脚本文件来完成。如果数据段将在有限的时间周期被再现,那么在编码处理期间,一个或多个相应的时间标记与那个数据段的数据一起被嵌入。最好地,时间标记也被编码,以使这些标记包括唯一的标识符以确定标记类型(开始或停止)以及指定开始或停止显示数据的时间的"时间"字段(field)。如上述例子所示,"时间"字段可以包括日期和时间信息。现在参考图3和4对本发明的最佳实施例进行详细描述。

        图3是描述编码器算法200的典型的处理步骤的流程图,该编码器算法200用于对媒体文件进行编码,以将数据段和时间限定信息嵌入到媒体文件中,以便限定执行对嵌入的数据段的解码和处理的时间周期。根据本发明的最佳实施例,该编码方法,可以使选择的显示时间能够标记。在图3中的步骤210中,编码算法开始对媒体文件进行编码。在步骤220,确定是否有一个数据段将被嵌入到媒体文件中。如果没有数据段要嵌入,编码算法在步骤230结束。如果存在要嵌入的数据段,执行步骤240。然后图3中的方法确定是否嵌入时间限定信息,该时间限定信息指定了数据段将被再现为解码的媒体流的一部分的时间周期。

        在步骤240,检查数据段是否必须仅在某个"日期"之后被再现(例如被显示),这里,对于优选的实施例,"被显示"指的是使数据能够被显示给用户。对于在图3的最佳实施例,该算法中的典型的实施例中示出了某个"日期"。然而,对于本发明,"日期"不限于是日历日期。任意适当的以天计算的时间或以时刻和以日期计算时间的组合都可以用作时间限定信息。如果在步骤240确定数据段将在某一日期之后被显示,那么编码算法进行到步骤250。在步骤250,对于媒体文件,相应的开始时间标记与数据段一起被嵌入为媒体文件的一部分,然后执行步骤260??际奔浔昙侨范ㄔ傧质荻蔚氖奔渲芷诤问笨?。如果在步骤240,确定数据段不限于只在某一日期之后被显示,那么执行算法步骤260。

        在步骤260,确定数据段是否在某一日期之后不应该被显示。如果数据段在某一日期之后不应该被显示(例如,时间周期在某一日期结束),则执行步骤270。在步骤270,停止时间标记被嵌入到媒体文件中,然后该算法进行到步骤280。停止时间标记指定用于再现数据段的时间周期在什么时候结束。如图3所示,该方法提供开始时间标记和停止时间标记都可以与数据段一起被编码,以便指定再现数据段的时间周期何时开始以及时间周期何时结束。如果在步骤260确定没有指定某一日期之后数据段不应该被显示的限定,则执行步骤280。在步骤280,数据段被嵌入为媒体文件的一部分,然后算法返回到步骤220,以检查更多的数据段。

        本发明的方法还包括一种用于仅仅在被指定的时间周期期间在被编码的媒体文件被再现为媒体流时对数据段进行解码的方法,其中该被指定的时间周期与正在回放媒体流时的当前以天计算的时间和/或日期的时间进行比较。图4是描述对于本发明的方法的用于解码的方法或算法的最佳实施例的处理步骤的流程图,本发明的方法使选择显示时间能够标记。解码器算法300在步骤310开始,用于处理编码的媒体文件。在步骤320,确定在编码媒体文件中是否存在嵌入的数据段。如果没有嵌入的数据段,则该方法执行步骤330,结束嵌入信息的显示。如果在步骤320,确定在编码媒体文件中存在嵌入的数据段,则执行步骤340。在步骤340,确定数据段中是否存在开始时间标记,以使数据段仅在开始时间标记的指定开始时间开始的一段时间周期将被再现。如果在数据段中存在开始时间标记,则执行步骤350。在步骤350,解码算法获取当前时间并且确定当前时间是否在开始时间标记中指定的开始时间之前。如果当前时间是在开始时间之前,方法转到步骤320。如果当前时间不是在开始时间之前,则执行步骤360。此外,如果在步骤340不存在开始时间标记,则执行步骤360。

        如图4所示,在步骤360确定数据段中是否存在停止时间标记,使得数据段仅在停止时间标记的指定的停止时间结束的时间周期之前将被再现。如果存在停止时间标记,则算法转到步骤370。在步骤370,确定当前时间是否在停止时间标记之后。如果当前时间是在停止_时间标记之后,则算法转回到步骤320。如果当前时间不是在停止_时间标记的停止时间之后,则执行步骤380。如果在步骤360确定不存在停止时间标记,则执行步骤380。在步骤380,数据段被再现(例如,在图4的典型的实施例中所显示的),然后该方法对于下一个数据段返回到执行步骤320。数据段的再现最好包括后续处理,用于使数据将能够被显示给用户。然而,任意适当的处理都可以被执行。

        然而,对于在如图4所示的典型的实施例,在本算法中涉及到"时间",对于本发明,“时间”不限于时钟时间,一个适当的时间、天或时间和日期表示也都可以使用。图4中所示的当前"时间"可以包括通过适当的手段由解码方法获得的以天计算的时间和日期信息,其详细的说明是本技术领域公知的,并且不在本说明书的范围。

        在另一个实施例中,一个或多个时间标记与数据段一起嵌入在编码媒体文件中,但是当媒体流在解码期间被回放时,用于比较目的的当前时间不可提供。当用于比较的当前时间不可提供时;嵌入的数据段是否被再现的决定可以由本发明的方法的用户来作出??裳〉?,当当前时间不可提供时,可以预先确定(例如,通过数据段或媒体文件创建者)数据段是否将被再现。

        虽然本发明已经参考实施例进行了特别地说明,但是可以理解的是,根据本公开的内容可以作出各种不同的变更、修改和适应性修改,并且包括在本发明的?;し段?。虽然本发明已经结合目前被认为是最实用的且最佳的实施例进行了说明,但是可以理解的是本发明不限于被公开的实施例,相反,本发明旨在覆盖包括在附加的权利要求的?;し段诘母髦中薷暮偷刃У姆桨?。

    关于本文
    本文标题:嵌入到多媒体文件中的数据的选择性处理.pdf
    链接地址://www.4mum.com.cn/p-6198176.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 秒速时时计划网 3分pk10稳赚方法 双色球6中5计划 pk10技巧稳赚8码 j江西时时官网 河北11选五怎么玩不赔钱 北京小赛车开奖直播 江苏彩票单双玩法 新龙虎下载平台 pk10赛车冠军有规律 后二组选包胆是不是很稳 彩票技巧规律视频 大乐透走势分析 j江西时时走势 2017七星彩稳赚包码 双色球走势图分析图