CN101088066A - 一种配置用于播放网络节目的软件资源的方法和装置 - Google Patents
一种配置用于播放网络节目的软件资源的方法和装置 Download PDFInfo
- Publication number
- CN101088066A CN101088066A CNA2005800445324A CN200580044532A CN101088066A CN 101088066 A CN101088066 A CN 101088066A CN A2005800445324 A CNA2005800445324 A CN A2005800445324A CN 200580044532 A CN200580044532 A CN 200580044532A CN 101088066 A CN101088066 A CN 101088066A
- Authority
- CN
- China
- Prior art keywords
- resource
- software resource
- program
- user side
- font
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
本发明提供一种配置用于播放网络节目的软件资源的方法和装置。用户端向网络服务器发送的下载网络节目的请求中,包括用户端软件资源的配置信息。网络服务器比较对比播放网络节目所需的软件资源和用户端软件资源后,向用户端发送播放节目所需的且用户端缺少的软件资源。用户端将接收到的软件资源与本地软件资源结合,以播放下载的网络节目。只需在发送下载网络节目的请求中附带发送用户端所具有的软件资源的配置信息,用户端就可以充分配置网络节目播放所需的软件资源。
Description
背景技术
本发明涉及网络节目播放技术领域,尤其是涉及一种配置用于播放网络节目的软件资源的方法和装置。
网络光盘格式(如增强型eDVD光盘格式,蓝光光盘BD格式等)的推出,使用户可观看的节目不再限于光盘上存储的节目,而是扩展到与光盘上的内容相关的网络节目。从网络中下载、播放节目已经是一种十分普遍的娱乐方式。
在发行网络光盘时,光盘内容提供商在网络服务器中提供与所发行的光盘上的内容相应的网络节目供光盘用户下载。这些网络节目一般与本地光盘的音视频内容同步播放,以增强播放效果。作为网络节目内容的一部分,一些增强信息,如网页、或动画、或节目介绍说明或演职人员介绍等也随同网络节目下载到用户端。
这些增强信息中常常包括一些新颖的字体或字形、新奇的图形或具有动画效果的运动矢量图等。另外,存储在网络中的网络节目常常被更新,播放该节目所需的字体、图形等也因此常常被更新。
支持这些新的内容的软件资源,如支持需要显示的字体的字体库、支持图形显示的图形库、或其他辅助的用于增强播放的程序一般也随同网络节目一起下载。以字体为例,一个字符的不同字体具有不同的点阵结构和外形轮廓,要按照特定的字体显示一个字符需要相应的字体数据(即点阵结构数据和外形轮廓数据等),否则就无法输出显示该字符。同样,一个图形尤其是新的图形在本地如果没有相应地图形库将影响播放效果。
随同网络节目下载的软件资源文件常常比较大,例如一个字体库文件能达到3MB到20MB左右,因此下载所需时间也比较长,尤其是遇到网络带宽不足或网络堵塞的情况,网络节目的播放可能就不得不中断,播放质量不能得到保证,而使用户失去观看节目的兴致。
解决软件资源下载问题的方法之一是将所有可能用到的软件资源先行下载到用户端播放装置。这种方法可以满足大多数情况的需要,但这样用户端播放装置的有限的存储空间会被占用,另一方面网络节目及增强信息经常被更新,预先下载的软件资源不可能涵盖所需的字体、图形、程序等,尤其是新出现字体、图形和程序等。
解决软件资源下载问题的另一种方法是在网络节目下载后,经光盘播放装置确定本地缺少的资源,然后再向网络服务器发出下载缺少的软件资源。如果播放装置在播放网络节目时发现缺少一个字符的字体数据,然后向网络服务器请求下载,并且分配一定的网络带宽去下载所需的字体数据,必然使节目播放过程受到相应影响。这种方法不但不能保证播放质量而且过程繁琐。
因此,需要提供一种配置用于播放网络节目的软件资源的方法和装置,以能够快捷的实现软件资源的配置,避免因字体、图形等得不到支持或及时的支持而延误或中断网络节目的播放。
发明内容
本发明要解决的技术问题是提供一种配置用于播放网络节目的软件资源的方法和装置,以克服现有技术中存在的问题。
根据本发明的一个实施例,提供一种在播放装置中配置软件资源的方法,所述软件资源用于播放一个网络节目,该方法包括步骤:向一个网络服务器发送下载所述网络节目的请求,所述请求包括本地软件资源的配置信息;接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和,将所接收软件资源与所述本地软件资源结合,以播放所述节目。
根据本发明的一个实施例,提供一种在播放装置中配置软件资源的装置,所述软件资源用于播放一个网络节目,该装置包括:一个发送装置,用于向一个网络服务器发送下载指定网络节目的请求,所述请求包括本地软件资源的配置信息;一个接收装置,用于接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和一个结合装置,用于将所接收软件资源与所述本地软件资源结合,以播放所述节目。
根据本发明的一个实施例,提供一种在网络服务器中配置软件资源的方法,所述软件资源用于在一个用户端播放一个网络节目,该方法包括步骤:接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;获取播放所述网络节目所需的软件资源的信息;和,比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
根据本发明的一个实施例,提供一种在网络服务器中配置软件资源的装置,所述软件资源用于在一个用户端播放一个网络节目,该装置包括:一个接收装置,用于接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;一个获取装置,用于获取播放所述网络节目所需的软件资源的信息;和,一个比较装置,用于比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
根据本发明,用户端只需在向网络服务器发送下载网络节目的请求中附带发送用户端的软件资源(例如字体库资源、图形库资源、程序资源等)的配置信息,就可以得到播放所下载的网络节目所需且用户端所缺少的字体数据,而其余的信息处理工作由网络服务器处理。网络服务器根据接收到的用户端软件资源的配置信息,比较网络节目的播放所需的软件资源,确定用于向用户端发送播放节目所需且所述用户端缺少的软件资源,最后发送给用户端。
在向用户端发送软件资源和网络节目时,可以将网络节目内容与需要发送的软件资源进行封装,形成向用户端发送的反馈数据包,然后再向用户端发送所述的数据包。
本发明提供的方法和装置不但可以保证网络节目播放中的软件资源配置充分,而且本地用户端播放装置无需太大变化,只需在发送下载节目的请求中附带发送一个本地软件资源的配置信息。本发明提供的方法和装置突破了传统技术方案中先下载节目,再对其分析,然后再向网络服务器请求下载相应软件资源的做法,简化了播放网络节目所需的步骤和过程,保证了光盘播放质量。
通过下文中参照附图对本发明所作的描述和权利要求,本发明的其他目的和成就将显而易见,并可对本发明有全面的理解。
附图说明
通过实施例,参照附图对本发明作进一步详尽解释。
图1是根据本发明的一个实施例的网络节目播放系统示意图;
图2是根据本发明的一个实施例的在播放装置中配置的软件资源的方法流程图;
图3是根据本发明的一个实施例的在播放装置中配置软件资源的装置框图;
图4是根据本发明的一个实施例一种在网络服务器中配置软件资源的方法流程图;和
图5是根据本发明的一个实施例的一种在网络服务器中配置软件资源的装置框图。
在所有的上述附图中,相同的标号表示具有相同、相似或相应的特征或功能。
具体实施方式
本发明的构思如下:网络节目播放装置向网络服务器发送的下载网络节目的请求中,包括用户端软件资源的配置信息。网络服务器对播放网络节目所需的软件资源的信息和用户端软件资源的配置信息进行比较,并向用户端发送播放节目所需的且用户端缺少的软件资源。用户端就可以将接收到的软件资源和本地软件资源进行结合,以播放下载的网络节目。其中的软件资源可以是字体库、图形库、运动矢量图或一个应用程序播放网络节目需要的软件资源等。下面以配置用于播放网络节目的字体为例对本发明进行描述,其他的软件资源的配置方法和字体资源的配置方法相同。
图1是根据本发明的一个实施例的网络节目播放系统示意图。如图1所示,网络节目播放装置110是一个网络光盘播放装置(下文以网络光盘播放装置为例描述),也可以是其它的可播放网络节目的播放装置,如PC机等。根据光盘上节目内容的播放要求或用户的要求,装置110通过网络120链接网络服务器130,请求下载指定网络节目。
在装置110所发出的下载请求中包括一个关于装置110中的字体数据的配置信息,例如,在装置110中所包含的一个中文字体点阵数据库的描述,其中可以包括字体的名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵或轮廓数据是否存在的掩码(FontMask)等。装置110可以根据本地字体数据文件的描述信息获得所发送的字体数据的配置信息。
网络服务器130在收到装置110发送的下载请求及其中的播放装置110的字体数据的配置信息后,对播放网络节目所需的字体数据的信息和所收到的字体数据的配置信息进行比较,确定并发送用户端播放装置110缺少的且播放节目所需的字体数据。
播放装置110接收自网络服务器130发送的字体数据,并结合本地原有的字体库,就可以实现顺利播放所述网络节目。所述的字体数据包含特定的字体名称、具有该类型字体的字符总数、单个或多个具有该类型字体的字符的点阵或轮廓数据等。
本发明提供的网络节目播放系统简化了下载播放网络节目的过程,不但不需要下载相应于网络节目的整个的字体库,而且只需要本地用户端发送一次信息就可以得到所需的节目和实现相应地字体数据的配置。
图2是根据本发明的一个实施例的在播放装置中配置的软件资源的方法流程图。首先,网络节目播放装置接收用户或网络光盘上的节目播放中的下载网络节目的指令(步骤S205)。
然后,获取本地字体数据的配置信息(步骤S210)。本地用户端字体数据的配置信息是对本地用户端字体数据的描述信息。一般节目播放装置可以根据本地的字体数据相应的得到一个描述信息(在本例中称为fontmask),例如可以表示为:
FontMask = #(singleFontMask)
singleFontMask = (FontFaceName/CharactGlyphAvailableBitMask)
FontFaceName = Face Name of a specific font
CharactGlyphAvailableBitMask=A Hex decimal value that indicates
which character glyph exists and
which doesn’t exist in local system
通过该信息,网络服务器可以分析本地用户端的字体配置信息,如字体名称,字体数据的版本级别、具有该类型字体的字符总数、具有该类型字体的字符的点阵结构是否存在的掩码等。
接着,根据下载指令向网络服务器发出下载网络节目请求,该请求中包括本地字体数据的配置信息(步骤S220)。
网络服务器对下载请求和字体信息的处理后,向用户端发送网络节目和播放所述节目需要且本地用户端缺少的字体数据。播放网络节目所需的字体可以是一个字体库中的一部分,例如中文简体字库有数千个字符的字体,但播放过程只用到其中的200个字体,而200个字体中的180个字体数据(字体点阵或轮廓数据)可以在用户端本地所有的字体库中找到,另外20个字体数据(字体点阵或轮廓数据)则是需要从网络中下载得到的。
网络服务器将网络节目和需要发送的字体数据封装并发送 用户端。用户端接收网络服务器发送的网络节目和字体数据(步骤S230),然后将接收到的字体数据与本地字体库文件结合,以播放所述的网络节目(步骤S240)。所述的字体数据包含特定的字体名称、具有该类型字体的字符总数、单个或多个具有该类型字体的字符的点阵或轮廓数据等。
下载到用户端的字体数据将与用户端本地原有的字体库结合。如果下载的字体数据与本地的所有字体数据都不属于一个类型的字体数据文件,即不能归为其中的一类,那么就要单独为下载的字体数据建立一个字体文件。用户端的字体库文件将随着不同的网络节目的下载而得到补充和扩展。
根据上述方法,用户端只需在发送下载请求时,附带发送一个本地用户端字体数据描述信息,就可以达到配置播放相应字体目的。用户端播放装置的字体解析和显示引擎不做作任何改变,也不影响播放效果。
图3是根据本发明的一个实施例的在播放装置中配置软件资源的装置300框图。装置300可以包括一个获取装置310,用于获取本地字体数据的配置信息,所获取的字体数据的信息可以包括:字体的名称,具有该类型字体的字符总数,具有该类型字体的每一个字符所对应的点阵或轮廓数据是否存在的掩码等。
装置300还包括一个下载指令接收装置320,用于接收来自用户或光盘上节目播放要求的网络节目下载指令。
装置300还包括一个发送装置330,用于向网络服务器发送下载网络节目请求,该请求中包括本地用户端的字体数据的配置信息。通常,本地字体数据的描述信息可以在字体数据文件的描述信息中得到,包括字体的名称,具有该类型字体的字符总数,具有该类型字体的每一个字符所对应的点阵或轮廓数据是否存在的掩码等。
装置300还包括一个接收装置340,用于接收从网络服务器下载的网络节目和字体数据。
装置300还包括一个结合装置350,用于将所接收到的字体数据与本地的字体数据文件结合,以播放所述节目。将所收到的数据与本地字体数据结合的方式包括:将所接收到的字体数据添加到本地字体库文件中或创建一个单独字体库文件等。
通过装置300,网络节目播放装置可以有效快捷的配置播放网络节目播放所需的且本地用户端没有的字体。
图4是根据本发明的一个实施例一种在网络服务器中配置软件资源的方法流程图。如图4所示,首先,网络服务器接收用户端发送的网络节目下载请求,所述请求包括所述用户端的软件资源的配置信息(步骤S410)。
然后,根据接收到的下载请求,网络服务器获取请求下载的网络节目播放所需的字体数据的信息(步骤S420)。通常,网络节目的播放所需的字体数据信息可以通过对网络节目的描述信息得到。
接着,比较播放网络节目所需的字体数据的信息和用户端所具有的字体数据的信息,确定用于向用户端发送的信息(步骤S430)。向用户端发送的信息一般是播放网络节目所需且用户端缺少的字体数据。
将所请求播放的网络节目内容与该节目所需但所述用户端缺少的字体数据进行封装形成所述向用户端发送的反馈数据包。该反馈数据包中还包含必要的字体的配置信息(如字体名称、索引、所包含的具有该类型字体的字符的点阵或轮廓数据的总数等)。
最后,网络服务器向用户端发送所需发送的字体数据(步骤S440)。所发送的字体数据可以和网络节目封装在一个反馈数据包中,并和网络节目一起发送到用户端。
根据本发明提供的上述办法,用户端只需向网络服务器发送一次请求,该请求中包括用户端字体数据的配置信息,就可以下载得到网络节目和支持播放该网络节目的字体数据。网络服务器则完成对网络节目所需的字体和用户端所具有的字体数据配置信息的分析比较和确定及发送需要向用户端下载的字体。
图5是根据本发明的一个实施例的一种在网络服务器中配置软件资源的装置500框图。如图5所示,装置500包括一个接收装置,用于接收来自用户端的下载网络节目的请求,该请求包括用户端字体数据的配置信息。
装置500还包括一个获取装置520,用于获取播放网络节目所需字体数据。如果在网络节目的描述信息中有对播放所需的字体的要求信息,那么获取装置520的装置的作用则包括获取对字体数据的要求信息。
装置500还包括一个比较装置530,用于比较播放网络节目所需的字体数据的信息和用户端字体数据的信息,以确定用于向用户端发送的字体数据信息,一般是指播放所述网络节目所需且用户端没有的字体数据。
装置500还包括一个发送装置540,用于向用户端发送确定的需要向用户端发送的字符数据和网络节目。
装置500还可以包括一个数据封装装置,用于将所请求播放的网络节目内容与该节目所需且所述用户端缺少的字体数据进行封装,形成向用户端发送的反馈数据包,然后通过装置540向用户端发送。数据封装可以采用多种方式进行,如遵照MIME(Multipurpose InternetMail Extentions)(RFC 2557)规范进行。
通过装置500,网络服务器根据接收到的用户端的字体数据的信息以及播放所述网络节目所需的字体数据的信息,可以确定向用户端发送的字体数据的信息,既减轻了用户端播放装置的数据处理过程,而且简化了下载播放网络节目的过程。
以上虽然结合实施例描述了本发明,很明显对于本领域的技术人员根据前面所描述的内容作出多种替代、修改、和变化是显而易见的,因此,所有这样的替代、修改和变化都应该落入本发明的权利要求的精神和范围之中。
Claims (15)
1.一种在播放装置中配置软件资源的方法,所述软件资源用于播放一个网络节目,该方法包括步骤:
a)向一个网络服务器发送下载所述网络节目的请求,所述请求包括本地软件资源的配置信息;
b)接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和,
c)将所接收软件资源与所述本地软件资源结合,以播放所述节目。
2.如权利要求1所述的方法,其中,所述本地软件资源和所接收的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
3.如权利要求2所述的方法,其中,所述本地字体资源的配置信息包括至少下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,和具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
4.如权利要求1或2所述的方法,在步骤a)之前进一步包括步骤:获取本地软件资源的配置信息。
5.一种在播放装置中配置软件资源的装置,所述软件资源用于播放一个网络节目,该装置包括:
一个发送装置,用于向一个网络服务器发送下载指定网络节目的请求,所述请求包括本地软件资源的配置信息;
一个接收装置,用于接收由所述网络服务器发送的软件资源和所述网络节目,所述接收的软件资源包括播放所述网络节目所需且本地缺少的软件资源;和
一个结合装置,用于将所接收软件资源与所述本地软件资源结合,以播放所述节目。
6.如权利要求5所述的装置,其中,所述本地软件资源和所接收的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
7.如权利要求6所述的装置,其中,所述本地字体资源的配置信息包括至少下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
8.如权利要求5所述的装置,进一步包括:
一个获取装置,用于获取本地软件资源的配置信息,该配置信息用于由所述发送装置向所述网络服务器发送。
9.一种在网络服务器中配置软件资源的方法,所述软件资源用于在一个用户端播放一个网络节目,该方法包括步骤:
a)接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;
b)获取播放所述网络节目所需的软件资源的信息;和
c)比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
10.如权利要求9所述的方法,其中,所述用户端软件资源和所述用于向用户端发送的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
11.如权利要求10所述的方法,其中,所述用户端字体资源的配置信息包括至少下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
12.一种在网络服务器中配置软件资源的装置,所述软件资源用于在一个用户端播放一个网络节目,该装置包括:
一个接收装置,用于接收所述用户端发送下载指定网络节目的请求,所述请求包括所述用户端的软件资源的配置信息;
一个获取装置,用于获取播放所述网络节目所需的软件资源的信息;
一个比较装置,用于比较所述接收到的信息和所述获取的信息,以确定用于向所述用户端发送的软件资源,所述向用户端发送的软件资源包括播放所述节目所需且所述用户端缺少的软件资源。
13.如权利要求12所述的装置,其中,所述用户端软件资源和用于向所述用户端发送的软件资源分别至少包括下面一种:字体资源,图形资源和应用程序。
14.如权利要求13所述的装置,其中,所述用户端字体资源的配置信息至少包括下面一种:字体名称,具有该类型字体的字符总数,具有该类型字体的字符的点阵数据是否在本地存在的掩码,具有该类型字体的字符的轮廓数据是否在本地存在的掩码。
15.如权利要求12所述的装置,进一步包括:
一个封装装置,用于将所述网络节目和播放该节目所需且所述用户端缺少的软件资源封装在一起,以发送至所述用户端。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200410081676.4 | 2004-12-23 | ||
| CN200410081676 | 2004-12-23 | ||
| PCT/IB2005/054114 WO2006067656A1 (en) | 2004-12-23 | 2005-12-08 | Method and apparatus for configuring software resources for playing network programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101088066A true CN101088066A (zh) | 2007-12-12 |
| CN100498707C CN100498707C (zh) | 2009-06-10 |
Family
ID=36123209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005800445324A Active CN100498707C (zh) | 2004-12-23 | 2005-12-08 | 一种配置用于播放网络节目的软件资源的方法和装置 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US9930420B2 (zh) |
| EP (1) | EP1864214B1 (zh) |
| JP (1) | JP5204492B2 (zh) |
| KR (1) | KR101240997B1 (zh) |
| CN (1) | CN100498707C (zh) |
| AT (1) | ATE545906T1 (zh) |
| ES (1) | ES2381920T3 (zh) |
| PL (1) | PL1864214T3 (zh) |
| WO (1) | WO2006067656A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102439588A (zh) * | 2009-03-10 | 2012-05-02 | 谷歌公司 | 派送字体字形 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9319444B2 (en) * | 2009-06-22 | 2016-04-19 | Monotype Imaging Inc. | Font data streaming |
| US8615709B2 (en) | 2010-04-29 | 2013-12-24 | Monotype Imaging Inc. | Initiating font subsets |
| DE102011086830A1 (de) * | 2011-11-22 | 2013-05-23 | Lufthansa Systems Ag | Unterhaltungsnetzwerk für Passagiere in einem Verkehrsmittel |
| US20130215126A1 (en) * | 2012-02-17 | 2013-08-22 | Monotype Imaging Inc. | Managing Font Distribution |
| US9817615B2 (en) | 2012-12-03 | 2017-11-14 | Monotype Imaging Inc. | Network based font management for imaging devices |
| WO2014100582A2 (en) | 2012-12-21 | 2014-06-26 | Monotype Imaging Inc. | Supporting color fonts |
| WO2014110206A2 (en) | 2013-01-09 | 2014-07-17 | Monotype Imaging Inc. | Advanced text editor |
| US9317777B2 (en) | 2013-10-04 | 2016-04-19 | Monotype Imaging Inc. | Analyzing font similarity for presentation |
| US9691169B2 (en) | 2014-05-29 | 2017-06-27 | Monotype Imaging Inc. | Compact font hinting |
| CN104965830B (zh) * | 2014-06-06 | 2018-07-17 | 腾讯科技(深圳)有限公司 | 一种字符更新方法及装置 |
| US10115215B2 (en) | 2015-04-17 | 2018-10-30 | Monotype Imaging Inc. | Pairing fonts for presentation |
| US11537262B1 (en) | 2015-07-21 | 2022-12-27 | Monotype Imaging Inc. | Using attributes for font recommendations |
| US11334750B2 (en) | 2017-09-07 | 2022-05-17 | Monotype Imaging Inc. | Using attributes for predicting imagery performance |
| US10909429B2 (en) | 2017-09-27 | 2021-02-02 | Monotype Imaging Inc. | Using attributes for identifying imagery for selection |
| US11657602B2 (en) | 2017-10-30 | 2023-05-23 | Monotype Imaging Inc. | Font identification from imagery |
| CN112346850B (zh) * | 2019-08-09 | 2024-08-23 | 北京国双科技有限公司 | 一种配置内存的方法及装置 |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07264562A (ja) * | 1994-03-22 | 1995-10-13 | Hitachi Ltd | テレビジョン信号記録再生装置 |
| JPH09182038A (ja) * | 1995-10-24 | 1997-07-11 | Sony Corp | テレビジョン放送装置およびテレビジョン放送方法、テレビジョン受像機およびテレビジョン受像方法、並びにテレビジョン信号受信装置 |
| US5805153A (en) * | 1995-11-28 | 1998-09-08 | Sun Microsystems, Inc. | Method and system for resizing the subtitles of a video |
| US6049671A (en) * | 1996-04-18 | 2000-04-11 | Microsoft Corporation | Method for identifying and obtaining computer software from a network computer |
| US6195678B1 (en) | 1996-09-03 | 2001-02-27 | Fujitsu Limited | Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer |
| US6141002A (en) | 1996-11-12 | 2000-10-31 | Opentv, Inc. | System and method for downloading and rendering glyphs in a set top box |
| US6073147A (en) | 1997-06-10 | 2000-06-06 | Apple Computer, Inc. | System for distributing font resources over a computer network |
| US6094679A (en) * | 1998-01-16 | 2000-07-25 | Microsoft Corporation | Distribution of software in a computer network environment |
| US6623529B1 (en) | 1998-02-23 | 2003-09-23 | David Lakritz | Multilingual electronic document translation, management, and delivery system |
| DE19822975A1 (de) * | 1998-05-25 | 1999-12-02 | Thomson Brandt Gmbh | Verfahren und Vorrichtung zum Aufnehmen und Wiedergeben von Video- und/oder Audiosignalen |
| US7062765B1 (en) * | 1999-05-25 | 2006-06-13 | Realnetworks, Inc. | System and method for updating information via a network |
| JP2001035464A (ja) | 1999-07-19 | 2001-02-09 | Tookado:Kk | 電池のキャップ構造 |
| JP2001092814A (ja) * | 1999-09-22 | 2001-04-06 | Hitachi Information Systems Ltd | 文書送信方法および文書送信システム、ならびに文書変換プログラムを記録した記録媒体 |
| US7155490B1 (en) * | 2000-03-01 | 2006-12-26 | Freewebs Corporation | System and method for providing a web-based operating system |
| JP2001265685A (ja) * | 2000-03-21 | 2001-09-28 | Mitsubishi Electric Corp | サービス創造サーバ及びネットワークシステム |
| US20020087702A1 (en) | 2000-12-29 | 2002-07-04 | Koichi Mori | Remote contents displaying method with adaptive remote font |
| US7174568B2 (en) * | 2001-01-31 | 2007-02-06 | Sony Computer Entertainment America Inc. | Method and system for securely distributing computer software products |
| JP3602480B2 (ja) | 2001-07-12 | 2004-12-15 | 株式会社リコー | フォント提供システム、フォント切替システム、文字検索システム、フォント管理サーバ、そのクライアント、フォント提供方法、フォント切替方法、文字コード変換方法、文字検索方法、及びそのプログラム |
| KR100820797B1 (ko) * | 2001-10-30 | 2008-04-10 | 엘지전자 주식회사 | 인터넷을 이용한 대화형 광디스크 재생방법 |
| JP4532068B2 (ja) * | 2001-12-07 | 2010-08-25 | パナソニック株式会社 | コンテンツ配信システムおよび方法 |
| US7219344B2 (en) * | 2002-04-30 | 2007-05-15 | Accenture Global Services Gmbh | Method and apparatus for deploying programs and computing platforms to selected computers |
| US20040093595A1 (en) * | 2002-08-08 | 2004-05-13 | Eric Bilange | Software application framework for network-connected devices |
| US7086051B2 (en) * | 2002-08-21 | 2006-08-01 | Defywire, Inc. | Method and apparatus for just-in-time provisioning application-related information at a communication device |
| JP2004110573A (ja) | 2002-09-19 | 2004-04-08 | Ricoh Co Ltd | データ通信方法、データ通信装置、データ通信システム及びデータ通信プログラム |
| US20040081434A1 (en) * | 2002-10-15 | 2004-04-29 | Samsung Electronics Co., Ltd. | Information storage medium containing subtitle data for multiple languages using text data and downloadable fonts and apparatus therefor |
| WO2004056115A1 (en) | 2002-12-16 | 2004-07-01 | Koninklijke Philips Electronics N.V. | Font library for interactive television recording and playback on a storage medium |
| KR20050018314A (ko) * | 2003-08-05 | 2005-02-23 | 삼성전자주식회사 | 자막 데이터와 비디오 맵핑 데이터 정보를 저장하는정보저장매체, 그 재생 장치 및 방법 |
| JP2005135187A (ja) * | 2003-10-30 | 2005-05-26 | Toshiba Corp | 電子機器および組み込みソフトウェア更新方法 |
| US20050108026A1 (en) * | 2003-11-14 | 2005-05-19 | Arnaud Brierre | Personalized subtitle system |
| KR20050078907A (ko) | 2004-02-03 | 2005-08-08 | 엘지전자 주식회사 | 고밀도 광디스크의 서브타이틀 재생방법과 기록재생장치 |
| ATE390669T1 (de) | 2004-02-27 | 2008-04-15 | Research In Motion Ltd | System und verfahren zur verarbeitung von schriftartdaten |
| JP2005332137A (ja) * | 2004-05-19 | 2005-12-02 | Sony Corp | コンテンツデータ供給システム、コンテンツデータ供給装置および方法、コンテンツデータ再生装置および方法、並びにプログラム |
| DE602005023449D1 (de) * | 2004-06-18 | 2010-10-21 | Panasonic Corp | Wiedergabeeinrichtung, programm und wiedergabeverfahren |
| JP2006155454A (ja) * | 2004-12-01 | 2006-06-15 | Dainippon Printing Co Ltd | デジタルコンテンツの提供システムおよび提供方法 |
-
2005
- 2005-12-08 US US11/721,569 patent/US9930420B2/en active Active
- 2005-12-08 JP JP2007547722A patent/JP5204492B2/ja active Active
- 2005-12-08 WO PCT/IB2005/054114 patent/WO2006067656A1/en active Application Filing
- 2005-12-08 AT AT05823696T patent/ATE545906T1/de active
- 2005-12-08 EP EP05823696A patent/EP1864214B1/en active Active
- 2005-12-08 ES ES05823696T patent/ES2381920T3/es active Active
- 2005-12-08 CN CNB2005800445324A patent/CN100498707C/zh active Active
- 2005-12-08 PL PL05823696T patent/PL1864214T3/pl unknown
- 2005-12-08 KR KR1020077016481A patent/KR101240997B1/ko active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102439588A (zh) * | 2009-03-10 | 2012-05-02 | 谷歌公司 | 派送字体字形 |
| CN102439588B (zh) * | 2009-03-10 | 2015-04-22 | 谷歌公司 | 派送字体字形 |
| CN104794103A (zh) * | 2009-03-10 | 2015-07-22 | 谷歌公司 | 派送字体字形 |
Also Published As
| Publication number | Publication date |
|---|---|
| ATE545906T1 (de) | 2012-03-15 |
| ES2381920T3 (es) | 2012-06-01 |
| KR101240997B1 (ko) | 2013-03-08 |
| KR20070100300A (ko) | 2007-10-10 |
| US9930420B2 (en) | 2018-03-27 |
| EP1864214B1 (en) | 2012-02-15 |
| US20100088694A1 (en) | 2010-04-08 |
| WO2006067656A1 (en) | 2006-06-29 |
| JP2008526070A (ja) | 2008-07-17 |
| EP1864214A1 (en) | 2007-12-12 |
| PL1864214T3 (pl) | 2012-07-31 |
| JP5204492B2 (ja) | 2013-06-05 |
| CN100498707C (zh) | 2009-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101088066A (zh) | 一种配置用于播放网络节目的软件资源的方法和装置 | |
| JP4694091B2 (ja) | 分散アプリケーションのスケーリングおよび配信 | |
| US20020065925A1 (en) | Dynamic scalable multi-media content streaming | |
| US10149239B2 (en) | System and method for the reception of content items | |
| CN112473144B (zh) | 游戏资源数据的处理方法及装置 | |
| CN108124202B (zh) | 一种使流媒体服务器支持hls协议的方法 | |
| CN105681874A (zh) | 网络视频在线播放的方法和装置 | |
| JP7454680B2 (ja) | 素材表示方法、装置、電子機器、および記憶媒体 | |
| KR20140099907A (ko) | 다운로드 가능한 컨텐츠의 전송을 최적화하는 시스템 및 장치 | |
| US20020073218A1 (en) | Stream device management system for multimedia clients in a broadcast network architecture | |
| CN111045715A (zh) | 一种云游戏的热更新方法、系统和可读存储介质 | |
| US10666707B2 (en) | Nonconsecutive file downloading | |
| CN111052072B (zh) | 一种免安装应用程序下载方法及装置 | |
| WO2020155961A1 (zh) | 视频请求方法、系统、计算机设备及计算机可读存储介质 | |
| JP2025528677A (ja) | 混合再生処理方法およびシステム | |
| JP2013511761A (ja) | プラグインコンテンツを有するウェブページのレンダリング | |
| CN103457944A (zh) | 信息推送方法、装置和服务器 | |
| CN103297516A (zh) | 一种应用的多类型提供方法、系统及装置 | |
| CN103648027A (zh) | 一种数字媒体终端及媒体文件播放方法 | |
| CN101277401A (zh) | 应用执行方法和设备 | |
| CN111790146A (zh) | 资源管理的方法、装置、设备及计算机可读存储介质 | |
| TWI431490B (zh) | 配置用於播放網路節目的軟體資源之方法及裝置 | |
| WO2001069350A1 (en) | Method and system for controlling access to components of a multimedia scene | |
| KR100491539B1 (ko) | 플래시를 이용한 가상머신 응용프로그램 제작, 제공, 갱신방법과 그 시스템 | |
| CN118381783A (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 |