CN1251122C - 多媒体再现装置和方法 - Google Patents

多媒体再现装置和方法 Download PDF

Info

Publication number
CN1251122C
CN1251122C CNB031371841A CN03137184A CN1251122C CN 1251122 C CN1251122 C CN 1251122C CN B031371841 A CNB031371841 A CN B031371841A CN 03137184 A CN03137184 A CN 03137184A CN 1251122 C CN1251122 C CN 1251122C
Authority
CN
China
Prior art keywords
control table
media
reproduce
time
time period
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.)
Expired - Fee Related
Application number
CNB031371841A
Other languages
English (en)
Other versions
CN1469281A (zh
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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1469281A publication Critical patent/CN1469281A/zh
Application granted granted Critical
Publication of CN1251122C publication Critical patent/CN1251122C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234318Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2368Multiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Abstract

一种用于控制多媒体再现的装置,包括用于接收同步多媒体集成语言文档的输入单元;用于分析同步多媒体集成语言文档生成文档对象模型树的同步多媒体集成语言分析器;控制表生成器,用于参照所述文档对象模型树生成一个预定的控制表;以及媒体再现单元,用于再现同步多媒体集成语言的媒体数据。该装置还包括控制器,用于参照所述控制表控制媒体再现单元。一种用于控制多媒体再现的方法也分析同步多媒体集成语言文档。通过所述装置和方法,多媒体数据在不支持多处理的资源有限的系统中得到有效控制。

Description

多媒体再现装置和方法
技术领域
本发明涉及媒体信息再现的控制,具体涉及用于在同步多媒体集成语言的基础上再现多媒体的装置和方法。
背景技术
同步多媒体集成语言(Synchronized Multimedia IntegrationLanguage)是一种用于根据位置、时间和/或其它参数在时间上和空间上再现基于扩展标记语言(XML)的多媒体的语言,所述多媒体包括文本、图象(例如bmp、jpg、png、gif)、音频(例如wav、mp3)和/或视频(例如mpeg)。通过由统一资源定位(URL)连接多媒体数据的对象,同步多媒体集成语言不仅提供媒体流,而且提供多种服务。例如,可用于通过与图象一起动态地提供不同的媒体来向用户发送更多的信息。同步多媒体集成语言,发音为“smile”已经被万维网联盟(W3C)下属的一个小组开发出来。
从功能的角度看,同步多媒体集成语言类似于NTML,不同的是每个标记都是小写的并且是基于XML的。Web站点创建者可以轻松地定义和同步Web上的表达式或用于交互的多媒体元素,诸如视频、声音或静止图象。另外,Web上的移动图象、静止图象或声音可以被传送到用户。但是,这些元素没有精巧的程序就不能互相交互。
同步多媒体集成语言有助于控制再现时间,即使Web站点创建者分开地发送几段电影、静止图象和声音。每个媒体的对象都通过一个特定URL来访问,这意味着能够利用达到一个或多个URLs的对象来进行呈现,并且所述对象能够轻松地在几次呈现中重复利用。
因此,在XML被构筑为用于包括Web服务的下一代互联网的标准语言的情况下,基于XML的同步多媒体集成语言及其相关的技术有望成为自由实现多媒体内容的核心技术。一个用同步多媒体集成语言定义的模块还能够被一种专用于移动互联网的标记语言XHTML(扩展超文本标记语言)用于现有的HTML(超文本标记语言)。
诸如一般个人计算机(PC)或手持PC的具有数字信号处理器(或中央处理单元CPU)的硬件能独立地处理同步多媒体集成语言文档中所含的每一种媒体。但是,其中也有缺点。在资源有限的不支持多处理的系统中再现多个媒体需要一种多媒体控制方法或算法,其应在充分考虑诸如处理器负荷或同步多媒体集成语言多媒体的再现性能下降等问题之后实现。这些缺点使得再现不够高效因而需要改进。
发明内容
本发明的目的是提供一种多媒体再现装置和方法,其在诸如移动通信终端的资源有限的系统中平滑地再现同步多媒体集成语言文档的各种媒体。
为了达到本发明的目的,本发明提供一种多媒体再现装置,包括:一个输入单元,用于接收同步多媒体集成语言文档;一个同步多媒体集成语言分析器,用于分析输入的同步多媒体集成语言文档并生成文档对象模型树;一个控制表生成器,用于参照所述文档对象模型树生成一个预定的控制表;一个媒体再现单元,用于再现同步多媒体集成语言文档的媒体数据;以及一个控制器,用于参照所述控制表控制所述媒体再现单元。优选地,如果有多个要再现的媒体,则这些媒体根据z-索引排列方法来排列并且从最低位置的媒体开始再现。优选地,控制表的媒体具有一个链表的连接结构。
本发明还提供一种多媒体再现方法,包括:接收和分析同步多媒体集成语言并生成一个文档对象模型树;参照所述文档对象模型树生成一个特定的控制表;驱动一个定时器;以及在定时器驱动期间参照所述控制表再现或停止再现同步多媒体集成语言文档的媒体。优选地,再现和停止一个媒体的步骤包括:在每个时间段检查所述控制表;如果一个媒体位于控制表的一个相应时间段则再现该媒体,如果所述媒体位于一个相应时间段则停止该媒体。
本发明另外提供一种一种控制媒体信息再现的系统,包括:分析器,其识别同步多媒体集成语言(SMIL)文档中指定的多个媒体项目;生成器,其生成与多个媒体项目的每一项和一个时间有关的表;和控制器,其基于所述表控制多个媒体项目的再现。
附图简述
图1是本发明一个优选实施例的多媒体再现装置的示意框图;
图2是本发明的优选实施例的多媒体再现方法的流程图;
图3A显示了本发明的优选实施例的再现控制表;
图3B显示了本发明的优选实施例的停止控制表。
优选实施例
图1是本发明一个优选实施例的多媒体再现装置的示意框图。该装置包括:一个输入单元110,用于接收同步多媒体集成语言文档;一个同步多媒体集成语言分析器120,用于分析输入的同步多媒体集成语言文档并生成一个文档对象模型树;一个控制表生成器130,用于参照所述文档对象模型树生成一个特定控制表;以及一个媒体再现单元150,用于再现所述同步多媒体集成语言文档的媒体数据。该装置还包括一个控制器140,用于参照所述控制表控制媒体再现单元150。所述媒体再现单元150优选包括各种类型的媒体再现器,以再现各种不同媒体数据,诸如文本、图象(例如bmp、jpg、png、gif)、音频(例如wav、mp3)和视频(例如mpeg)。
图2是本发明的优选实施例的多媒体再现方法的流程图。图3A显示了本发明的优选实施例的再现控制表。图3B显示了本发明的优选实施例的停止控制表。
如图2所示,本发明的多媒体再现方法包括:接收和分析一个同步多媒体集成语言文档并生成一个文档对象模型树(步骤S10和S20);参照文档对象模型树生成一个特定的控制表(S30),驱动一个定时器(步骤S40);以及在定时器驱动期间参照所述控制表再现或停止同步多媒体集成语言文档的媒体(步骤S50~S80)。所述媒体再现和停止步骤(步骤S50~S80)包括在每个时间段或预定时间段检查所述控制表(步骤S50和S70),如果要再现的媒体位于所述控制表的相应时间段则再现该媒体(步骤S60),而如果要停止的媒体位于相应时间段则停止该媒体(步骤S80)。
下面参照图1、2、3A和3B说明本发明的多媒体再现装置的操作和效果。为了再现同步多媒体集成语言文档的媒体数据,主要需要再现时间的信息和再现区域的信息,因此同步多媒体集成语言文档优选包括这两类信息。再现区域的信息由“region”指示并定义诸如‘width’和‘hight’的坐标值。再现时间的信息定义‘begin’、‘end’和‘duration’。
当同步多媒体集成语言文档输入到输入单元110,同步多媒体集成语言解析器120就在控制器140的控制下分析该同步多媒体集成语言文档并生成一个文档对象模型树。文档对象模型(Document ObiectModel)是W3C开发的一个编程接口标准,程序员用它能将HTML页面或XML文档变成程序对象或修正它们。文档对象模型树以树的形式表达同步多媒体集成语言文档的逻辑结构。
控制表生成器130参照所述文档对象模型树生成一个控制表。该控制表由一个再现控制表和一个停止控制表(见图3A和3B)组成。再现控制表定义每个时间段中要再现的媒体的种类和名称。停止控制表定义每个时间段中要停止再现的媒体的种类和名称。尽管图3A和3B以秒为单位显示时间,但本领域一般技术人员能理解其它时间单位也可以使用。分别在再现控制表和停止控制表中定义的媒体优选具有链表的连接结构。因此,控制表能定义任意数量的媒体项目或对象而不受数目限制。当控制表生成时,同步多媒体集成语言文档的媒体可以存储在存储器(未图示)中。
下面说明参照控制表再现或停止再现同步多媒体集成语言文档的媒体。
首先,控制器140驱动定时器并且控制器参照再现控制表和停止控制表检查每个时间段是否有要再现的媒体或者要停止再现的媒体(步骤S50和S70)。
如果有要再现的媒体,控制器140从存储器加载相应的媒体数据。如果加载了多个媒体数据,控制器140按照例如z-索引来排列它们,并且以预定顺序将它们输入到媒体再现单元150。所述多个媒体可以从最低位置开始或以不同次序依次输入到媒体再现单元150。媒体再现单元一收到这些媒体就再现它们(步骤S60)。
如果有要停止再现的媒体,控制器140指示媒体再现单元150停止相应媒体的再现。
上述媒体再现过程(步骤S50~S80)重复执行直至定时器终止。定时器一终止,控制器140就结束媒体再现过程(步骤S50~S80)。
因此,本发明的基于同步多媒体集成语言的多媒体再现装置和方法有下列优点。
首先,诸如同步多媒体集成语言文档的多媒体数据能在不支持多处理的资源有限的系统中得到有效控制。
第二,通过将控制表中定义的每个媒体与一个链表的连接结构关联起来,每个控制表都能定义一个数目不限的媒体项目或对象。
第三,本发明能应用于诸如个人数字助理(PDA)或移动电话的不支持高性能多处理的系统中。
上述实施例和优点都只是示例性的,并不构成对本发明的限制。其中的启示可以容易地应用到其它类型的装置。本发明的说明用于解释而不是限制权利要求的范围。很多变化、修改和替换对本领域一般技术人员是明显的。在权利要求中,装置加功能的表述用于覆盖在此描述的执行所述功能的结构,不仅包括结构上的等同物也包括等同的结构。

Claims (18)

1.一种多媒体再现装置,包括:
输入单元,其接收同步多媒体集成语言文档;
同步多媒体集成语言分析器,其从所述同步多媒体集成语言文档生成文档对象模型树;
控制表生成器,其参照所述文档对象模型树生成一个预定的控制表,其中所述预定的控制表与多个媒体项目的每一项和一个时间有关;
媒体再现单元,其再现同步多媒体集成语言文档的媒体数据;以及
控制器,其参照所述控制表控制所述媒体再现单元,
所述控制表包括:
再现控制表在第一数量的时间段中定义要再现的媒体的种类和名称;以及
停止控制表在第二数量的时间段中定义要停止再现的媒体的种类和名称。
2.如权利要求1所述的装置,其特征在于,控制器驱动一个定时器并检查所述控制表的多个时间段中的每一个,并且当所述控制表中指定的第一时间段里有要再现的媒体时,控制器再现相应的媒体,而如果在第二时间段中有要停止再现的媒体,则控制器停止相应媒体的再现。
3.如权利要求2所述的装置,其特征在于,所述第一时间段和第二时间段是相同的时间段。
4.如权利要求2所述的装置,其特征在于,如果有多个媒体项目要再现,则所述媒体再现单元根据z-索引排列方法来排列媒体项目,并且在控制器的控制下从最低位置的媒体项目开始再现。
5.如权利要求2所述的装置,其特征在于,所述控制表中指定的媒体具有链表的连接结构。
6.如权利要求1所述的装置,其特征在于,所述第一数量的时间段和第二数量的时间段的至少一部分是相同的时间段。
7.一种多媒体再现方法,包括:
从同步多媒体集成语言文档生成一个文档对象模型树;
参照所述文档对象模型树生成一个控制表,其中所述预定的控制表与多个媒体项目的每一项和一个时间有关;
驱动一个定时器;以及
在所述定时器驱动期间参照所述控制表再现或停止再现同步多媒体集成语言文档的媒体项目,
所述控制表包括:
再现控制表,其在第一数量的时间段中定义要再现的媒体的种类和名称;以及
停止控制表,其在第二数量的时间段中定义要停止再现的媒体的种类和名称。
8.如权利要求7所述的方法,其特征在于,再现步骤包括:
检查所述控制表的多个时间段中的每一个;以及
再现至少所述媒体项目之一,如果该媒体项目对应于所述控制表的多个时间段之一。
9.如权利要求8所述的方法,其特征在于,所述再现步骤包括:
根据z-索引排列方法来排列媒体项目;以及
从最低位置的媒体项目开始再现排列的媒体项目。
10.如权利要求8中所述的方法,其特征在于,所述控制表以链表的连接结构列出所述媒体项目。
11.如权利要求7所述的方法,其特征在于,所述停止再现的步骤包括:
检查所述控制表的多个时间段中的每一个;以及
如果一个媒体项目对应于控制表中指定的时间段之一,则停止该媒体项目。
12.如权利要求7所述的方法,其特征在于,至少一部分第一数量的时间段等于第二数量的时间段中的时间段。
13.一种控制媒体信息再现的系统,包括:
分析器,其识别同步多媒体集成语言文档中指定的多个媒体项目;
生成器,其生成与多个媒体项目的每一项和一个时间有关的表;和
控制器,其基于所述表控制多个媒体项目的再现,
所述表包括:
再现控制表,其列出要再现第一个媒体项目的时间;和
停止控制表,其列出要停止再现第二个媒体项目的时间。
14.如权利要求13所述的系统,其中,所述分析器生成同步多媒体集成语言文档中指定的多个媒体项目的逻辑表示。
15.如权利要求14所述的系统,其中,同步多媒体集成语言文档包括指示多个媒体项目的起始时间、终止时间和持续时间中的至少一个时间的再现时间信息,所述分析器基于所述再现时间信息生成所述逻辑表示。
16.如权利要求14所述的系统,其中,所述逻辑表示包括树结构。
17.如权利要求15所述的系统,其中,同步多媒体集成语言文档包括代表多个媒体项目要再现在显示屏上的位置的再现区域信息。
18.如权利要求15所述的系统,其中,同步多媒体集成语言文档包括代表多个媒体项目要再现在显示屏上的大小的再现区域信息。
CNB031371841A 2002-06-11 2003-06-11 多媒体再现装置和方法 Expired - Fee Related CN1251122C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR32556/2002 2002-06-11
KR1020020032556A KR20030095048A (ko) 2002-06-11 2002-06-11 멀티미디어 재생 방법 및 장치

Publications (2)

Publication Number Publication Date
CN1469281A CN1469281A (zh) 2004-01-21
CN1251122C true CN1251122C (zh) 2006-04-12

Family

ID=29707761

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031371841A Expired - Fee Related CN1251122C (zh) 2002-06-11 2003-06-11 多媒体再现装置和方法

Country Status (4)

Country Link
US (1) US7661060B2 (zh)
JP (1) JP4279058B2 (zh)
KR (1) KR20030095048A (zh)
CN (1) CN1251122C (zh)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7519616B2 (en) * 2002-10-07 2009-04-14 Microsoft Corporation Time references for multimedia objects
KR100781507B1 (ko) * 2003-06-07 2007-12-03 삼성전자주식회사 멀티미디어 데이터 전시 장치 및 전시 방법과 상기 방법을 기록한 기록매체
CA2539889A1 (en) * 2003-09-25 2005-03-31 Samsung Electronics Co., Ltd. Apparatus and method for displaying photo and video data and recording medium containing a program for performing the same method
RU2324987C2 (ru) * 2003-09-25 2008-05-20 Самсунг Электроникс Ко., Лтд. Устройство и способ отображения мультимедийных данных, объединенных с текстом, и носитель записи, содержащий программу для выполнения этого способа
KR100631604B1 (ko) * 2004-10-26 2006-10-09 엘지전자 주식회사 휴대단말기의 mms메시지 표시방법
CN1855095A (zh) 2005-04-27 2006-11-01 国际商业机器公司 用于播放基于smil的多媒体内容的系统、方法及引擎
US8977636B2 (en) * 2005-08-19 2015-03-10 International Business Machines Corporation Synthesizing aggregate data of disparate data types into data of a uniform data type
US8266220B2 (en) * 2005-09-14 2012-09-11 International Business Machines Corporation Email management and rendering
US8694319B2 (en) 2005-11-03 2014-04-08 International Business Machines Corporation Dynamic prosody adjustment for voice-rendering synthesized data
KR100784202B1 (ko) * 2005-12-14 2007-12-11 주식회사 케이티프리텔 배경화면 설정을 위한 메시지 구성 및 전송 방법 및 장치와 메시지 구성 정보를 이용한 이동통신 단말의 배경화면설정 방법 및 장치
US8271107B2 (en) 2006-01-13 2012-09-18 International Business Machines Corporation Controlling audio operation for data management and data rendering
US7505978B2 (en) 2006-02-13 2009-03-17 International Business Machines Corporation Aggregating content of disparate data types from disparate data sources for single point access
US9135339B2 (en) 2006-02-13 2015-09-15 International Business Machines Corporation Invoking an audio hyperlink
US7996754B2 (en) 2006-02-13 2011-08-09 International Business Machines Corporation Consolidated content management
US8849895B2 (en) 2006-03-09 2014-09-30 International Business Machines Corporation Associating user selected content management directives with user selected ratings
US9361299B2 (en) 2006-03-09 2016-06-07 International Business Machines Corporation RSS content administration for rendering RSS content on a digital audio player
US8510277B2 (en) * 2006-03-09 2013-08-13 International Business Machines Corporation Informing a user of a content management directive associated with a rating
US9092542B2 (en) * 2006-03-09 2015-07-28 International Business Machines Corporation Podcasting content associated with a user account
US8286229B2 (en) 2006-05-24 2012-10-09 International Business Machines Corporation Token-based content subscription
US20070277088A1 (en) * 2006-05-24 2007-11-29 Bodin William K Enhancing an existing web page
JP2007323711A (ja) * 2006-05-31 2007-12-13 Sony Corp 再生装置および再生方法、並びにプログラム
US9196241B2 (en) 2006-09-29 2015-11-24 International Business Machines Corporation Asynchronous communications using messages recorded on handheld devices
US9318100B2 (en) * 2007-01-03 2016-04-19 International Business Machines Corporation Supplementing audio recorded in a media file
US8219402B2 (en) 2007-01-03 2012-07-10 International Business Machines Corporation Asynchronous receipt of information from a user
US20080165281A1 (en) * 2007-01-05 2008-07-10 Microsoft Corporation Optimizing Execution of HD-DVD Timing Markup
KR20090005845A (ko) * 2007-07-10 2009-01-14 삼성전자주식회사 태그를 이용한 미디어 신호 재생 제어 방법 및 장치
US7975214B2 (en) * 2007-10-26 2011-07-05 International Business Machines Corporation System for capturing frames and form data
CN101860447A (zh) * 2009-04-07 2010-10-13 华为技术有限公司 媒体呈现方法及系统、服务器和终端
US20100287211A1 (en) * 2009-05-11 2010-11-11 Samsung Electronics Co., Ltd. Object linking
JP2014215859A (ja) * 2013-04-26 2014-11-17 ソニー株式会社 受信装置、受信装置における情報処理方法、送信装置、情報処理装置および情報処理方法
CN103744987B (zh) * 2014-01-20 2017-01-11 深圳市佳创视讯技术股份有限公司 基于dom树匹配的视频网站媒资聚合方法和系统
US9595352B2 (en) * 2014-03-17 2017-03-14 Seagate Technology Llc Manufacturer self-test for solid-state drives
US20160104219A1 (en) * 2014-10-09 2016-04-14 Wrap Media, LLC Digital companion wrap packages accompanying the sale or lease of a product and/or service

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4611298A (en) * 1983-06-03 1986-09-09 Harding And Harris Behavioral Research, Inc. Information storage and retrieval system and method
US4700181A (en) * 1983-09-30 1987-10-13 Computer Graphics Laboratories, Inc. Graphics display system
JP3507176B2 (ja) * 1995-03-20 2004-03-15 富士通株式会社 マルチメディアシステム動的連動方式
EP1009140A3 (en) * 1998-12-11 2005-12-07 Matsushita Electric Industrial Co., Ltd. Data transmission method, data transmission system, data receiving method, and data receiving apparatus
US6795092B1 (en) * 1999-02-15 2004-09-21 Canon Kabushiki Kaisha Data processing apparatus and method, and storage medium
US6654030B1 (en) * 1999-03-31 2003-11-25 Canon Kabushiki Kaisha Time marker for synchronized multimedia
JP2001285832A (ja) 2000-01-24 2001-10-12 Matsushita Electric Ind Co Ltd データ受信装置,データ受信方法,データ伝送方法,およびデータ記憶媒体
KR100694028B1 (ko) 2000-01-25 2007-03-12 삼성전자주식회사 멀티미디어 파일 작성용 저작장치 및 방법
AUPQ867700A0 (en) 2000-07-10 2000-08-03 Canon Kabushiki Kaisha Delivering multimedia descriptions
KR20020023048A (ko) 2000-09-22 2002-03-28 구자홍 Xml 문서의 레이아웃 방법과 이를 위한 시스템
AUPR063400A0 (en) 2000-10-06 2000-11-02 Canon Kabushiki Kaisha Xml encoding scheme
KR100641848B1 (ko) * 2000-11-02 2006-11-02 유겐가이샤 후지야마 디지탈 영상 콘텐츠의 배신 시스템 및 재생 방법 및 그 재생 프로그램을 기록한 기록 매체
US7469093B2 (en) * 2001-01-19 2008-12-23 Canon Kabushiki Kaisha Data processing apparatus for processing playback description data
JP2002268999A (ja) * 2001-03-09 2002-09-20 Toshiba Corp コンテンツ再生方法及び装置
JP4153990B2 (ja) * 2001-08-02 2008-09-24 株式会社日立製作所 データ配信方法およびシステム
US20030110277A1 (en) * 2001-12-10 2003-06-12 Sheng-Tzong Cheng Method and platform for using wireless multimedia files

Also Published As

Publication number Publication date
KR20030095048A (ko) 2003-12-18
CN1469281A (zh) 2004-01-21
US20030229847A1 (en) 2003-12-11
JP4279058B2 (ja) 2009-06-17
US7661060B2 (en) 2010-02-09
JP2004048732A (ja) 2004-02-12

Similar Documents

Publication Publication Date Title
CN1251122C (zh) 多媒体再现装置和方法
US8250467B2 (en) Deriving menu-based voice markup from visual markup
Lei et al. Context-based media adaptation in pervasive computing
JP5015150B2 (ja) 対話式マルチメディア環境の状態変化への宣言式応答
JP4959695B2 (ja) 対話型マルチメディア・プレゼンテーション管理の同期性
JP3762687B2 (ja) Htmlフォーム・エレメントを動的に表示するシステムおよび方法
TW571204B (en) Content publication system for supporting real-time integration and processing of multimedia content including dynamic data, and method thereof
US8539345B2 (en) Updating portlet interface controls by updating a hidden version of the control and then switching it with a displayed version
JP5042693B2 (ja) マークアップ言語ファイルの格納及び送信の最適化
US20070277088A1 (en) Enhancing an existing web page
US20070006079A1 (en) State-based timing for interactive multimedia presentations
CN100341016C (zh) 电子音乐散发服务系统和方法
WO2007041924A1 (fr) Dispositif de mise en oeuvre d'une présentation de page flexible et procédé correspondant
JP2007264792A (ja) 音声ブラウザプログラム
JP2008545335A5 (zh)
CA2538626A1 (en) Web content adaptation process and system
JP2009500703A (ja) ポータル・ビュー内のポートレット・コンテンツを独立してリフレッシュするシステム、方法、及びプログラム(ポータル・ビュー内のポートレット・コンテンツの独立リフレッシュ)
CN111953709B (zh) 多媒体内容传输方法、多媒体内容展示方法、装置和电子设备
JP2008535289A (ja) 遠隔提示プロトコルにおけるキャプチャ、再生およびリアルタイムシーキングの方法およびシステム
CN1421797A (zh) 利用电子书阅读器阅览具有多种结局的电子书的方法
CN109885301B (zh) 一种可缩放矢量图形的生成方法、装置、存储介质和设备
CN1949212A (zh) 多媒体播放装置及方法
CN1506811A (zh) 客户机方自动刷新高级Web页的方法和设备
CN111258578A (zh) 实现设备模板图元的方法
CN1477544A (zh) 低分辨率显示设备及其控制浏览器显示网页的方法

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060412

Termination date: 20180611