CN1846203A - 用于存储对象的优化的特性检索的系统与方法 - Google Patents
用于存储对象的优化的特性检索的系统与方法 Download PDFInfo
- Publication number
- CN1846203A CN1846203A CNA2004800123504A CN200480012350A CN1846203A CN 1846203 A CN1846203 A CN 1846203A CN A2004800123504 A CNA2004800123504 A CN A2004800123504A CN 200480012350 A CN200480012350 A CN 200480012350A CN 1846203 A CN1846203 A CN 1846203A
- Authority
- CN
- China
- Prior art keywords
- media
- media object
- properties
- objects
- group
- 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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/48—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Abstract
一种系统和相关技术由诸如客户台式机或其他机器等启动器设备(104)向诸如数码相机、MP3播放器、视频摄像机或其他设备或硬件等移动或其他媒体播放器(118)生成枚举包含在该设备中的媒体内容和相关联的特性的询问请求。对诸如数字照片、编码的音频文件、数字化视频或其他媒体等内容进行编码的二进制对象(126)的集合可包括一组对应的对象特性或与其相关联,该组对象特性例如通过定义象素色深度、音频编解码器或其他特性或属性有助于定义每个对象。根据本发明的实施例,启动器可使用支持总体对象特性请求的媒体传输协议(106,110)来与应答设备进行通信,使得启动器可以标识与要返回的所有对象配对的一组特性中的一个或所有以及这些对象的枚举。启动器随后可向用户呈现如歌名列表以及相应的演唱者、音轨长度、编解码器、显示外观或其他属性或特性,例如用于选择、删除、复制或操纵底层对象,此对象在一方面可从其标识符和特性中单独检索。由于特性可以在同一时间、使用统一的检索方案协同检索,因此消除了对逐一查询每个对象标识符的相关联的特性的需求。对象特性检索的吞吐量和响应能力因此得到显著的提高。
Description
发明领域
本发明涉及计算领域,尤其涉及一种平台,该平台允许客户机或其他启动器请求存储在如MP3播放器或数码相机之类的便携式媒体或其他设备上的对象的枚举,并有效地检索这些对象的列表及其相关联的特性。
发明背景
如MP3音乐播放器、数码相机、启用媒体的蜂窝电话之类的便携式媒体设备的不断增长激励了许多类型的媒体对象间的交换。例如,希望察看数码相机的内容的用户可将该设备连接到计算机或其他客户机上,以察看存储在该设备的存储卡上的照片的集合,例如选择所选中的图片来上传、打印或删除。音乐文件是另一种常被交换的媒体对象。
如图1所示,当运行客户机或启动器的用户向便携式媒体设备发送察看所有存储的媒体对象的列表的请求时,设备的内置信息可转交该请求以访问内部内容列表。许多或大多媒体播放器以对象格式存储内容,其中如声音文件或数字照片等以二进制格式存储的媒体对象与描述该对象的特性或属性集配对。例如,特性可包括声音文件的编解码器类型、数字照片的色深度、或其他特性或特征。对于读取这些对象的设备而言,需要对特性和底层对象的访问权限来播放或消耗它们。
当用户请求这些对象的列表或枚举时,媒体设备可根据已知的协议技术用内容列表或标识全部的歌曲、照片、视频剪辑或存储在该设备上的其他对象或媒体的ID列表的集合来响应。然而,根据已知的传输协议,这种类型的响应数据并不包括与每个对象配对的特性集(也不包括对象本身)。尤其是,这意味着启动器不能确定它刚接收到的媒体详细目录的属性,所以不能仅通过检索内容列表来察看例如歌曲集合的播放时间、演唱者、语言或其他特性。相反,便携式媒体设备必须一个接着一个地顺序地请求与在所检索的内容列表中标识的每个对象配对的特性集合。在另一方面,这也意味着该便携式设备上的所有媒体对象都必须被剖析以定位单首歌曲、照片或其他感兴趣的内容。
然而,此类便携式媒体机器的存储子系统经常为了设备本身内部的访问目的而不是为了外部传送而优化。此外,由于对例如CD-ROM驱动器、微驱动器或其他旋转式或电子媒体等嵌入在媒体设备中的存储的访问时间以及内部处理吞吐量一般远远慢于启动客户机的访问或处理时间,因此单独请求每个对象的特性的需求会造成实质性的访问瓶颈。
例如,在存储着成百上千首MP3或其他音频文件的便携式音乐设备上,这可总计好几分钟或更长时间的延迟,因为启动器不得不向设备发送成百上千个对象特性请求,即使这些请求和响应是通过如USB 2.0或FirewireTM连接等相对快速的连接发送的。在媒体对象管理和可移植性中存在其他问题。
发明概述
克服了本领域的这些及其他问题的本发明的一方面涉及一种用于对媒体对象的优化的特性检索的方法与系统,其中,启动器使用媒体传输协议与应答器进行通信,该媒体传输协议的特征允许对象及其伴随特性在总体水平上进行灵活的交换。在本发明一方面的实施例中,启动器可向便携式媒体或其他设备发送枚举请求,其中请求可对与每个对象相关联的一个或多个特性的选择和检索进行编码。对于存储在设备上的每一对象,处理该枚举请求,而不需要单独请求所定位的每个对象的特性。每个对象的特性将以一种启动器可以有效地检测和解码的定义明确的数据结构返回。因此,用于访问和察看便携式媒体设备上的内容列表和所有相关联的特性的周期时间可得到显著的改善。
附图简述
图1是根据已知的协议技术的媒体对象特性的示例性检索。
图2是根据本发明的实施例,其中可运行用于优化的特性检索的系统的环境。
图3是根据本发明的实施方例,可用于对象特性检索的总计对象特性检索代码。
图4是根据本发明的实施例,用于一组响应对象特性的数据模式。
图5是根据本发明的实施方例的总体对象特性检索的流程图。
具体实施方式
图2根据本发明的实施例示出了其中可运行用于对象特性的优化检索的系统和方法的体系结构。如图所示,用户可例如通过用户界面102操作客户计算机或其他启动器104,来启动媒体对象检索活动,包括媒体对象特性的流传送或总计检索。根据本发明的一方面,检索操作可对存储在媒体播放器或其他应答器118上的媒体对象和相关联的数据执行。应答器118可以是或者包括,例如音频播放器或回放设备,如MP3(MPEG-1,音频层3)、WindowsTM媒体音频播放器、高级音频编码(AAC)或其他音频设备;数码相机,如存储JPG(联合图像专家组)或其他文件或对象的数码相机;数字便携式摄像机,如数字视频(DV)、miniDV、数字多功能盘(DVD)或其他视频捕捉或回放设备;启用媒体的蜂窝电话,如装配有蜂窝设备的数码相机;个人数字助理或其他平台、硬件或软件。
应答器118可主存或包含对其上储存的音频、视频、图像或其他媒体或内容进行编码的一组媒体对象126。该组媒体对象126可包括,例如,一组音频对象,如音乐、语音录音或其他音频内容;数字照片,如从数码相机、照片共享或其他因特网站或其他来源上下载的数字照片;一组视频对象,DV兼容视频剪辑;或其他对象、媒体或内容。应答器118可将该组媒体对象126存储在媒体目录124中或按媒体目录124来组织该组媒体对象126,媒体目录125可以是或包括用于将该组媒体对象126储存到硬盘、闪存、如CR-ROM或CD-ROM R/W、DVD或其他磁、光、电子或其他媒体存储或从其访问该组媒体对象126的文件层次或索引格式。应答器118可通过诸如通用串形总线(USB)2.0连接、FireWireTM(火线)连接或其他有线或无线端口、接口或连接等连接112与启动器进行通信。应答器118在嵌入式设备逻辑122以及例如固件或其他编程的控制之下运行,嵌入式设备逻辑122可以是、包括或连接于微处理器、微控制器、数字信号处理器或其他控制电路。应答器可包括诸如LCD屏幕等接口120来显示媒体对象数据和其他信息,如歌曲列表、照片幻灯片演示或其他数据或显示。
根据所示的实施例,在本发明的操作中,用户可以例如操纵用户界面102,以例如经由媒体引擎106来选择媒体对象检索功能,媒体引擎106可与诸如WindowsTM家族操作系统或其他之类的操作系统108进行通信。当期望对象枚举时,媒体引擎106可生成媒体枚举请求114,该请求例如经由媒体传输协议110通过操作系统108并传递到应答器118。在各实施例中,媒体传输协议110可以是或包括,例如,在前述的美国专利申请第10/429,116号中描述的协议或其他协议或标准。
如此生成的媒体枚举请求114的一方面不限于如下检索机制:只有一媒体对象标识符列表可被全局检索,而需要进一步的请求和开销来查看耦合到这些对象的特性或属性。相反,根据本发明的实施例,媒体枚举请求114可被配置并允许在一条命令结构中请求应答器118中的某些或整个对象集合的对象属性。在这方面并根据图3所示的本发明的实施例,媒体枚举请求114包括一专用命令结构,它说明性地为总计对象特性命令128,其参数和执行允许检索与各种媒体对象组126相关联的某些或所有对象特性组中的对象特性。更具体地并如图所示,总计对象特性命令128可包括命令头部136,说明性地被命名为“GetObjectPropList”。也可使用其他命令名称或命名。
总计对象特性命令128还可包括一组参数130,说明性地为总共五个,虽然在各实现中,可使用其他个数或类型。该组参数130可包括,例如作为参数1的对象句柄,它允许启动器104指定希望对其检索特性、属性或元数据信息的对象的特定ObjectHandle(对象句柄),或者在期望的情况下指定指示该特性数据对所有可用媒体对象都是所期望的预定值。该组参数130可包括作为参数2的对象格式代码,例如它可允许请求被约束到存储在应答器118上的媒体对象组126中的所有类型或类别的对象中一个特定类型的对象,如音频、照片或其他类型。
该组参数130还可包括作为参数3的对象特性代码,例如用于约束或指定要对由其他参数标识的对象检索的特性、属性或元数据的一个或多个类型。该组参数130此外还包括作为参数4的对象特性组代码。根据此参数,启动器104可从媒体对象组126中所有检索的媒体对象中指定所需要的对象特性的集合。例如,对于存储音频对象的应答器118,对象特性组代码可以指示将对所有媒体对象检索歌名、演唱者、专辑名称和发行年份。因此,根据本发明的实施例的一方面,启动器104可通过发出一条包含适当的对象特性组代码的命令,来为媒体对象组126中的所有媒体对象指定所期望的对象特性或所有可用特性。该组参数集130也可包括作为参数5的存储ID,它指出例如将访问硬盘或其他媒体。其他参数类型、个数和顺序是可能的。
如图4中的例子所示,当应答器118接收到包含在包括一个或多个参数组130的总计对象特性命令128中的媒体枚举请求114时,应答器118的设备逻辑122可对照存储在其媒体目录124中的媒体对象组126来处理该请求,或另外生成一个结果媒体对象列表116。如图所示,媒体对象列表116可被结构化以包含检索的数据头部132,它说明性地包含响应媒体对象列表116中所包含的数据元组总个数计数。这些元组可包含在一组检索的媒体对象参数134中,它说明性地至少包含一个4元组的数据,包括媒体对象组126中要检索其特性或元数据的每一个媒体对象的对象句柄、特性代码、数据类型及值。其他字段或数据可以与每一对象句柄或其他关键字相关联,并且可使用其他数据格式或排列。
媒体对象列表116可由启动器104接收,并且例如按包含在该组所检索的媒体对象参数134中的一个或多个参数进行分类,例如首先显示最近日期拍摄的照片图像对象。启动器104的其他分类或排序是可能的。根据本发明的各方面,分类、重新排序和操纵媒体对象列表116的能力与为了检索的目的在应答器118自身上试图排序媒体对象组126相比可大大加速。这是这样一个事实的结果:在许多情况下,启动器104可拥有比应答器118的通常相当轻量级的资源实质上快得多的存储、存储器、处理器和其他对其可用的资源,这些资源可为了如功耗或存储数据大小等其他目的而被优化。
图5根据本发明的实施例示出了整体媒体对象特性检索的流程图。在步骤502,处理开始。在步骤504,启动器104可生成媒体对象枚举请求114。在步骤506,媒体对象枚举请求114被发送到诸如便携式媒体播放器或设备等应答器118,如MP3或其他音频播放器、数码相机或数字视频便携式摄像机、启用媒体的蜂窝电话、个人数字助理或其他设备或硬件。在步骤508,应答器118的设备逻辑122可接收媒体对象枚举请求114。在步骤510,在各实现中,设备逻辑122可在适当时认证媒体对象枚举请求114,如通过提示用户经由界面102输入用户名、口令、媒体序列号或其他标识符或认证数据。在其他实施例中,可以不生成认证提示。
在步骤512,设备逻辑122可例如通过读取总计对象特性命令128和相关联的头部和字段或其他命令或指令,对媒体对象枚举请求114进行解码。在步骤514,可访问应答器118的媒体目录124,例如访问媒体对象的目录或树、或其他数据或存储结构。在步骤516,设备逻辑122可响应于启动器104的发送,例如通过从与存储在应答器118上的媒体对象组126中的对象相关联的特性组中搜索指定的对象特性,来生成媒体对象列表116。根据本发明的实施例的一方面,在开始向启动器104发送流之前,媒体对象组126不需要按层次或其他特定的顺序分类或组织。相反,设备逻辑122可将二进制流发送到启动器104,而不用排序或重新排序媒体对象组126或其耦合的特性,从而,例如所检索的对象特性数据可按其存储在应答器118的硬盘、光盘或其他存储器上的顺序被流传输到启动器104。
在步骤518,可在启动器104中分类或用其他方式处理包括与媒体枚举请求114相匹配的媒体对象特性的结果媒体对象列表116。例如,启动器104可通过界面102向用户呈现歌曲、照片、视频样本或其他媒体或内容的表格。在步骤520,用户可高亮显示、选择、链接或激活选择媒体对象列表116中用户希望下载、删除、烧录到光学媒体、复制、编辑或执行其他动作或任务的媒体对象。在步骤522,处理可重复、返回前一个处理点、跳到另一处理点或结束。
本发明前面的描述是说明性的,并且本领域的技术人员可以明白配置和实现上的修改。例如,虽然本发明一般是按照对从从存储一组相关联媒体对象的便携式媒体设备中所检索的一组特性的检索来描述的,但在各实施例中,也可询问如其他台式客户机或其他机器等非便携式设备用于对象特性检索。虽然这些媒体对象一般被说明性地描述为是或包括音频、视频或图形内容,但在各实施例中,媒体对象组还可包含文本、字符、数字或其他信息,诸如个人数字助理中的联系人列表、或如从遥测、医学或诊断硬件中检索到的数据测量或对象及对应于这些应用的对象特性等。同样,虽然启动器设备在各实施例中一般被描述成台式客户机或工作站,但在各实施例中,启动器可以是或包括便携式设备,如启用媒体的蜂窝电话、数码相机、音频播放器或其他设备或硬件。在所期望的实现中,便携式设备还可彼此询问。
同样,虽然本发明在各实施例中被描述为运行于其中本地连接的启动器询问移动媒体播放器或设备的环境中,但在各实施例中,该总计对象特性请求和其他查询可以从诸如通过局域网(LAN)或因特网连接的远程工作站或服务器等的远程启动器发送。同样,虽然本发明一般被描述为查询嵌入在移动媒体设备中的单个存储设备或介质,但是在各实施例中,可共同询问来自两个或多个存储设备,如来自两个或多个硬盘或两个或多个光驱的对象特性。被描述为单数的其他硬件、软件或其他来源在各实施例中可以是分布式的,并且类似地,在各实施例中,被描述为分布式的资源也可被组合。因此,本发明的范围仅受所附权利要求书的限制。
Claims (34)
1.一种用于生成对一组媒体对象特性的检索的请求的系统,包括:存储一组媒体对象的应答器设备的接口,所述媒体对象的每一个有一组相关联的媒体对象特性;以及媒体引擎,所述媒体引擎与所述接口通信,以生成包含总计对象特性命令的媒体枚举请求,所述媒体枚举请求选择性地从所述应答器设备中检索与所述一组媒体对象相关联的多个媒体对象特性。
2.如权利要求1所述的系统,其特征在于,所述应答器设备包括音频播放器设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
3.如权利要求1所述的系统,其特征在于,所述一组媒体对象包括数字音频对象、数字图像对象和数字视频对象中的至少一个。
4.如权利要求1所述的系统,其特征在于,所述一组媒体对象特性包括图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
5.如权利要求1所述的系统,其特征在于,所述与应答器设备的通信是使用媒体传输协议进行通信的。
6.如权利要求1所述的系统,其特征在于,响应于所述媒体枚举请求,所检索的媒体对象特性和媒体对象列表被流传输到启动器设备。
7.如权利要求6所述的系统,其特征在于,所述启动器设备对所述媒体对象特性和媒体对象列表中的至少一个进行重新排序。
8.如权利要求1所述的系统,其特征在于,所述媒体对象的每一个包含二进制数据。
9.如权利要求1所述的系统,其特征在于,所述一组媒体对象是存储在所述应答器设备的媒体目录中的。
10.一种用于生成对一组媒体对象特性的检索的请求的方法,包括:访问存储一组媒体对象的应答器设备,所述媒体对象的每一个具有一组相关联的媒体对象特性;将包含总计对象特性命令的媒体枚举请求传递给所述应答器设备;以及从所述应答器设备中检索与所述一组媒体对象相关联的多个媒体对象特性。
11.如权利要求10所述的方法,其特征在于,所述应答器设备包含音频播放设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
12.如权利要求10所述的方法,其特征在于,所述一组媒体对象包含数字音频对象、数字图像对象和数字视频对象中的至少一个。
13.如权利要求10所述的方法,其特征在于,所述一组媒体对象特性包含图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
14.如权利要求10所述的方法,其特征在于,所述与应答器设备的通信包括使用媒体传输协议进行通信。
15.如权利要求10所述的方法,其特征在于,所述检索包括响应于所述媒体枚举请求将媒体对象特性和媒体对象列表流传输到启动器设备。
16.如权利要求15所述的方法,其特征在于,还包括对所述启动器设备中的媒体对象特性和媒体对象列表中的至少一个重新排序。
17.如权利要求10所述的方法,其特征在于,所述媒体对象的每一个包含二进制数据。
18.如权利要求10所述的方法,其特征在于,所述一组媒体对象是存储在所述应答器设备的媒体目录中的。
19.一种媒体对象列表,所述媒体对象列表是根据如下方法生成的:访问存储一组媒体对象的应答器设备,所述媒体对象的每一个具有一组相关联的媒体对象特性;将包含总计对象特性命令的媒体枚举请求传送到所述应答器设备;以及从所述应答器设备中的媒体对象列表中检索与所述一组媒体对象相关联的多个媒体对象特性。
20.如权利要求19所述的媒体对象列表,其特征在于,所述应答器设备包含音频播放设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
21.如权利要求19所述的媒体对象列表,其特征在于,在所述媒体对象列表中表示的所述一组媒体对象包含数字音频对象、数字图像对象和数字视频对象中的至少一个。
22.如权利要求19所述的媒体对象列表,其特征在于,所述一组媒体对象特性包含图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
23.如权利要求19所述的媒体对象列表,其特征在于,所述与应答器设备的通信包括使用媒体传输协议进行通信。
24.如权利要求19所述的媒体对象列表,其特征在于,所述检索包括响应于所述媒体枚举请求将媒体对象特性和媒体对象列表流传输到启动器设备。
25.如权利要求24所述的媒体对象列表,其特征在于,所述方法还包括对所述启动器设备中的媒体对象特性和媒体对象列表中的至少一个重新排序。
26.如权利要求19所述的媒体对象列表,其特征在于,所述媒体对象的每一个包含二进制数据。
27.一种媒体播放器,所述媒体播放器被配置成生成包括多个媒体对象特性的媒体对象列表,包括:媒体对象存储,所述媒体对象存储存储一组媒体对象和相关联的媒体对象特性;启动器设备的接口,所述启动器设备通过所述接口发送媒体枚举请求;以及控制逻辑,所述控制逻辑响应所述媒体枚举请求,以从所述媒体对象存储中选择性地检索与所述一组媒体对象相关联的多个媒体对象特性。
28.如权利要求27所述的媒体播放器,其特征在于,所述媒体播放器包含音频播放设备、数码相机设备、视频便携式摄像机设备、启用媒体的蜂窝电话和个人数字助理中的一个。
29.如权利要求27所述的媒体播放器,其特征在于,所述一组媒体对象包含数字音频对象、数字图像对象和数字视频对象中的至少一个。
30.如权利要求27所述的媒体播放器,其特征在于,所述一组媒体对象特性包含图像宽度、图像高度、象素色深度、对象字节大小、压缩数据、音频编码类型和视频帧速率中的至少一个。
31.如权利要求27所述的媒体播放器,其特征在于,所述与启动器设备的通信是使用媒体传输协议进行通信的。
32.如权利要求27所述的媒体播放器,其特征在于,响应于所述媒体枚举请求,所检索的媒体对象特性和媒体对象列表被流传输到所述启动器设备。
33.如权利要求27所述的媒体播放器,其特征在于,所述媒体对象的每一个包含二进制数据。
34.如权利要求27所述的媒体播放器,其特征在于,所述媒体数据存储包含媒体目录。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/836,260 US7502820B2 (en) | 2004-05-03 | 2004-05-03 | System and method for optimized property retrieval of stored objects |
US10/836,260 | 2004-05-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1846203A true CN1846203A (zh) | 2006-10-11 |
Family
ID=35394578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004800123504A Pending CN1846203A (zh) | 2004-05-03 | 2004-07-30 | 用于存储对象的优化的特性检索的系统与方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7502820B2 (zh) |
EP (1) | EP1743247B1 (zh) |
JP (1) | JP4644249B2 (zh) |
KR (1) | KR101150027B1 (zh) |
CN (1) | CN1846203A (zh) |
WO (1) | WO2005110010A2 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202865B (zh) * | 2006-12-11 | 2010-06-02 | 佳能株式会社 | 数据传送设备、摄像设备和数据传送系统 |
CN101291266B (zh) * | 2007-04-18 | 2011-05-11 | 中兴通讯股份有限公司 | 超移动宽带技术中对“删除特性请求消息”的响应方法 |
CN101981575B (zh) * | 2008-06-03 | 2012-11-28 | 图形科技公司 | 利用多事务技术复制面向对象环境中的对象的方法和装置 |
CN103136129A (zh) * | 2011-11-22 | 2013-06-05 | 三星电子株式会社 | 与支持媒体传输协议的设备通信的装置和方法 |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7793233B1 (en) | 2003-03-12 | 2010-09-07 | Microsoft Corporation | System and method for customizing note flags |
US7774799B1 (en) | 2003-03-26 | 2010-08-10 | Microsoft Corporation | System and method for linking page content with a media file and displaying the links |
US7797471B2 (en) * | 2004-04-27 | 2010-09-14 | Apple Inc. | Method and system for transferring album artwork between a media player and an accessory |
US7712049B2 (en) | 2004-09-30 | 2010-05-04 | Microsoft Corporation | Two-dimensional radial user interface for computer software applications |
US7788589B2 (en) | 2004-09-30 | 2010-08-31 | Microsoft Corporation | Method and system for improved electronic task flagging and management |
US20060288036A1 (en) * | 2005-06-17 | 2006-12-21 | Microsoft Corporation | Device specific content indexing for optimized device operation |
US20060294064A1 (en) * | 2005-06-24 | 2006-12-28 | Microsoft Corporation | Storing queries on devices with rewritable media |
JP4532394B2 (ja) * | 2005-11-24 | 2010-08-25 | アルパイン株式会社 | 情報処理装置および情報システム |
US7747557B2 (en) | 2006-01-05 | 2010-06-29 | Microsoft Corporation | Application of metadata to documents and document objects via an operating system user interface |
US7797638B2 (en) | 2006-01-05 | 2010-09-14 | Microsoft Corporation | Application of metadata to documents and document objects via a software application user interface |
US7747637B2 (en) | 2006-03-08 | 2010-06-29 | Microsoft Corporation | For each item enumerator for custom collections of items |
US7822808B2 (en) * | 2006-04-21 | 2010-10-26 | Motenet, Inc. | Collection and distribution of sense-on-demand data |
US8102425B2 (en) * | 2006-08-23 | 2012-01-24 | Nikon Corporation | Electronic camera and image transfer method adopted in electronic camera |
US7761785B2 (en) | 2006-11-13 | 2010-07-20 | Microsoft Corporation | Providing resilient links |
US7707518B2 (en) | 2006-11-13 | 2010-04-27 | Microsoft Corporation | Linking information |
CN103279181A (zh) | 2007-08-28 | 2013-09-04 | Commvault系统公司 | 如数据存储操作的自适应能耗管理的数据处理资源的能耗管理 |
US8201188B2 (en) | 2007-09-20 | 2012-06-12 | Microsoft Corporation | Device-hosted services over media transfer protocol |
KR101344021B1 (ko) * | 2007-12-24 | 2014-01-15 | 삼성전자주식회사 | 메모리카드 및 이를 이용한 메모리 저장 장치 |
US8819256B2 (en) * | 2008-01-16 | 2014-08-26 | Broadcom Corporation | Method and system for device property for specification of vendor specific protocol features |
US8307177B2 (en) | 2008-09-05 | 2012-11-06 | Commvault Systems, Inc. | Systems and methods for management of virtualization data |
US8732179B2 (en) * | 2008-12-22 | 2014-05-20 | Sandisk Il Ltd. | Method for providing a suggested read list of digital data to a host device |
US8612439B2 (en) | 2009-06-30 | 2013-12-17 | Commvault Systems, Inc. | Performing data storage operations in a cloud storage environment, including searching, encryption and indexing |
US11449394B2 (en) | 2010-06-04 | 2022-09-20 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources |
CA2716544C (en) | 2010-10-08 | 2014-05-20 | Traffix Communication Systems Ltd. | Method and system for providing network services |
US9461881B2 (en) | 2011-09-30 | 2016-10-04 | Commvault Systems, Inc. | Migration of existing computing systems to cloud computing sites or virtual machines |
US8950009B2 (en) | 2012-03-30 | 2015-02-03 | Commvault Systems, Inc. | Information management of data associated with multiple cloud services |
US9262496B2 (en) | 2012-03-30 | 2016-02-16 | Commvault Systems, Inc. | Unified access to personal data |
US9286086B2 (en) | 2012-12-21 | 2016-03-15 | Commvault Systems, Inc. | Archiving virtual machines in a data storage system |
US20140181046A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods to backup unprotected virtual machines |
US9378035B2 (en) | 2012-12-28 | 2016-06-28 | Commvault Systems, Inc. | Systems and methods for repurposing virtual machines |
US10346259B2 (en) | 2012-12-28 | 2019-07-09 | Commvault Systems, Inc. | Data recovery using a cloud-based remote data recovery center |
US20140196038A1 (en) | 2013-01-08 | 2014-07-10 | Commvault Systems, Inc. | Virtual machine management in a data storage system |
US20140201151A1 (en) | 2013-01-11 | 2014-07-17 | Commvault Systems, Inc. | Systems and methods to select files for restoration from block-level backup for virtual machines |
US9286110B2 (en) | 2013-01-14 | 2016-03-15 | Commvault Systems, Inc. | Seamless virtual machine recall in a data storage system |
KR101517895B1 (ko) * | 2013-04-05 | 2015-05-08 | 주식회사 팬택 | 어플리케이션 관련 데이터를 제공하는 단말기 및 방법 |
US9939981B2 (en) | 2013-09-12 | 2018-04-10 | Commvault Systems, Inc. | File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines |
US9563518B2 (en) | 2014-04-02 | 2017-02-07 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
US20160019317A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Volume or virtual machine level backup and generating placeholders for virtual machine files |
US9436555B2 (en) | 2014-09-22 | 2016-09-06 | Commvault Systems, Inc. | Efficient live-mount of a backed up virtual machine in a storage management system |
US9417968B2 (en) | 2014-09-22 | 2016-08-16 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
US9710465B2 (en) | 2014-09-22 | 2017-07-18 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
US10776209B2 (en) | 2014-11-10 | 2020-09-15 | Commvault Systems, Inc. | Cross-platform virtual machine backup and replication |
US9983936B2 (en) | 2014-11-20 | 2018-05-29 | Commvault Systems, Inc. | Virtual machine change block tracking |
US11350254B1 (en) | 2015-05-05 | 2022-05-31 | F5, Inc. | Methods for enforcing compliance policies and devices thereof |
US11757946B1 (en) | 2015-12-22 | 2023-09-12 | F5, Inc. | Methods for analyzing network traffic and enforcing network policies and devices thereof |
US11178150B1 (en) | 2016-01-20 | 2021-11-16 | F5 Networks, Inc. | Methods for enforcing access control list based on managed application and devices thereof |
US10565067B2 (en) | 2016-03-09 | 2020-02-18 | Commvault Systems, Inc. | Virtual server cloud file system for virtual machine backup from cloud operations |
US10747630B2 (en) | 2016-09-30 | 2020-08-18 | Commvault Systems, Inc. | Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node |
US10162528B2 (en) | 2016-10-25 | 2018-12-25 | Commvault Systems, Inc. | Targeted snapshot based on virtual machine location |
US10152251B2 (en) | 2016-10-25 | 2018-12-11 | Commvault Systems, Inc. | Targeted backup of virtual machine |
US10505792B1 (en) | 2016-11-02 | 2019-12-10 | F5 Networks, Inc. | Methods for facilitating network traffic analytics and devices thereof |
US10678758B2 (en) | 2016-11-21 | 2020-06-09 | Commvault Systems, Inc. | Cross-platform virtual machine data and memory backup and replication |
US10949308B2 (en) | 2017-03-15 | 2021-03-16 | Commvault Systems, Inc. | Application aware backup of virtual machines |
US10812266B1 (en) | 2017-03-17 | 2020-10-20 | F5 Networks, Inc. | Methods for managing security tokens based on security violations and devices thereof |
US20180276022A1 (en) | 2017-03-24 | 2018-09-27 | Commvault Systems, Inc. | Consistent virtual machine replication |
US11108858B2 (en) | 2017-03-28 | 2021-08-31 | Commvault Systems, Inc. | Archiving mail servers via a simple mail transfer protocol (SMTP) server |
US10387073B2 (en) | 2017-03-29 | 2019-08-20 | Commvault Systems, Inc. | External dynamic virtual machine synchronization |
US11074138B2 (en) | 2017-03-29 | 2021-07-27 | Commvault Systems, Inc. | Multi-streaming backup operations for mailboxes |
US11294786B2 (en) | 2017-03-31 | 2022-04-05 | Commvault Systems, Inc. | Management of internet of things devices |
US10552294B2 (en) | 2017-03-31 | 2020-02-04 | Commvault Systems, Inc. | Management of internet of things devices |
US11221939B2 (en) | 2017-03-31 | 2022-01-11 | Commvault Systems, Inc. | Managing data from internet of things devices in a vehicle |
US11343237B1 (en) | 2017-05-12 | 2022-05-24 | F5, Inc. | Methods for managing a federated identity environment using security and access control data and devices thereof |
US11122042B1 (en) | 2017-05-12 | 2021-09-14 | F5 Networks, Inc. | Methods for dynamically managing user access control and devices thereof |
US10877928B2 (en) | 2018-03-07 | 2020-12-29 | Commvault Systems, Inc. | Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations |
KR20230007571A (ko) * | 2018-06-29 | 2023-01-12 | 구글 엘엘씨 | 검열된 미디어 코퍼스에의 통합을 위한 미디어 소스 측정 |
US10891198B2 (en) | 2018-07-30 | 2021-01-12 | Commvault Systems, Inc. | Storing data to cloud libraries in cloud native formats |
US11200124B2 (en) | 2018-12-06 | 2021-12-14 | Commvault Systems, Inc. | Assigning backup resources based on failover of partnered data storage servers in a data storage management system |
US10996974B2 (en) | 2019-01-30 | 2021-05-04 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data |
US10768971B2 (en) | 2019-01-30 | 2020-09-08 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data |
US11494273B2 (en) | 2019-04-30 | 2022-11-08 | Commvault Systems, Inc. | Holistically protecting serverless applications across one or more cloud computing environments |
US11461184B2 (en) | 2019-06-17 | 2022-10-04 | Commvault Systems, Inc. | Data storage management system for protecting cloud-based data including on-demand protection, recovery, and migration of databases-as-a-service and/or serverless database management systems |
US20210011816A1 (en) | 2019-07-10 | 2021-01-14 | Commvault Systems, Inc. | Preparing containerized applications for backup using a backup services container in a container-orchestration pod |
US11467753B2 (en) | 2020-02-14 | 2022-10-11 | Commvault Systems, Inc. | On-demand restore of virtual machine data |
US11422900B2 (en) | 2020-03-02 | 2022-08-23 | Commvault Systems, Inc. | Platform-agnostic containerized application data protection |
US11321188B2 (en) | 2020-03-02 | 2022-05-03 | Commvault Systems, Inc. | Platform-agnostic containerized application data protection |
US11442768B2 (en) | 2020-03-12 | 2022-09-13 | Commvault Systems, Inc. | Cross-hypervisor live recovery of virtual machines |
US11099956B1 (en) | 2020-03-26 | 2021-08-24 | Commvault Systems, Inc. | Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations |
US11500669B2 (en) | 2020-05-15 | 2022-11-15 | Commvault Systems, Inc. | Live recovery of virtual machines in a public cloud computing environment |
US11314687B2 (en) | 2020-09-24 | 2022-04-26 | Commvault Systems, Inc. | Container data mover for migrating data between distributed data storage systems integrated with application orchestrators |
US11656951B2 (en) | 2020-10-28 | 2023-05-23 | Commvault Systems, Inc. | Data loss vulnerability detection |
US11604706B2 (en) | 2021-02-02 | 2023-03-14 | Commvault Systems, Inc. | Back up and restore related data on different cloud storage tiers |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1113302C (zh) | 1993-07-30 | 2003-07-02 | 佳能株式会社 | 通过通信线路控制设备的控制器和方法 |
US6370543B2 (en) * | 1996-05-24 | 2002-04-09 | Magnifi, Inc. | Display of media previews |
US6133908A (en) * | 1996-12-04 | 2000-10-17 | Advanced Communication Design, Inc. | Multi-station video/audio distribution apparatus |
EP1257094B8 (en) | 1997-06-25 | 2007-08-08 | Samsung Electronics Co., Ltd. | Browser based command and control network |
US7103834B1 (en) * | 1997-06-25 | 2006-09-05 | Samsung Electronics Co., Ltd. | Method and apparatus for a home network auto-tree builder |
DE69829110T2 (de) | 1997-07-30 | 2005-12-29 | Sony Electronics Inc. | Verfahren zur beschreibung der benutzerschnittstellenmerkmale und funktionalität von av/c-geräten |
US6453459B1 (en) * | 1998-01-21 | 2002-09-17 | Apple Computer, Inc. | Menu authoring system and method for automatically performing low-level DVD configuration functions and thereby ease an author's job |
US6181342B1 (en) * | 1998-07-06 | 2001-01-30 | International Business Machines Corp. | Computer file directory system displaying visual summaries of visual data in desktop computer documents for quickly identifying document content |
ATE235767T1 (de) | 1999-09-03 | 2003-04-15 | Ericsson Austria Ag | Übertragungssystem zur ferneinstellung von teilnehmergeräten |
US20010042107A1 (en) * | 2000-01-06 | 2001-11-15 | Palm Stephen R. | Networked audio player transport protocol and architecture |
US7162493B2 (en) * | 2000-02-23 | 2007-01-09 | Penta Trading Ltd. | Systems and methods for generating and providing previews of electronic files such as web files |
US6922813B1 (en) * | 2000-04-20 | 2005-07-26 | E*Trade | Page prerequisite control mechanism |
US7039727B2 (en) | 2000-10-17 | 2006-05-02 | Microsoft Corporation | System and method for controlling mass storage class digital imaging devices |
US7206853B2 (en) * | 2000-10-23 | 2007-04-17 | Sony Corporation | content abstraction layer for use in home network applications |
AU2002323413A1 (en) * | 2001-08-27 | 2003-03-10 | Gracenote, Inc. | Playlist generation, delivery and navigation |
WO2003036541A1 (en) * | 2001-10-22 | 2003-05-01 | Apple Computer, Inc. | Intelligent synchronization for a media player |
EP1491994A1 (en) * | 2001-10-23 | 2004-12-29 | Samsung Electronics Co., Ltd. | Information storage medium including markup document and AV data, recording method reproducing method, and reproducing apparatus therefor |
US6971121B2 (en) * | 2001-12-06 | 2005-11-29 | Scientific-Atlanta, Inc. | Composite buffering |
KR20030058395A (ko) * | 2001-12-31 | 2003-07-07 | 엘지전자 주식회사 | 홈 네트워크 디바이스, 홈 네트워크 콘트롤 디바이스, 홈네트워크의 미디어 데이터 다운로드 방법 |
US20030135661A1 (en) * | 2002-01-14 | 2003-07-17 | International Business Machines Corporation | System and method for packaging and installing management models with specific console interfaces |
JP2003296225A (ja) * | 2002-03-29 | 2003-10-17 | Toshiba Corp | データ取得表示装置、データ取得表示システム、データ取得表示方法、及びデータ取得表示プログラム |
JP4060637B2 (ja) * | 2002-05-10 | 2008-03-12 | 富士フイルム株式会社 | 画像閲覧システム、及びデジタルカメラ |
US7613802B2 (en) * | 2002-05-13 | 2009-11-03 | Ricoh Co., Ltd. | Creating devices to support a variety of models of remote diagnostics from various manufacturers |
JP2003333495A (ja) * | 2002-05-14 | 2003-11-21 | Nikon Gijutsu Kobo:Kk | 画像管理装置、画像管理プログラム及びデジタルカメラ |
JP2003333469A (ja) * | 2002-05-14 | 2003-11-21 | Nikon Gijutsu Kobo:Kk | 画像管理装置及び画像管理プログラム |
JP2003333494A (ja) * | 2002-05-14 | 2003-11-21 | Nikon Gijutsu Kobo:Kk | 画像管理装置及び画像管理プログラム |
JP2004080538A (ja) * | 2002-08-20 | 2004-03-11 | Canon Inc | 画像通信装置、画像通信システム及び画像通信方法 |
US7194701B2 (en) * | 2002-11-19 | 2007-03-20 | Hewlett-Packard Development Company, L.P. | Video thumbnail |
EP1429532B1 (en) | 2002-12-12 | 2012-03-14 | Seiko Epson Corporation | Image processing method and image processing system using the same |
US7532628B2 (en) * | 2002-12-30 | 2009-05-12 | Cisco Technology, Inc. | Composite controller for multimedia sessions |
US20040205286A1 (en) * | 2003-04-11 | 2004-10-14 | Bryant Steven M. | Grouping digital images using a digital camera |
US6728729B1 (en) | 2003-04-25 | 2004-04-27 | Apple Computer, Inc. | Accessing media across networks |
KR100621784B1 (ko) * | 2003-11-11 | 2006-09-13 | 학교법인 한국정보통신학원 | 사용자 단말 특성 기반의 멀티미디어 소비 방법과 시스템 |
US7574655B2 (en) | 2004-05-03 | 2009-08-11 | Microsoft Corporation | System and method for encapsulation of representative sample of media object |
-
2004
- 2004-05-03 US US10/836,260 patent/US7502820B2/en active Active
- 2004-07-30 EP EP04779889.7A patent/EP1743247B1/en not_active Not-in-force
- 2004-07-30 JP JP2007511348A patent/JP4644249B2/ja not_active Expired - Fee Related
- 2004-07-30 KR KR1020057012431A patent/KR101150027B1/ko active IP Right Grant
- 2004-07-30 CN CNA2004800123504A patent/CN1846203A/zh active Pending
- 2004-07-30 WO PCT/US2004/024962 patent/WO2005110010A2/en not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202865B (zh) * | 2006-12-11 | 2010-06-02 | 佳能株式会社 | 数据传送设备、摄像设备和数据传送系统 |
CN101291266B (zh) * | 2007-04-18 | 2011-05-11 | 中兴通讯股份有限公司 | 超移动宽带技术中对“删除特性请求消息”的响应方法 |
CN101981575B (zh) * | 2008-06-03 | 2012-11-28 | 图形科技公司 | 利用多事务技术复制面向对象环境中的对象的方法和装置 |
CN103136129A (zh) * | 2011-11-22 | 2013-06-05 | 三星电子株式会社 | 与支持媒体传输协议的设备通信的装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
KR101150027B1 (ko) | 2012-05-30 |
WO2005110010A2 (en) | 2005-11-24 |
JP2007536624A (ja) | 2007-12-13 |
US20060031384A1 (en) | 2006-02-09 |
EP1743247B1 (en) | 2018-04-18 |
US7502820B2 (en) | 2009-03-10 |
EP1743247A4 (en) | 2011-11-02 |
WO2005110010A3 (en) | 2006-05-04 |
KR20070007699A (ko) | 2007-01-16 |
EP1743247A2 (en) | 2007-01-17 |
JP4644249B2 (ja) | 2011-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1846203A (zh) | 用于存储对象的优化的特性检索的系统与方法 | |
CN100520773C (zh) | 用于封装媒体对象的代表性样本的系统和方法 | |
CN101692237B (zh) | 使用元数据注入管理媒体文件 | |
CN1193346C (zh) | 解码装置 | |
CA2610002C (en) | Device specific content indexing for optimized device operation | |
US20090327288A1 (en) | Content enumeration techniques for portable devices | |
JP2009503716A (ja) | 動的プロファイルを用いてコンテンツを編成する方法 | |
JP2008052731A (ja) | 多様なマルチメディアデバイス上のコンテンツの統一された表現を有するマルチメディアファイルシステム | |
US9639607B2 (en) | Managing media content, playlist sharing | |
CN101405758A (zh) | 用于自动处理数字信息的智能共享技术 | |
US20120109952A1 (en) | System, method, and computer program for remote management of digital content | |
JP2007527575A (ja) | コンテンツを同期及び識別する方法及び装置 | |
EP2325760A2 (en) | Representation of media types | |
WO2007011497A1 (en) | Digital media to control digital asset presentation | |
CN1532714A (zh) | 数字图像系统中的图像数据的传送控制 | |
JP6475744B2 (ja) | メディアコンテンツ管理 | |
KR100694157B1 (ko) | 홈 네트워크의 멀티미디어 컨텐츠를 관리하는 방법 및 장치 | |
CN1677396A (zh) | 管理多媒体数据的方法 | |
Abbott et al. | Oracle interMedia User's Guide, 10g Release 2 (10.2) B14302-01 | |
Abbott et al. | Oracle Multimedia User's Guide, 12c Release 1 (12.1) E17697-09 | |
Abbott et al. | Oracle Multimedia User's Guide, 11g Release 2 (11.2) E10777-03 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20061011 |