多媒体管理及播放装置及数据处理方法

文档序号:6585744阅读:224来源:国知局
专利名称:多媒体管理及播放装置及数据处理方法
技术领域
发明有关于多媒体管理及播放装置,特别是有关于具有弹性储存分配的多媒体管 理及播放装置(MULTIMEDIA MANAGEMENT AND PLAYBACKAPPARATUS)。
背景技术
对于多媒体处理系统而言,文件储存管理为重要且日益严重的问题,例如可以播 放和编辑广播影片、音频、影像或串流媒体的家庭媒体中心。就家庭媒体中心而言,相关于 储存的主要问题之一,即为文件管理。 一般而言,媒体文件是分散在多种DVD或其它储存媒 体中。当DVD/CDR盘片的数量增加时,文件管理就变得更加复杂。

发明内容
本发明一实施例提供一种数据处理方法,其包括于一第一储存装置中提供一第 一文件,其中所述第一文件包含文件内容及超数据;从所述第一文件的所述文件内容、所述 超数据、或所述文件内容及所述超数据中产生一摘录;储存所述摘录至所述第一储存装置; 及将所述第一文件或所述文件内容移到一第二储存装置中。 通过本发明的上述设计,即使基本储存装置只有有限的储存容量,也可以提供一 统一且方便的接口以提供在使用这类装置时更佳的使用者经验。


图1显示依据本发明实施例的数据处理系统的示意图。 图2A 图2C为依据本发明实施例的数据处理方法的流程图。 图3为依据本发明实施例的数据处理方法的流程图。 图4显示依据本发明实施例媒体处理系统的示意图。 图5为一实施例的数据处理方法的流程图。 图6显示图5的方法所显示的显示画面的一例。 图7显示图5的方法所显示的显示画面的一例。 图8显示数据处理系统的另一例。 主要组件符号说明 系统 10 ;储存装置 11 ;文件 111 ;文件内容 lllb ;超数据 llla ;摘录 lllc ;处理器 13 ;写录器 15 ;可移除储存装置 17 ;媒体处理系统 40 ;处理器 401 ;基本储存装置 403 ;第二储存装置 405 ;接口 407 ;网络 411 ;显示器 409 ;信 号 415 ;快闪储存装置413 ;影像剪辑 60 ;介绍描述 61 ;储存位置指针 62 ;可携式
电子装置 80 ;DVD写录/播放器 81。
具体实施例方式
为了让本发明的目的、特征、及优点能更明显易懂,下文特举较佳实施例,并配合 附1到图8,做详细的说明,其主要关于管理多媒体项目。 一多媒体项目可以是指储存 多媒体数据的一或多个文件或数据夹。本发明说明书提供不同的实施例来说明本发明不同 实施方式的技术特征。其中,实施例中的各组件的配置为说明之用,并非用以限制本发明。 且实施例中附图标号的部分重复,为了简化说明,并非意指不同实施例之间的关联性。
图1显示依据本发明实施例的数据处理系统的示意图。此一数据处理系统的例包 含作为多媒体管理及播放装置的一电子装置,如DVD播放器、蓝光播放器/录写器等。此种 数据处理系统可以和一个或多个外部装置连结,例如显示屏幕、输入装置、遥控装置等。通 过以无线及/或有线联机和这些外部装置连结,这些数据处理系统提供多媒体数据,例如 影片、静态影像、文本及/或音乐等。或者,此种数据处理系统可以设有其本身的显示器、扩 音器、及/或输入装置。在此简化的例子中,系统10包含一储存装置11、一处理器13、及一 写录器15。 储存装置11储存文件lll,其为一种普通种类的多媒体项目。在此,多媒体项目可 以为储存多媒体数据的任何种类的实体。在另一例子中,一多媒体项目可以包含一个以上 的文件及/或相关的数据夹结构。或者,一多媒体项目可以为数据库中的一实体,以压縮或 加密的格式储存。储存装置11可以为系统10的硬盘。文件lll原来包含文件内容llb和 超数据llla。 为了减轻储存负荷,文件111可以被虚拟化,例如,从文件111移除至少一部份的 文件内容lllb。若文件lll包含完整多媒体数据,例如文件lll,为一多媒体项目,可以被 归类为一第一项目种类。当从文件111移除一部份的文件内容lllb时,文件111可以被 归类为第二项目种类,其意味着此一多媒体项目仅包含一部份的多媒体数据而不是完整多 媒体数据。此虚拟化程序系由处理器13执行,以执行从第一项目种类到第二项目种类的 转换。在此实施例中,处理器13从文件内容lllb产生一摘录lllc,将摘录lllc和超数据 llla关联储存,并从文件111移除文件内容lllb,以减轻储存装置的储存负荷。在另一例 子中,摘录lllc也可以从超数据llla产生。或者,摘录lllc也可以从文件内容lllb及超 数据llla产生。例如,文件lll为一影片文件。在虚拟化(或称之为转换)的过程中,从 完整的影片文件中抽出一幅或多幅影片图片,并且更新该影片文件的报头。在另一例中,文 件111为一影像文件。在虚拟化(转换)程序中,原始的影像被转换成另一分辨率较低的影 像,例如縮图(thumb image)。在另一例中,文件111为一音频文件。在虚拟化(转换)程 序中,超数据如歌手名或某些音频剪辑被抽出,而其它数据则从文件lll移除。移除的文件 内容lllb可以储存在另一储存装置中,其在此称之为第二储存装置,例如一可移除储存装 置17。可移除储存装置17可以为一光盘或其它可以移除的储存媒体或网络储存装置,例如 在一网络服务器中的储存空间。可以从可移除储存装置17中复制文件内容lllb或其它先 前被移除的数据,以恢复该虚拟化的文件。即,属于该第二项目种类的多媒体项目被转换为 属于第一项目种类的相关多媒体项目。处理器13,以及必须的软硬件,提供一浏览器以提供 一接口供使用者浏览属于第一项目种类及第二项目种类的多媒体项目。例如,该浏览器处 理并输出对应的互动影像到一连结的显示器上,以显示一目录,使用者可以在其上观看包
4含完整影片(即,第一项目种类)的影片文件,及仅包含一部份影片内容的影片文件(即, 第二项目种类)。使用者也可以组织这些多媒体项目,例如,以不同方式配置或指示处理器 13在特定多媒体项目上执行转换,例如将一个具有完整影片内容的影片文件转换为具有部 分影片内容的影片文件,并将完整的影片内容储存在一第二储存装置中,例如一光盘或一 网络储存装置。另外,使用者可以使用该浏览器以播放指定的多媒体项目。或该多媒体项 目为第一项目种类,则系统10开始播放该指定多媒体项目的内容。否则,系统10从对应的 第二储存装置撷取完整的多媒体内容,以将该第二项目种类的多媒体项目转换为第一项目 种类的对应多媒体项目,并播放该多媒体项目。 由于可以用一个以上的第二储存装置来储存完整多媒体数据,因此备有一管理 器,其可以为系统10的软件及/或硬件及/或其组合。管理器为每一个光盘指定一识别码。 该识别码可以储存于对应的第二项目种类的多媒体项目。如此一来,当使用者通过如上述 的浏览器指定第二项目种类的多媒体项目时,该浏览器显示出该识别码,而使用者据以得 知哪一片光盘包含完整的多媒体数据。而且,有打印机可以在光盘上印出人类可读取的影 像,例如CDR、 DVD、蓝光光盘等。可以将标示器嵌入系统IO,例如一小型打印机及对应的软 件、硬件、或其结合,以将识别码印在光盘上以提供使用者一更方便的装置。或者,若指定的 多媒体项目为第二项目种类,则指定的多媒体项目也可以直接从第二储存装置播放,而不 将指定的多媒体项目从第二项目种类转换为第一项目种类。 若一第二储存装置为网络储存装置,则可以将一地址(如URL)储存在第二项目种 类的一对应的多媒体项目中。 再者,储存装置ll,在此作为一基本储存装置之例,可以是指一个或多个硬盘或其 它种类的储存装置。即使今日的硬盘的容量可以达到500GB甚至1TB,还是无法满足使用 者。例如,若基本储存装置为500GB,每一部DVD电影占用5GB,则基本储存装置只能储存 IOO部电影。当系统10用于录像电视节目时,对于储存容量的要求会更为提高。因此,设有 资源调整器,其可以为软件、硬件、或其结合,以检测该基本储存装置的使用。当基本储存装 置到达一预定水准时,该资源调整器可以设定为指示上述的转换器执行转换以将特定量的 第一项目种类的多媒体项目转换为第二项目种类,并将完整多媒体数据储存在一个或多个 第二储存装置中。 当将文件111储存在可移除储存装置17中时,处理器13指定一个识别码或任何 识别信息给可移除储存装置17。写录器15可以将识别码或任何识别信息写录于可移除储 存装置17中或其表面为一机器可读取的格式。当可移除储存装置17插入系统10时,其识 别码或任何识别信息可以被辨识。写录器15也可以将识别码或任何识别信息写在可移除 储存装置17的表面为一人类可读取格式以便利该识别码的读取。 若文件111储存在可移除储存装置17,则处理器13还产生一指针至超数据llla,
其中该指针包含可移除储存装置17的该识别码或任何识别信息。当被虚拟化的文件111
被存取时,可以通过参照该指针来定位包含文件内容lllb的完整的文件111。 当欲将一新的文件输入储存装置11时,处理器13还决定是否储存装置儿具有足
够的容量来容纳该文件,若是,则将该文件储存于储存装置ll,否则可以使用上述方法将该
文件虚拟化,而该虚拟化的文件可以储存在储存装置11中。 文件111可以在原位被虚拟化。再者,该虚拟化的文件,包含超数据llla和摘录lllc,可以被储存在储存装置ll中的新的位置,而不是其原来的储存位置。在另一例中,文 件111为一音频文件。在虚拟化(转换)程序中,超数据如歌手名或某些音频剪辑被抽出 文件lll。多个虚拟的文件可以被组织成一虚拟的文件夹。虚拟的文件夹包含一文件名称 阶层,其中该文件名称阶层包含每个虚拟文件的虚拟路径名称。 图2A 图2C为依据本发明实施例的数据处理方法的流程图。图2A 图2C的方 法可以实施于图1的系统中。在此,欲将一新的文件加入一储存装置及/或欲产生一原本 就储存在该储存装置中的一文件的备份。 在步骤S211中,将第一文件储存于第一储存装置中,其中该第一文件包含文件内 容和超数据。在此,该第一储存装置可以为图l中的储存装置ll。在步骤S212中,接收一 指令,指示欲将一第二文件储存在该第一储存装置中。该第二文件包含文件内容和超数据。 在步骤S213中,决定该第一储存装置是否有足够的容量容纳该第二文件,若是,则该方法 执行步骤S214,否则,执行步骤S215。或者,可以设定一容量临界值,且该容量临界值用于 决定是否要将该第二文件直接储存。在步骤S214,接收该第二文件并将之储存于该第一储 存装置中,且该方法结束。若其容量不足或是加上该第二文件就会超过该容量临界值,则可 以将该第一或第二文件虚拟化以减轻第一储存装置的储存负荷。在步骤S215,决定是否将 第一或第二文件虚拟化。若要将第一文件虚拟化,则该方法执行程序A,若要将第二文件虚 拟化,则该方法执行程序B。可以依据需要设定规则以决定虚拟化的标的,即第一或第二文 件。例如,可以由存取频率选取虚拟化的标的。或者要将第二文件加入第一储存装置可能 要虚拟化一个以上的文件。后述的虚拟化为一例,而非限制本发明的范围。
参见图2B,原先储存在第一储存装置中的第一文件被虚拟化。第一文件包含文件 内容和超数据。从第一文件的文件内容抽取一摘录(步骤S231)。或者,该摘录也可以抽取 自超数据或者超数据及文件内容。从该摘录及超数据产生第一文件的虚拟版本(后称之为 虚拟第一文件)(步骤S232)。储存该虚拟第一文件(步骤S233)。第一文件可以在原位被 虚拟化,其中该虚拟第一文件的路径名称与第一文件相同。另外,包含第一文件的超数据和 摘录的虚拟第一文件可以位于一虚拟数据夹中。多个虚拟的文件可以被组织成一虚拟的文 件夹。虚拟的文件夹包含一文件名称阶层,其中该文件名称阶层包含虚拟第一文件及其它 虚拟文件的虚拟路径名称。在步骤S234,决定将第一文件移走或删除。若要删除第一文件, 则该方法执行步骤S235。在步骤S235,删除第一文件,该方法结束。若要移走第一文件,该 方法执行步骤S236。在步骤S236,将第一文件移至有别于第一储存装置的另一储存装置, 例如可移除储存媒体(例如一光盘)。在步骤S237,指定识别码或任何识别信息给可移除 储存媒体。在步骤S238,将识别码或任何识别信息写在可移除储存装置中或其表面,并将一 标示了该可移除储存装置的识别码的指针记录在超数据中。在步骤S239,将第二文件储存 在第一储存装置中,该方法结束。请注意写录器是个选项而非必须。 参见图2C,第二文件被虚拟化。第二文件包含文件内容和超数据。从第二文件的 文件内容抽取一摘录(步骤S251)。从该摘录及超数据产生第二文件的虚拟版本(后称之 为虚拟第二文件)(步骤S252)。储存该虚拟第二文件(步骤S253)。包含第二文件的超数 据和摘录的虚拟第二文件可以位于一虚拟数据夹中。多个虚拟的文件可以被组织成一虚拟 的文件夹。虚拟的文件夹包含一文件名称阶层,其中该文件名称阶层包含虚拟第二文件及 其它虚拟文件的虚拟路径名称。在步骤S254,决定是否要保存第二文件的完整版本,若是,则该方法执行步骤S256,否则,该方法结束。在步骤S256,将第二文件的完整版本储存在有 别于第一储存装置的另一储存装置中,例如可移除储存媒体(例如一光盘)。在步骤S257, 指定识别码或任何识别信息给可移除储存媒体。在步骤S258,将识别码或任何识别信息写 在可移除储存装置中或其表面,并将一标示了该可移除储存装置的识别码的指针记录在超 数据中。 图3为依据本发明实施例的数据处理方法的流程图,其为一例,而非限制本发明 的范围。图3的方法可以实施于图1的系统中。在此,欲存取一文件。
在步骤S301中,接收一指令,指示要存取一文件。在步骤S302,执行搜寻以定位 该文件。在步骤S303,决定该文件是否存在。若该文件不存在,则该方法结束。若该文件 的一虚拟版本存在,则该方法执行步骤S305,若该文件的完整版本存在,则该方法执行步骤 S304。在步骤S304,依据该指令存取该文件。当该文件的一虚拟版本存在第一储存装置中 时,可以参照界定于虚拟文件中的指针来定位该文件的完整版本(步骤S305)。该指针包含 该文件的第二储存装置的一识别码。该第二储存装置,例如为一光盘,可以插入该系统以供 存取文件(步骤S306)。在步骤S307,决定是否要恢复储存在第一储存装置中的虚拟文件。 若欲将储存在第一储存装置中的虚拟文件恢复,则从该第二储存装置中撷取该文件的完整 版本,并将该文件的完整内容加入该文件的虚拟版本中(步骤S308)。当欲恢复该文件时, 该方法执行图2A中的步骤S213,以进行文件虚拟化。若不要将储存在第一储存装置中的虚 拟文件恢复,则仅是依据该指令从第二储存装置中读取该文件的完整版本(步骤S309)。
在此提供数据处理系统的两个实施例。
第一实施例 图4显示一媒体处理系统40,其包含处理器401、基本储存装置403、第二储存装 置405、及一接口 407。显示器409通过接口 407连结于媒体处理系统40。媒体处理系统 40通过接口 407接收信号415。另外,网络411和其它接口设备(例如一调谐器(未显示) 通过接口 407连结于媒体处理系统40。基本储存装置403可以为一具有有限储存容量的 硬盘,例如具有500GB。第二储存装置405可以为DVD播放器,其从DVD光盘读写数据。第 二储存装置405可以为通过网络411而连结于媒体处理系统40的网络上的远程储存位置、 连结于媒体处理系统40的快闪储存装置415、或其它适合的储存装置。显示器409可以为 呈现数据及/或媒体数据的电视机或监视器。信号415可以为媒体处理系统40通过接口 407接收的电视信号或其它数据串流/文件。 处理器401可以包含一或多个一般目的的计算机兼容芯片、或一或多个专用处理 芯片具有相关的组件可以译码、编辑、及/或控制对基本储存装置403、第二储存装置405, 及通过接口 407的数据流的存取。 图5为一实施例的数据处理方法的流程图。图5的方法可以由操作系统或应用软 件实施。另外,图5的方法可以由电路逻辑实现。 在步骤S50中,将DVD盘片(后称之为第一盘片)插入媒体处理系统40中。步骤 S501中,决定要播放储存在DVD盘片中的数据或是储存该数据的复制版本在媒体处理系统 40中。若要执行一播放操作来处理储存在DVD盘片中的数据,则该方法执行步骤S502,否 则到步骤S503。在步骤S502中,将储存于DVD盘片中的数据译码,并显示于显示器409上。 在步骤S503,决定要储存原本储存在DVD盘片中的数据的虚拟版本或完整版本。若要储存虚拟版本,则该方法执行步骤S505,否则到步骤S504。 决定步骤S503可以依据预设规则实现。例如,该预设规则设定基本储存装置403 的目前使用和可用容量的限制。若基本储存装置403的可用容量少于其总容量的30%,则 产生该数据的虚拟版本并将之储存于基本储存装置403中。 在步骤S504,将存于DVD盘片中的数据的完整版本储存于基本储存装置403中。
在步骤S505中,产生超数据。在步骤S506,将该超数据储存在基本储存装置403 中。此外,原来储存在DVD盘片中的数据可以被复制到另一个可移除储存媒体中,例如另一 片DVD盘片(步骤S507)。在此例中,将空白DVD盘片(后称之为第二盘片)插入媒体处 理系统40以储存该复制数据的副本。此外,可以指定序列号码并将之储存为超数据的一部 份。该序列号码可以通过印出的巻标标示在第二盘片上。 影片文件的超数据可以包含影片串流样本、文字、影片文件名称、次档名、及/或 其它可用于预览及/或搜寻操作的数据。音频文件的超数据可以包含音频剪辑、作者数据、 文件大小、及/或文件时间长短。 图6显示图5的方法所显示的显示画面的一例。在图6中,每个文件都有一介绍 描述61、一影像剪辑60、及一储存位置指针62。介绍描述61、一影像剪辑60、及一储存位置 指针62可以用于管理储存于基本储存装置403或其它储存媒体中的媒体文件。例如,就储 存于DVD盘片中的数据而言,提供该DVD盘片的序列号码以协助定位该文件。
图7显示图5的方法所显示的显示画面的一例。在图7中,通过类别来搜寻文件。
步骤S503中使用的该预设规则可以依据实际需要决定。 对于经常存取的文件,可以将其完整版本储存在基本储存装置403中;而较少存 取文件的虚拟版本可以储存在基本储存装置403中,其完整版本可以储存在可移除的储存 媒体(如光盘)中。 例如,预设规则可以设定一文件的大的虚拟版本可以储存在基本储存装置403 中,而其完整版本则可移除的储存媒体(如光盘)中。 决定步骤S503可以由使用者手动执行。在此例中,接口 407要求使用者指示要储
存该数据的完整或虚拟版本,并要求该副本的储存位置。
第二实施例 图8显示数据处理系统的另一例。可携式电子装置80,例如iPOD连同DVD写录/ 播放器81而实现。 播放音乐是iPOD的常用功能之一。传统上,iPOD通过从网络储存位置下载而从 一计算机接收音乐文件。在此例中,iPOD可以储存一音乐文件的完整版本或虚拟版本。虚 拟文件可以包含该文件内容或其它关于该文件的数据的摘录。虚拟文件仅占有少量的储存 空间。通过从DVD写录/播放器81或网络上的一储存位置接收对应的内容,可以将虚拟文 件恢复为其完整版本。当新的内容输入iPOD时,可以实施图2A 图2C及图3的方法。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项 技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围 当以权利要求所界定者为准。
权利要求
一种数据处理方法,其包括在第一储存装置中提供一第一文件,其中所述第一文件包含文件内容及超数据;从所述第一文件的所述文件内容、所述超数据、或所述文件内容及所述超数据中产生一摘录;储存所述摘录至所述第一储存装置;以及将所述第一文件或所述文件内容移到一第二储存装置中。
2. 如权利要求1所述的数据处理方法,其中所述第二储存装置为一光盘。
3. 如权利要求2所述的数据处理方法,还包含指定一识别码给所述第二储存装置。
4. 如权利要求3所述的数据处理方法,还包含向一使用者指出所述识别码,使得所述 使用者参照所述识别码将所述识别码标示于所述光盘上。
5. 如权利要求3所述的数据处理方法,还包含产生一指针以定位所述第二储存装置中 的所述文件内容或者第一文件,所述指针包含所述第二储存装置的所述识别码。
6. 如权利要求1所述的数据处理方法,其中所述第二储存装置为一网络储存装置。
7. 如权利要求6所述的数据处理方法,还包含产生一地址,用以定位储存于所述第二 储存装置中的所述第一文件或者文件内容。
8. 如权利要求5或7所述的数据处理方法,还包含 接收一指令,指示存取所述第一文件; 搜索所述第一储存装置;参照所述指针或地址定位所述第二储存装置中的所述第一文件或所述文件内容;以及 依据所述指令,从所述第二储存装置中读取所述第一文件或所述文件内容。
9. 如权利要求5或7所述的数据处理方法,还包含 接收一指令,指示存取所述第一文件; 搜索所述第一储存装置;参照所述指针或地址定位所述第二储存装置中的所述第一文件或所述文件内容;以及 依据所述指令,将所述第二储存装置中的所述第一文件或所述文件内容储存至所述第 一储存装置,并且从所述第一储存装置中读取所述第一文件或所述文件内容。
10. 如权利要求1所述的数据处理方法,还包含提供一接口给一使用者以供其浏览所 述第一文件。
全文摘要
一种数据处理方法,该数据处理方法包括在第一储存装置中提供一第一文件,其中所述第一文件包含文件内容及超数据;从所述第一文件的所述文件内容、所述超数据、或所述文件内容及所述超数据中产生一摘录;储存所述摘录至所述第一储存装置;以及将所述第一文件或所述文件内容移到一第二储存装置中。本发明通过动态地转换该基本储存装置中的多媒体项目的项目种类,即使当该基本储存装置的容量有限时,也可以提供一较佳的使用者经验。
文档编号G06F17/30GK101751464SQ200910249519
公开日2010年6月23日 申请日期2007年9月29日 优先权日2006年10月4日
发明者杜世崇, 王靖杰 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1