CN1684059A - 一种多媒体信息文件的编辑方法和装置 - Google Patents
一种多媒体信息文件的编辑方法和装置 Download PDFInfo
- Publication number
- CN1684059A CN1684059A CNA2004100346010A CN200410034601A CN1684059A CN 1684059 A CN1684059 A CN 1684059A CN A2004100346010 A CNA2004100346010 A CN A2004100346010A CN 200410034601 A CN200410034601 A CN 200410034601A CN 1684059 A CN1684059 A CN 1684059A
- Authority
- CN
- China
- Prior art keywords
- file
- user
- language
- markup language
- editing
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明提供了一种生成一个多媒体信息文件的方法,首先,获得一个初始的文件,该文件是基于所述的标志语言,该文件包含至少两个对象,然后,接收用户对所述的至少两个对象中的一个对象的选择,最后,标记所选择的对象是被推荐的,使所选择的对象在未来编辑该生成的文件时会被优先推荐。本发明还提供了一种编辑一个多媒体信息文件的方法,该文件包含带有推荐编辑标志的对象。首先,提示用户所述的对象,该对象是被推荐用来编辑的,然后,接收用户对所提示的对象的选择,和接收用户对所选择的对象的修改,最后,根据修改后的对象生成一个新的基于标志语言的文件。本发明通过事先在一个多媒体信息文件中加入一些推荐编辑标志,当一个普通手机用户在其手机上接收到该多媒体信息时,他可以很方便地根据推荐的对象在该多媒体信息文件中的众多对象中找到其想要修改的对象。因此,本发明极大地方便了普通手机用户对多媒体信息的操作。
Description
技术背景
本发明涉及一种基于标志语言的文件的编辑方法和装置,尤其涉及一种多媒体信息文件的编辑方法和装置。
手机信息服务是一个非常受欢迎的信息增值服务,目前其主要运作模式为短信服务SMS(Short Messaging Service),全球每个月大约有300亿条短信的发送量。由于现有的短信大多以文字信息为主,故对其编辑就显得相当简单且易于掌握,这一定程度上促进了手机短信的推广及普及。
手机信息服务的最新发展是多媒体信息服务MMS(Multimedia MessagingService),正如短信服务一样,多媒体信息服务可以让手机使用者用来发送各种各样的信息,但其内容及表现形式则大大优于现有的短信服务。多媒体信息服务所提供的内容除了文字信息、简单的图像和音乐外,还可提供相当复杂的音频和视频内容,并可以精美的布局呈现给用户。
应用于手机上的多媒体信息服务,是一种新的信息增值服务。该服务支持多媒体功能,是按照3GPP(3nd Generation Partnership Project)标准(3GPP TS23.140)中关于多媒体信息的部分开发出的。根据3GPP标准,多媒体信息可通过同步多媒体综合语言SMIL(Synchronized Multimedia Integration Language)来集成的。同步多媒体综合语言SMIL是一种遵从XML(eXtensible MarkupLanguage)的标志语言,SMIL不仅可以按时间顺序来整合多媒体节目的各个内容流,而且还可以用于管理该多媒体节目在呈现时的布局。关于3GPP标准中SMIL在多媒体信息服务中的应用,可参见3GPP标准的说明书TS26.140和TS26.234部分。
尽管SMIL看上去简单,但对于一般的手机用户来说,如果其不拥有一定的计算机语言基础,要想理解SMIL文件的语法和语义还是佷困难的,如果要进一步对其进行编辑和修改,则就更加困难。即使在专业的制作工具(authoring tool)的帮助下,这同样不是一件容易的事。
特别是对于手机等手持设备,其用于编辑文件的资源相对于个人计算机而言相当有限,比如手机的输入键小且少,从而不能方便地进行复杂的操作;又如手机的显示屏幕较小,从而难以显示较多的多媒体对象。诸如此类的原因进一步限制了普通手机使用者对多媒体信息的运用。比如,一个手机用户收到一个多媒体信息,他很喜欢该信息,并想在适当修改后转发给他的朋友分享,但由于手机所具有的资源限制及他对SMIL语言知识的缺乏,这一切会使他的修改编辑变得非常困难。
手机对多媒体信息文件的编辑难度可从下面这个例子得到体现。由于3GPP标准对多媒体信息文件的大小没有限制,故该文件中可以有成百上千个对象,比如,100个对象。用户想要在这100个对象中找出一个他想编辑的对象,在手机上实现这一想法是显而易见地非常难。
为了解决普通手机用户对SMIL语言的缺乏了解这一缺陷,现有的方法是预先制作出大量现成的多媒体信息,或准备一些带有结构性的多媒体文件模板以供用户使用。如在英国专利申请公开号为GB23862299(申请日:2002年9月3日,发明人:Paola Marcella Hobson)的专利申请中披露了如下的技术方案:将一个多媒体信息分为不同部分(portion),基本分类为介绍部分、信息部分和结束部分,可分别对各个部分进行编辑,然后组合成一个多媒体信息。该方案中的多煤体信息可包括一定数量的部分,但如果这一数量较大,则要在众多的部分中找到用户所想编辑的部分将是一个麻烦的过程。
因此,需要一种新的多媒体信息文件的编辑方法和装置,可以使用户能够很方便的在一个多媒体信息的多个对象中找到其想编辑的对象,特别是在手持设备等资源受限制的设备上。
发明内容
本发明的目的之一是为了消除现有的多媒体信息文件的编辑方法和装置的缺陷,提供一种新的多媒体信息文件的编辑方法和装置,可以使用户能够很方便的在一个多媒体信息的多个对象中找到其想编辑的对象。
本发明提供了一种生成一个基于标志语言的文件的方法。首先,获得一个初始的文件,该文件是基于所述的标志语言,该文件包含至少两个对象,然后,接收用户对所述的至少两个对象中的一个对象的选择,最后,标记所选择的对象是被推荐的,使所选择的对象在未来编辑该生成的文件时会被优先推荐。所述的标记步骤为***一个标志到该文件中。所述的文件为一个多媒体文件,如一个多媒体信息文件。所述的标志语言为SMIL语言,所述的标志是基于RDF(Resource DescriptionFramework)语言。
本发明还提供了一种对一个基于标志语言的文件编辑方法,该文件包含带有推荐编辑标志的对象。首先,提示用户所述的对象,该对象是被推荐用来编辑的,然后,接收用户对所提示的对象的选择,和接收用户对所选择的对象的修改,最后,根据修改后的对象生成一个新的基于标志语言的文件。所述的文件为一个多媒体文件,如一个多媒体信息文件;所述的标志语言为SMIL语言,所述的推荐编辑标志是基于RDF(Resource Description Framework)语言。
本发明还提供了一种对一个基于标志语言的文件进行编辑的编辑装置,该文件包含带有推荐编辑标志的对象,该编辑装置包括一个提示装置,一个选择装置,一个修改装置和一个生成装置。该提示装置,用于提示用户所述的对象,该对象是被推荐用来编辑的;该选择装置,用于接收用户对所提示的对象的选择;该修改装置,用于接收用户所选择的对象的修改;该生成装置,用于根据修改后的对象生成一个新的基于标志语言的文件。
本发明还提供了一种手持设备,该手持设备包括一个显示装置,一个输入装置,一个发送装置,一个接收装置和一个编辑装置。该编辑装置包括一个提示装置,一个选择装置,一个修改装置和一个生成装置。该接收装置,用于接收一个文件,该文件是基于一种标志语言,包含带有推荐编辑标志的对象。该提示装置,用于提示用户所述的对象,该对象是被推荐用来编辑的;该选择装置,用于接收用户对所提示的对象的选择;该修改装置,用于接收用户所选择的对象的修改;该生成装置,用于根据修改后的对象生成一个新的基于标志语言的文件。
所述的文件为一个多媒体文件,如一个多媒体信息文件。所述的标志语言为SMIL语言,所述的标志是基于RDF(Resource Description Framework)语言。
本发明通过在一个多媒体信息文件制作阶段事先预测手机用户经常需要修改的对象,在该文件中加入一些对应的标志,表明这些对象是被推荐的。当一个普通的手机用户在其手机上接收到一个按上述方法生成的多媒体信息时,他可以很方便地在该多媒体信息文件中的众多对象中找到其想要修改的对象,从而对这些对象进行修改,生成一个其所想要的个性化的多媒体信息。因此,本发明极大地方便了普通手机用户对多媒体信息的操作,可以大大降低他们对计算机语言的掌握程度的要求,甚至即使在仅有有限资源的手持设备上亦可对多媒体信息方便地进行操作。
通过参照结合附图所进行的如下描述和权利要求,本发明的其它目的和成就将是显而易见的,并对本发明也会有更为全面的理解。
附图说明
本发明通过实例的方式,参照附图进行详尽的解释,其中:
图1是根据本发明的一个实施例的一个基于标志语言的文件生成装置的***框图;
图2是一个多媒体信息的呈现示意图;
图3根据本发明的一个实施例的一个生成一个基于标志语言的文件的流程示意图;
图4是根据本发明的另一个实施例的一个基于标志语言的文件编辑装置的***框图;
图5根据本发明的另一个实施例的一个编辑一个基于标志语言的文件的流程示意图。
在所有的附图中,相同的参照数字表示相似的或相同的特征和功能。
具体实施方式
图1是根据本发明的一个实施例的一个基于标志语言的文件生成装置的***框图。装置100包括一个编辑装置140,该编辑装置包括一个获得装置141,一个选择装置142和一个标记装置144。装置100还包括一个接收装置110、一个呈现装置120、一个输入装置130、一个存储装置150和一个发送装置160。
装置100可为一台计算机,特别是一台个人计算机PC(图中未显示)的一部分,其中部分装置的功能可通过软件来实施。装置100所包括的上述装置对于本领域的熟练技术人员来说可以通过多种现有的装置来实现,只要其组合在一起可以达到本发明的功能即可。
接收装置110用于接收一个多媒体信息文件,该多媒体信息文件是基于一种标志语言,如SMIL语言。
呈现装置120用于呈现一个多媒体信息给用户,并可呈现来自于输入装置130的用户输入信息。该多媒体信息可来自于接收装置110,亦可来自于编辑装置140,还可来自于存储装置150。
输入装置130用于接收用户的输入信息,并将该输入信息传送给呈现装置120和/或编辑装置140。
编辑装置140用于生成一个基于标志语言的文件,该文件包含带有推荐编辑标志的对象。获得装置141用于获得一个初始的文件,该文件是基于所述的标志语言,该文件包含至少两个对象。该初始的文件可来源于接收装置110所接收到的一个多媒体信息文件,亦可来源于输入装置130所接收到的用户(多媒体信息的制作者)的输入,比如用户正在从头开始创建一个新的多媒体信息文件。选择装置142用于接收用户对所述的至少两个对象中的一个对象的选择,用户在接收到的多媒体信息文件中进行筛选,找出一个/一些未来的用户(多媒体信息的使用者)可能需要编辑的对象用于推荐;标记装置144用于标记所选择的对象是被推荐的,在该多媒体信息文件中***一些对应的推荐编辑标志,该标志可用于提示未来的用户这些对象是可编辑的。
存储装置150用于存储一个多媒体信息文件,以供将来呈现或发送。
发送装置160用于将一个多媒体信息文件以有线或无线地方式发送出去,该多媒体信息文件可来自于编辑装置140,亦可来自于存储装置150,还可来自于接收装置110。
装置100的运行流程详见下面图3所述。
图2是一个多媒体信息的呈现示意图。该多媒体信息包括一个文本对象210、一个图像对象220、一个音频对象230和一个文本对象240。
文本对象210的内容为“Dad,happy birthday to you!”,用来表达问候。文本对象240的内容为“your daughter:Alice”,用来表示签名。
图像对象220的内容为一张蛋糕的相片,该对象亦可被一个视频对象所代替,如一段某著名歌星演唱“Happy Birthday”的现场录像。音频对象230的内容为一段长度为20秒的音乐,其内容为演唱歌曲“Happy Birthday”。
该多媒体信息对应的SMIL文件如下:
<smil xmlns=″http://www.w3.org/2001/SMIL20/Language″>
<head>
<layout>
<root-layout width=″320″height=″240″/>
<region id=″Title″left=″0″top=″0″width=″320″height=″30″z-index=″1″/>
<region id=″Photo″left=″0″top=″30″width=″320″height=″180″z-index=″1″/>
<region id=″Sign″left=″0″top=″210″width=″320″height=″30″z-index=″1″/>
</layout>
</head>
<body>
<par>
<img id=″Cake″src=″cake.png″region=″Photo″/>
<text id=″My Hello″src=″hello.txt″region=″Title″/>
<audio id=″Happy Birthday″src=″happy birthday.mp3″dur=″20s″/>
<text id=″MySignature″src=″mysignature.txt″region=″Sign″begm=″20s″/>
</par>
</body>
</smil>
在下述的实施例中将结合该多媒体信息文件来具体阐述本发明。
图3根据本发明的一个实施例的一个生成一个基于标志语言的文件的流程示意图。该基于标志语言的文件可为一个基于SMIL语言的多媒体信息文件。该流程多应用在资源比较丰富的编辑设备上,如个人计算机PC。该流程可根据对未来用户(多媒体信息的使用者)的需求的预测,将该多媒体信息中的一个/一些对象附加上推荐编辑标志,以供将来在编辑该文件时可以方便地找到这些对象。
首先,获得一个多媒体信息文件(步骤S310),该多媒体信息文件包含多个对象。在基于标志语言的文件中,该对象可以数据段的形式存在。由于数据传输技术(有线或无线地方式)的飞速发展,一个能被传输的多媒体信息文件中可包含的对象的数量也越来越大,该数量可以达到几百上千个,甚至更多。为便于阐述和简单起见,本实施例中仍以图2中所述的包含4个对象的多媒体信息为例。
在接收到该多媒体信息文件后,获取其中的对象,并呈现获取的对象给用户(本流程中除特别标注外,用户均指多媒体信息的制作者)(步骤S320),在本实施例中可呈现的对象有:一个表达问候的文本对象,一个带有蛋糕相片的图像对象,一段音乐的音频对象,一个表示签名的文本对象。该获取过程可通过现有的制作工具,如荷兰Oratrix公司的GriNS,美国RealNetworks公司的RealSlideShow等,来完成。
然后,判断是否接收用户的一个请求,该请求要求为一个对象附加一个推荐编辑标志(步骤S330),如果判断结果是肯定的,则***一个对应于该对象的推荐编辑标志到该多媒体文件中(步骤S340)。
在本实施例中,用户要求为表达问候的对象附加一个推荐编辑标志,该推荐编辑标志可为一些描述信息,如在SMIL文件头元素(head element)中增加一些meta和metadata元素,该meta元素的语法可如下:
<meta name=”EditableObject”Content=”Object_id”/>
根据该语法,上述的推荐编辑标志可以描述如下:
<meta name=”EditableObject”Content=”My Hello”/>。
接下来,存储处理后的多媒体信息文件到一个存储装置(步骤S350),并回到步骤S330判断是否接收到用户的另一个请求,该请求要求为另一个对象附加上一个推荐编辑标志,如果判断结果是肯定的,则***一个对应于该对象的推荐编辑标志到该多媒体文件中。在本实施例中,用户要求为表示签名的对象附加一个推荐编辑标志,该推荐编辑标志可以描述如下:
<meta name=”EditableObject”Content=“MySignature”/>
最后,如果步骤S330中的判断结果是否定的,则发送该多媒体信息(步骤S360),并结束整个流程。。当然,在上述流程中亦可略过步骤S350直接发送该处理后的多媒体信息。
在上述步骤S330所接收到的用户的请求可以是用户根据对未来该信息的使用者,如转发者,可能需要修改的对象的预测,从该信息的众多对象中挑选出一部分对象,为这些对象附加上推荐编辑标志,这样一来,未来该信息的使用者就可以很容易地从该信息的众多对象中找到其所想修改的对象,从而方便了该多媒体信息的使用者编辑和转发该多媒体信息。
在上述步骤S340中所***的推荐编辑标志是metadata元素描述信息,该描述信息还可通过RDF(Resources Description Framework)来进行。RDF是一种基于XML的元数据描述语言,并得到SMIL2.0元数据信息模块的支持。在采用RDF描述框架后,本实施例的多媒体信息文件可表述如下,其中黑体部分为推荐编辑标志。
<smil xmlns=″http://www.w3.org/2001/SMIL20/Language″>
<head>
<metadata id=″meta-rdf″>
<!-RDF Namespace Declaration-->
<rdf:RDF
xmlns:rdf=
http://www.w3.org/1999/02/22-rdf-syntax-ns#
xmlns:rdfs=
http://www.w3.org/TR/1999/PR-rdf-schema-19990303#
xmlns:dc=
http://purl.org/metadata/dublin_core#
xmlns:mmsmetadata=″http://www.3gpp.org/.../mms-ns#″>
<!--Metadata about the Mutable Media Object for MMS-->
<rdf:Description about=″this document″
dc:Title=″A MMS Template″
dc:Description=″A MMS Template with MMO Embedded″
dc:Publisher=″W3C″
dc:Date=″2003-09-02″
dc:Rights=″Copyright 2003 Philips″
dc:Format=″text/smil″>
<rdf:Description about=″#MyHello″
dc:Title=″Hello Message″
dc:Description=″A Editable Media Object″
dc:Language=″en″>
<mmsmetadata:MMOEditable=″true″PromptWord=″Say hello here″/>
</rdf:Description>
<rdf:Description about=″″#MySignature″
dc:Title=″Signature″
dc:Description=″A Editable Media Object″
dc:Language=″en″>
<mmsmetadata:MMOEditable=″true″PromptWord=″Leave your signature here″/>
</rdf:Description>
<mmsmetadata:MMOAuthoringSequence>
<rdf:Seq>
<rdf:li Resource=″#MyHello″/>
<rdf:li Resource=″#MySignature″/>
</rdf:Seq>
</mmsmetadata:MMOAuthoringSequence>
</rdf:Description>
</rdf:RDF>
</metadata>
<layout>
<root-layout width=″320″height=″240″/>
<region id=″Title″left=″0″top=″0″width=″320″height=″30″z-index=″1″/>
<region id=″Photo″left=″0″top=″30″width=″320″height=″180″z-index=″1″/>
<region id=″Sign″left=″0″top=″210″width=″320″height=″30″z-index=″1″/>
</layout>
</head>
<body>
<par>
<img id=″Cake″src=″cake.png″region=″Photo″/>
<text id=″MyHello″src=″hello.txt″region=″Title″/>
<audio id=″Birthday″src=″birthday.mp3″dur=″20s″/>
<text id=″MySignature″src=″mysignature.txt″region=″Sign″begin=″20s″/>
</par>
</body>
其中:
<rdf:Seq>
<rdf:li Resource=″#MyHello″/>
<rdf:li Resource=″#MySignature″/>
</rdf:Seq>
用于表明将来在编辑该多媒体信息,可按以下推荐顺序来提示用户,先提示用户编辑问候对象,再提示用户编辑签名对象。
图4是根据本发明的另一个实施例的一个基于标志语言的文件编辑装置的***框图。装置400包括一个编辑装置440,该编辑装置包括一个提示装置442、一个选择装置443,一个修改装置444和一个生成装置446。装置100还包括一个接收装置410、一个呈现装置420、一个输入装置430、一个存储装置450和一个发送装置460。
装置400可为一个手持设备,如手机,的一部分,其中部分装置的功能可通过软件来实施。装置400所包括的上述装置对于本领域的熟练技术人员来说可以通过多种现有的装置来实现,只要其组合在一起可以达到本发明的功能即可。
接收装置410用于接收一个多媒体信息文件,该多媒体信息文件是基于一种标志语言的,如SMIL语言,该文件包含带有推荐编辑标志的对象。
呈现装置420用于呈现一个多媒体信息给用户,并可呈现来自于输入装置430的用户输入信息。该多媒体信息可来自于接收装置410,亦可来自于编辑装置440,还可来自于存储装置450。
输入装置430用于接收用户的输入信息,并将该输入信息传送给呈现装置420和/或编辑装置440。
编辑装置440用于编辑一个基于标志语言的文件,该文件包含带有推荐编辑标志的对象。该文件可来源于接收装置110所接收到的一个多媒体信息文件。提示装置442用于根据该文件中所包含的推荐编辑标志提示用户被推荐的对象;选择装置443用于接收用户对所提示的对象的选择;修改装置444用于接收用户所选择的对象的修改;生成装置446用于根据修改后的对象生成一个新的基于标志语言的文件。
存储装置450用于存储一个多媒体信息文件,以供将来呈现或发送。
发送装置460用于将一个多媒体信息文件以有线或无线地方式发送出去,该多媒体信息文件可来自于编辑装置440,亦可来自于存储装置450,还可来自于接收装置410。
装置400的运行流程详见下面图5所述。
图5根据本发明的另一个实施例的一个编辑一个基于标志语言的文件的流程示意图。该基于标志语言的文件可为一个基于SMIL语言的多媒体信息文件,该文件包含一些推荐编辑标志及其对应的对象。该流程多应用在资源比较有限的手持设备上,如手机。该流程可根据事先***到该文件中的推荐编辑标志方便地找到对应的对象。
首先,接收一个多媒体信息文件(步骤S510),该多媒体信息文件包含多个对象,并且其中一个或多个对象具有对应的推荐编辑标志。在基于标志语言的文件中,该对象可以数据段的形式存在。本实施例中以经过图3流程处理后所得到的多媒体信息为例,该多媒体信息包含4个对象,其中2个对象带有推荐编辑标志。
在接收到该多媒体信息文件后,判断是否接收到用户的一个请求,该请求要求编辑该多媒体信息文件(步骤S520),如果判断结果是否定的,则发送该多媒体信息(步骤S580),并结束整个流程。如果判断结果是肯定的,则根据该多媒体信息文件中所包含的推荐编辑标志获取对应的推荐编辑对象,并呈现获取的推荐编辑对象给用户(步骤S530),在本实施例中呈现的推荐编辑对象有2个,一个为表达问候的文本对象,另一个为表示签名的文本对象。
然后,接收用户对一个推荐编辑对象的选定(步骤S540),比如,用户想将该多媒体信息转发给他的朋友Tom,因此,他需要选定表达问候的对象。
在推荐编辑对象被选定后,接收用户对该推荐编辑对象的修改,并相应地修改该多媒体信息文件(步骤S550),比如:接收到用户的输入“Hi,Tom,HappyBirthday to You!”,并根据该输入将
<text id=″MyHello″src=″hello.txt″region=″Title″/>
中的“hello.txt”的内容由“Dad,happy birthday to you!”改为“Hi,Tom,Happy Birthday to You!”。
接下来,判断是否接收到用户对另一个推荐编辑对象的选定(步骤S560),如果判断结果是肯定的,则回到步骤S550接收用户对该推荐编辑对象的修改,并相应地修改该多媒体信息文件。在本实施例中,表示签名的对象被选定,接收到用户的输入“Your old Friend:Richard”,并根据该输入将
<text id=″MySignature″src=″mysignature.txt″region=″Sign″begin=″20s″/>
中的“mysignature.txt”的内容由“your daughter:Alice”改为“Your oldFriend:Richard”。
最后,如果步骤S560中的判断结果是否定的,则存储处理后的多媒体信息文件到一个存储装置(步骤S570),并发送该多媒体信息(步骤S580)。当然,亦可略过步骤S570直接发送该处理后的多媒体信息。
上述编辑流程可通过使用DOM API(文档对象模型应用编程接口,Document Object Model Application Program Interface)来实现,从而使得其用户界面更加友好。
在上述流程中,一个多媒体信息文件中仅有部分对象会被呈现用来推荐,故对于资源有限的手持设备而言,可极大地减少对资源的依赖;对于用户而言,由于不需要对所有的对象进行逐一选择和处理,故其操作就显得简单易学,特别是对于包含有大量对象的多媒体信息,本发明的优点就显得尤为明显。
在本发明的实施例中,多媒体信息文件中的一部分对象被附加上推荐编辑标志,剩下的对象可被进行一定处理从而使得其成为不可编辑的对象,从而达到版权保护的目的,比如,一个多媒体电视节目中的电视台的台标可被处理成不可编辑的对象。
当然,剩下的对象亦可保持其象现有技术中一样的可编辑属性,只是在编辑该多媒体信息时,首先呈现本发明所述的带有推荐编辑标志的对象,然后提示用户是否需要进一步修改剩下的对象,如用户的回答是肯定的,则再呈现这些对象给用户。
而且,可被附加上推荐编辑标志的对象不仅限于本发明的实施例中的文本对象,可为该多媒体信息文件中的任何一个对象,但最好是多媒体信息使用者需要编辑的对象,并且是相对比较易于编辑的对象。
另外,在本发明的实施例中以SMIL语言为例,事实上,对于任何一种标志语言,比如:XHTML,SVG,本发明所提出的方法和装置均可适用其中。
虽然经过对本发明结合具体实施例进行描述,对于在本技术领域熟练的人士,根据上文的叙述作出的许多替代、修改和变化将是显而易见的。因此,当这样的替代、修改和变化落入附后的权利要求的精神和范围内时,应该被包括在本发明中。
Claims (22)
1.一种生成一个基于标志语言的文件的方法,包括步骤:
获得一个初始的文件,该文件是基于所述的标志语言,该文件包含至少两个对象,
接收用户对所述的至少两个对象中的一个对象的选择,和
标记所选择的对象是被推荐的,使所选择的对象在未来编辑该生成的文件时会被优先推荐。
2.如权利要求1所述的方法,其中标记步骤为***一个标志到该文件中。
3.如权利要求2所述的方法,其中所述的标志是基于RDF(ResourcesDescription Framework)语言。
4.如权利要求1所述的方法,还包括步骤:发送该生成的文件。
5.如权利要求1所述的方法,其中所述的文件为一个多媒体信息文件。
6.如权利要求1所述的方法,其中所述的标志语言是XML(eXtensible MarkupLanguage)语言。
7.如权利要求1所述的方法,其中所述的标志语言为SMIL(SynchronizedMultimedia Integration Language)语言。
8.一种对一个基于标志语言的文件进行编辑的方法,该文件包含带有推荐编辑标志的对象,包括步骤:
a.提示用户所述的对象,该对象是被推荐用来编辑的,
b.接收用户对所提示的对象的选择,
c.接收用户对所选择的对象的修改,和
d.根据修改后的对象生成一个新的基于标志语言的文件。
9.如权利要求8所述的方法,还包括步骤:接收所述的用于编辑的文件。
10.如权利要求8所述的方法,还包括步骤:发送所生成的文件。
11.如权利要求8所述的方法,其中所述的文件为一个多媒体信息文件。
12.如权利要求8所述的方法,其中所述的标志语言为SMIL(SynchronizedMultimedia Integration Language)语言。
13.如权利要求8所述的方法,其中所述的推荐编辑标志是基于RDF(Resources Description Framework)语言。
14.如权利要求8所述的方法,其中带有推荐编辑标志的对象是所述文件中所有对象的一部分。
15.一种生成一个基于标志语言的文件的装置,包括:
一个获得装置,用于获得一个初始的文件,该文件是基于所述的标志语言,该文件包含至少两个对象,
一个选择装置,用于接收用户对所述的至少两个对象中的一个对象的选择,和
一个标记装置,用于标记所选择的对象是被推荐的,使所选择的对象在未来编辑该生成的文件时会被优先推荐。
16.如权利要求15所述的装置,其中标记装置用于***一个标志到该文件中。
17.如权利要求15所述的装置,其中所述的文件为一个基于SMIL(Synchronized Multimedia Integration Language)语言的多媒体信息文件。
18.一种对一个基于标志语言的文件进行编辑的装置,该文件包含带有推荐编辑标志的对象,包括:
一个提示装置,用于提示用户所述的对象,该对象是被推荐用来编辑的,
一个选择装置,用于接收用户对所提示的对象的选择,
一个修改装置,用于接收用户所选择的对象的修改,和
一个生成装置,用于根据修改后的对象生成一个新的基于标志语言的文件。
19.如权利要求18所述的装置,还包括:一个接收装置,用于接收所述的用于编辑的文件。
20.如权利要求18所述的装置,其中所述的文件为一个基于SMIL(Synchronized Multimedia Integration Language)语言的多媒体信息文件。
21.一种手持设备,包括:
一个呈现装置,
一个输入装置,
一个发送装置,
一个接收装置,用于接收一个文件,该文件是基于一种标志语言,包含带有推荐编辑标志的对象,和
一个编辑装置,该编辑装置包括:
一个提示装置,用于提示用户所述的对象,该对象是被推荐用来编辑的,
一个选择装置,用于接收用户对所提示的对象的选择,
一个修改装置,用于接收用户所选择的对象的修改,和
一个生成装置,用于根据修改后的对象生成一个新的基于标志语言的文件。
其中提示装置与接收装置、呈现装置和选择装置相连接,选择装置与输入装置和修改装置相连接,修改装置与输入装置和生成装置相连接,生成装置与呈现装置和发送装置相连接。
22.如权利要求21所述的设备,其中所述的标志语言为SMIL(SynchronizedMultimedia Integration Language)语言,所述的文件为一个多媒体信息文件。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004100346010A CN1684059A (zh) | 2004-04-14 | 2004-04-14 | 一种多媒体信息文件的编辑方法和装置 |
TW094102236A TW200627221A (en) | 2004-04-14 | 2005-01-26 | Method and system for editing a multimedia message |
CN200580011283.9A CN1942874A (zh) | 2004-04-14 | 2005-02-03 | 一种多媒体信息文件的编辑方法和装置 |
JP2007507873A JP2007534061A (ja) | 2004-04-14 | 2005-02-03 | マルチメディア・メッセージを編集する方法及びシステム |
EP05702881A EP1738284A2 (en) | 2004-04-14 | 2005-02-03 | Method and system for editing a multimedia message |
KR1020067021317A KR20070005671A (ko) | 2004-04-14 | 2005-02-03 | 멀티미디어 메시지를 편집하는 방법 및 시스템 |
PCT/IB2005/050446 WO2005101234A2 (en) | 2004-04-14 | 2005-02-03 | Method and system for editing a multimedia message |
US10/599,820 US20070198925A1 (en) | 2004-04-14 | 2005-02-03 | Method and system for editing a multimedia message |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004100346010A CN1684059A (zh) | 2004-04-14 | 2004-04-14 | 一种多媒体信息文件的编辑方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1684059A true CN1684059A (zh) | 2005-10-19 |
Family
ID=34981956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100346010A Pending CN1684059A (zh) | 2004-04-14 | 2004-04-14 | 一种多媒体信息文件的编辑方法和装置 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20070198925A1 (zh) |
EP (1) | EP1738284A2 (zh) |
JP (1) | JP2007534061A (zh) |
KR (1) | KR20070005671A (zh) |
CN (1) | CN1684059A (zh) |
TW (1) | TW200627221A (zh) |
WO (1) | WO2005101234A2 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237647B (zh) * | 2008-01-22 | 2011-01-05 | 中兴通讯股份有限公司 | 在编辑多媒体短消息时***多媒体文件的自适应方法 |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8046689B2 (en) * | 2004-11-04 | 2011-10-25 | Apple Inc. | Media presentation with supplementary media |
CN1822687B (zh) * | 2006-03-31 | 2010-09-01 | 中兴通讯股份有限公司 | 一种多媒体消息签名业务的实现方法 |
US20080301104A1 (en) * | 2007-06-01 | 2008-12-04 | Kendall Gregory Lockhart | System and method for implementing enhanced search functionality |
US7937663B2 (en) | 2007-06-29 | 2011-05-03 | Microsoft Corporation | Integrated collaborative user interface for a document editor program |
US7941399B2 (en) | 2007-11-09 | 2011-05-10 | Microsoft Corporation | Collaborative authoring |
US8825758B2 (en) | 2007-12-14 | 2014-09-02 | Microsoft Corporation | Collaborative authoring modes |
US8352870B2 (en) | 2008-04-28 | 2013-01-08 | Microsoft Corporation | Conflict resolution |
US20110066940A1 (en) | 2008-05-23 | 2011-03-17 | Nader Asghari Kamrani | Music/video messaging system and method |
US20170149600A9 (en) | 2008-05-23 | 2017-05-25 | Nader Asghari Kamrani | Music/video messaging |
US20100131836A1 (en) * | 2008-11-24 | 2010-05-27 | Microsoft Corporation | User-authored notes on shared documents |
US20110154225A1 (en) * | 2009-12-21 | 2011-06-23 | Research In Motion Limited | Method and device to modify an electronic document from a mobile environment with server assistance |
KR101444926B1 (ko) * | 2013-01-29 | 2014-10-07 | (주)센솔로지 | 장치간 협의 방법, 그리고 이를 구현한 의사소통 장치 |
CN103268310A (zh) * | 2013-05-14 | 2013-08-28 | 百度在线网络技术(北京)有限公司 | 基于推荐的自媒体信息编辑方法及装置 |
US9894022B2 (en) | 2013-07-19 | 2018-02-13 | Ambient Consulting, LLC | Image with audio conversation system and method |
US10057731B2 (en) * | 2013-10-01 | 2018-08-21 | Ambient Consulting, LLC | Image and message integration system and method |
US9977591B2 (en) | 2013-10-01 | 2018-05-22 | Ambient Consulting, LLC | Image with audio conversation system and method |
WO2015050966A1 (en) * | 2013-10-01 | 2015-04-09 | Filmstrip, Inc. | Image and message integration system and method |
TWI647609B (zh) * | 2017-04-14 | 2019-01-11 | 緯創資通股份有限公司 | 即時通訊方法、系統及電子裝置與伺服器 |
US10630622B2 (en) | 2017-12-28 | 2020-04-21 | Ebay Inc. | Adding images via MMS to a draft document |
KR102322786B1 (ko) * | 2018-03-30 | 2021-11-09 | 조영화 | 전자문서의 관계기반 저작관리방법 및 저작관리시스템 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7798417B2 (en) * | 2000-01-03 | 2010-09-21 | Snyder David M | Method for data interchange |
JP2002318807A (ja) * | 2001-04-19 | 2002-10-31 | Matsushita Electric Ind Co Ltd | メタデータ作成装置およびメタデータ作成方法 |
GB2386299B (en) * | 2002-03-09 | 2004-08-11 | Motorola Inc | A method to classify and structure a multimedia message |
US7899915B2 (en) * | 2002-05-10 | 2011-03-01 | Richard Reisman | Method and apparatus for browsing using multiple coordinated device sets |
EP1403778A1 (en) * | 2002-09-27 | 2004-03-31 | Sony International (Europe) GmbH | Adaptive multimedia integration language (AMIL) for adaptive multimedia applications and presentations |
KR100484181B1 (ko) * | 2002-12-02 | 2005-04-20 | 삼성전자주식회사 | 멀티미디어 문서 저작 장치 및 방법 |
US8065616B2 (en) * | 2003-10-27 | 2011-11-22 | Nokia Corporation | Multimedia presentation editor for a small-display communication terminal or computing device |
-
2004
- 2004-04-14 CN CNA2004100346010A patent/CN1684059A/zh active Pending
-
2005
- 2005-01-26 TW TW094102236A patent/TW200627221A/zh unknown
- 2005-02-03 WO PCT/IB2005/050446 patent/WO2005101234A2/en not_active Application Discontinuation
- 2005-02-03 EP EP05702881A patent/EP1738284A2/en not_active Withdrawn
- 2005-02-03 JP JP2007507873A patent/JP2007534061A/ja active Pending
- 2005-02-03 US US10/599,820 patent/US20070198925A1/en not_active Abandoned
- 2005-02-03 KR KR1020067021317A patent/KR20070005671A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237647B (zh) * | 2008-01-22 | 2011-01-05 | 中兴通讯股份有限公司 | 在编辑多媒体短消息时***多媒体文件的自适应方法 |
Also Published As
Publication number | Publication date |
---|---|
US20070198925A1 (en) | 2007-08-23 |
EP1738284A2 (en) | 2007-01-03 |
WO2005101234A3 (en) | 2006-07-27 |
KR20070005671A (ko) | 2007-01-10 |
WO2005101234A2 (en) | 2005-10-27 |
JP2007534061A (ja) | 2007-11-22 |
TW200627221A (en) | 2006-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1684059A (zh) | 一种多媒体信息文件的编辑方法和装置 | |
CN100352303C (zh) | 一种动态移动终端客户化信息定制界面的生成方法及*** | |
CN1324913C (zh) | 一种向移动终端递送内容的***和方法 | |
CN1269104C (zh) | 语音合成方法和语音合成设备 | |
JP2007534061A6 (ja) | マルチメディア・メッセージを編集する方法及びシステム | |
CN1677419A (zh) | 消息分发***、服务器、移动终端、数据存储单元与方法 | |
CN1822643A (zh) | 信息处理设备、信息处理方法和信息处理*** | |
CN1558349A (zh) | 数据通信 | |
CN1917664A (zh) | 通信设备及其方法 | |
CN1892639A (zh) | 主题变换***、便携通信设备、服务器装置和计算机程序 | |
CN1627311A (zh) | 服务提供商个性化对于客户的事件通知的方法和*** | |
CN1745382A (zh) | 在实时控制协议(rtcp)消息中嵌入会话描述消息 | |
CN1761959A (zh) | 在移动电话***中存储和检索多媒体数据和相关注释数据 | |
CN101051937A (zh) | 一种基于xml的用户权限管理方法及*** | |
CN1242352C (zh) | 在包含由数据库分配的事件表的视听流表上搜索视听节目或内容的方法 | |
CN1744606A (zh) | 在终端和服务器之间移动用户个人数据的同步处理方法 | |
CN1960507A (zh) | 手机用户间的信息共享与搜索方法 | |
CN101068220A (zh) | 一种基于即时通信工具的媒体文件更新提示的方法与*** | |
CN101065967A (zh) | 元数据管理装置以及元数据利用装置 | |
CN1949227A (zh) | 一种针对可播放媒体文件的搜索方法、***及装置 | |
CN1225704C (zh) | 中继方法和代理服务器设备 | |
CN1815444A (zh) | 使用脚本文件配置的便携式多媒体播放器界面定制方法 | |
CN1553369A (zh) | 用于多媒体消息业务的互动方法、用户终端及其通信*** | |
CN1831826A (zh) | 内容发布***、内容发布方法、及其计算机可读存储介质 | |
CN1303548C (zh) | 信息终端装置及其内容同时再现限制方法及数据发送*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |