视频音频再现装置的制作方法

文档序号:6781456阅读:205来源:国知局
专利名称:视频音频再现装置的制作方法
技术领域
本发明涉及基于虚拟文件系统对视频和音频进行再现的视频音频再 现装置,所述虚拟文件系统例如通过将记录在光盘等的信息记录介质中 的视频音频信息及再现控制信息与保存在外部存储装置中的视频音频信 息及再现控制信息结合起来而构成。
背景技术
当前,为了对再现专用视频内容进行视听,通常使用DVD播放器。 DVD播放器不仅能够从开头开始再现内容,还能够与用户之间进行从喜 欢的位置开始再现、以喜欢的顺序进行再现、字幕的切换、音频语言的 切换等的交互式的动作。但是,普通的DVD播放器只能在已记录于所加 载的盘上的视频内容、字幕数据、以及音频数据的范围内进行再现。
作为改善的方法存在下面的方案。例如,在专利文献1中,将经由 网络下载的用于更新的音频文件存储在内置于播放器的本地存储器中, 将盘上的文件与本地存储器上的文件虚拟地合并而构成虚拟文件系统, 从而播放器能够再现更新过的音频文件。
此外,还存在下面的方案。例如,在专利文献2中,将经由网络下 载的用于更新的追加内容存储在内置于播放器的本地存储器中,将盘上 的文件与本地存储器上的文件虚拟地合并而构成虚拟文件系统,从而播 放器能够再现新追加的内容。
专利文献1日本特开2005 — 159589号公报(第27页,图4)专利文献2日本特开2006—33067号公报(第41页,图l)
在上述专利文献1和2所公开的方案中,假定一直内置有本地存储 器。但是,能够作为本地存储器使用的存储介质不限于内置式的存储介 质,还可以使用例如USB存储器、USB—HDD、 CompactFlash存储卡等可拆卸式的存储介质。此时,由于用户的意愿或者由于用户的不注意, 本地存储器有可能与播放器电断开。如果本地存储器在根据于加载盘的 时刻构成的虚拟文件系统来执行再现动作的中途被断开的话,虚拟文件 系统的参照目标不存在了,有可能引起播放器的意外停机等的异常动作。

发明内容
本发明为了解决上述现有技术问题而完成。其目的在于提供一种即 使当正在进行再现时外部存储单元被电断开的情况下,也能够继续进行 再现的视频音频再现装置。
本发明的视频音频再现装置的特征在于,其具有再现驱动部,其 从信息记录介质读出第一视频音频信息及第一再现控制信息;连接部, 其电连接有记录有第二视频音频信息及第二再现控制信息的外部存储装 置;虚拟文件系统部,其将所述第二视频音频信息及所述第二再现控制 信息与所述第一视频音频信息及所述第一再现控制信息结合,虚拟地构 成第三视频音频信息及第三再现控制信息;输出控制部,其基于所述第 三再现控制信息,输出所述第三视频音频信息;伪结合信息生成部,其
生成能够取代所述第二视频音频信息及所述第二再现控制信息的伪结合
信息;伪结合信息存储部,其存储所述所生成的伪结合信息;断开检测 部,其检测所述外部存储装置从所述连接部的电断开;以及再现管理部, 当所述断开检测部检测到所述外部存储装置的电断开时,该再现管理部 立即使存储在所述伪结合信息存储单元中的所述伪结合信息与所述第一 视频音频信息及所述第一再现控制信息结合,使所述虚拟文件系统部执 行重新构成所述第三视频音频信息及所述第三再现控制信息的处理。
根据本发明的视频音频再现装置,具有以下效果即使当正在进行 再现时外部存储单元被电断开的情况下,也能够继续进行再现。


图1是示出本发明的实施方式1的视频音频再现装置的概略结构以 及本地存储器、光盘、显示部和音频输出部的框图。图2是示出在实施方式1的视频音频再现装置中再现的记录在光盘 上的内容的逻辑结构的图。
图3是示出用于实现在实施方式1的视频音频再现装置中再现的记 录在光盘上的内容的逻辑结构的文件系统结构的一例的图。
图4是示出在实施方式1的视频音频再现装置的系统控制器中使用 的虚拟文件系统的概念的说明图。
图5是实施方式1的视频音频再现装置的系统控制器的功能框图。
图6是示出实施方式1的视频音频再现装置根据光盘上的文件系统
和本地存储器上的文件系统构成虚拟文件系统的过程的一例的说明图。
图7是概念性示出从实施方式1的视频音频再现装置断开本地存储
器时,利用伪文件系统构成的虚拟文件系统的说明图。
图8是示出实施方式1的视频音频再现装置的状态转移的一例的图。
图9是示出本地存储器与实施方式1的视频音频再现装置连接时的 GUI画面的一例的图。
图10是示出本发明的实施方式2的视频音频再现装置的状态转移的 一例的图。
标号说明
1:视频音频再现装置;2:系统控制器;2a:伪文件系统生成部; 2b:断开检测单元;3: ROM; 4: RAM; 4a:伪文件系统;5:本地 存储器控制器;6:网络控制器;7:本地存储器;8:再现驱动部;9: 视频音频解码器;10:图像输出控制部;11:音频输出控制部12:光 盘;13:显示部;14:音频输出部;15:连接部;20:应用程序;21: 再现管理部;22:应用程序执行部;23:解码和显示控制部;24:虚 拟文件系统部;25:光盘文件系统部;26:本地存储器文件系统部
具体实施方式
实施方式1
图1是示出本发明的实施方式1的视频音频再现装置1的概略结构 以及作为外部存储装置的一例的本地存储器7、作为信息记录介质的一例的光盘12、液晶显示器等的显示部13和扬声器等的音频输出部14的框
图。信息记录介质除了DVD、 Blu-ray盘等的光盘以外,还可以采用磁记 录盘、半导体记录装置等其他记录方式。
如图1所示,视频音频再现装置1具有控制装置整体的动作的系 统控制器2、 ROM 3、 RAM 4、本地存储器控制器5、网络控制器6、光 盘12的再现驱动部8、视频音频解码器9、图像输出控制部IO、音频输 出控制部11、电连接有作为外部存储装置的本地存储器7的连接部15。
系统控制器2具有用来控制视频音频再现装置1整体的微处理器(未 图示)。ROM 3存储系统控制器2动作时使用的程序和数据。RAM 4被 用作系统控制器2动作时的工作区域、进行数据处理时的缓冲区域、伪 文件系统的存储区域等。
如图1所示,系统控制器2具有伪文件系统生成部2a、断开检测部 2b、再现管理部21以及虚拟文件系统部24。断开检测部2b也可以构成 为再现管理部21的一部分。断开检测部2b检测本地存储器7从连接部 15的断开。伪文件系统生成部2a生成作为伪结合信息的伪文件系统,其 能够取代存储在本地存储器7中的视频音频信息和再现控制信息。虚拟 文件系统部24将存储在本地存储器7中的视频音频信息及再现控制信息 与记录在光盘12中的视频音频信息及再现控制信息结合,虚拟地构成--个视频音频信息及再现控制信息即虚拟文件系统。当断开检测部2b检测 到本地存储器7从连接部15电断开时,再现管理部21立即使伪文件系 统4a与记录在光盘12中的视频音频信息及再现控制信息结合,使虚拟 文件系统部24执行重新构成虚拟文件系统的处理。
加载光盘12之后,再现驱动部8读出光盘12的数据,并根据系统 控制器2的控制将该读出的数据送至视频音频解码器9和系统控制器2。
视频音频解码器9将从再现驱动部8送来的复用状态下的视频音频 信息分离为视频流和音频流等,对按规定格式压縮编码后的视频流和音 频流进行解码处理,将解码后的视频数据送到图像输出控制部10,将解 码后的音频数据送到音频输出控制部11。图像输出控制部IO将接收到的 视频数据转换成视频信号并送至显示部13。在转换成视频信号时,图像输出控制部IO有时还同时会进行縮放处理、对系统控制器2生成的图形 数据进行合成等。显示部13在画面上显示与接收到的视频信号对应的视 频。此外,与此同时,音频视频输出控制部ll将接收到的音频数据转换
成音频信号并送至音频输出部14。音频输出部14输出与接收到的音频信
号对应的音频。
本地存储器7经由连接部15以及本地存储器控制器6与系统控制器 2连接。本地存储器7是可拆卸的(能够电连接以及电断开)。本地存储 器7和本地存储器控制器6之间的连接部15只要是例如USB、IEEE1394 等的串行总线、PC卡、以及CompactFlash等的与热插拔相对应的方式, 则任何方式均可以。系统控制器2经由本地存储器控制器5访问本地存 储器7,由此能够从本地存储器7读出数据以及将数据写入本地存储器7。 在实施方式1中,本地存储器7为USB存储器。
此外,系统控制器2的断开检测部2b通过中断、状态轮询等方法, 快速地检测本地存储器7的连接和断开。
此外,系统控制器2与网络控制器6连接,并能够经由网络控制器 6连接到包含互联网在内的网络。系统控制器2能够经由网络从未图示的 服务器等下载更新用的数据。另外,网络的方式可以使用IEEE802.3等 有线LAN以及IEEE802.11a/b/g等无线LAN等的任何一种方式。另外, 视频音频再现装置1还可以是没有网络控制器6,不直接连接到网络的结 构。
图2是示出在实施方式1的视频音频再现装置1中再现的记录在光 盘12上的内容的逻辑结构的图。该结构具有作为最上级信息的目录表。 当视频音频再现装置1加载了光盘12时,目录表包括表示最开始再现的 画面(初始再现画面)的元素即Initial Playback (初始再现)、表示主选 单画面的元素即Main Menu (主选单)以及表示程序的各个标题名称的 元素即Entry (入口)。各元素中包含与初始再现画面、主选单画面以及 对应于各标题的程序的进入点有关的信息。Content Object (内容对象) 是包含用来实现交互式再现的交互式命令的程序。各Content Object被目 录表的各元素参照。通过检索目录表,视频音频再现装置1能够调用Content Object。 Content Object中的交互式命令,能够基于Playback Info (再现信息)使再现开始(例如,图2的Content Object (1)中的交互式 命令基于Playback Info (1)使再现开始),能够使另外的Content Object 启动(例如,图2的Content Object (3)中的交互式命令使Content Object
(4)启动)。
Playback Info是用于表示内容的再现方法的信息,其包括一个或多 个Play Term (播放期限),该Play Term是表示实际的内容的流数据中的 再现区间的信息。Play Term具有被称作开始时间和结束时间的两种信息, 该开始时间和结束时间涉及在时序上观察流数据时的再现区间。图2中, 实际的内容的流数据表示为Content Stream (内容流)。Content Stream包 括例如以MPEG2—TS (Moving Picture Experts Group 2-Transport Stream) 形式复用的视频和音频数据。由于将该流数据记录在光盘12时是作为字 节串的文件进行记录的,所以很难根据再现时间直接进行参照。因此, 使用表示开始时间、结束时间等的时间信息与实际的流数据文件的参照 信息(地址信息)之间的对应关系的Content Info文件。
图2中,Playback Info (1)包括一个Play Term,该Play Term经由 Content Info (1)文件参照作为实际的流数据之一的Content Stream (1) 整体。此外,Playback Info (2)包括两个Play Term,各个Play Term经 由Content Info (2)文件参照作为实际的流数据之一的Content Stream (2) 前半部分和后半部分。此外,Playbacklnfo (3)包括一个Play Term,该 Play Term经由Content Info(2)文件参照作为实际的流数据之一的Content Stream (2)的一部分。
图3是示出用于实现图2所示的内容的逻辑结构的文件系统结构的 一例的图。如图3所示,在该文件系统中,"root"目录下面列有"MOVIE" 目录。"MOVIE"目录下面包括Index (索引)信息文件、Content Object (内容对象)文件、"Playbacklnfo"目录、"Content Info"目录、"Content Stream"目录以及"Extra Data"目录。
Index信息文件是包括目录表的信息文件, 一张光盘中仅包括一个 Index信息文件。视频音频再现装置1根据该Index信息文件的信息,显示包含于光盘12的用于再现内容的选单画面。用户利用遥控器(未图示)
等的操作部进行输入,根据从选单画面选择的项目,执行根据Index信息 文件的对应元素进行参照的Content Object。 Content Object文件是包含所 有的Content Object的文件。视频音频再现装置1能够根据用户操作等的 状态,基于Index信息文件的信息执行Content Object,由此开始基于 Playback Info的再现或启动其他的Content Object。
"Playback Info"目录下面包括一个或多个Playback Info文件。 Content Object从其中调用需要的Playback Info,用于内容的再现。
"Content Info"目录下面包括一个或多个Content Info文件。
"Content Stream"目录下面包括一个或多个Content Stream文件。 如前所述,Content Stream文件是实际的内容的流数据文件,Content Info 文件是用于表示开始时间、结束时间等的时间信息与实际的流数据文件 的参照信息(地址信息)之间的对应关系的信息文件,因此Content Info 文件与Content Stream文件彼此---"对应。
"ExtraData"目录是存储除内容以外的附加数据的目录。在图3的 例子中,存储有用于字幕等的追加字体文件、和在根据用户操作发出确 认音等的用途中所使用的效果音文件。
图4是示出在实施方式1的视频音频再现装置1的系统控制器2中 使用的虚拟文件系统的概念的说明图。为了构成如下数据使用虚拟文件 系统,该数据通过对包含在光盘12中的内容追加(结合)存储在本地存 储器7中的内容而形成。当通过由安装在视频音频再现装置1中的系统 控制器2执行应用程序而访问光盘12上的文件系统以及本地存储器7上 的文件系统时,并不直接访问各个文件系统,而是经由虚拟文件系统进 行访问。
图5是实施方式1的视频音频再现装置1的系统控制器2的功能框 图。图5中所示的各功能块是通过系统控制器2执行预先存储在ROM 3 中的控制软件来实现的。再现管理部21是控制内容的再现顺序的功能块, 其根据用户操作等,参照图2的目录表,执行相应的应用程序,即进行 启动、停止、切换Content Object等的处理。应用程序20在应用程序执行部22上进行动作,基于图2的PlaybackInfo,经由虚拟文件系统部24, 从光盘文件系统部25或本地存储器文件系统部26读出内容的数据,并 将数掘迗生孵妈和显不控制部23。孵妈和显不投制部23 U目当于图1中 的视频音频解码器9、图像输出控制部10、以及音频输出控制部11)对 接收到的内容数据进行解码,并将视频信号输出到显示部13,将音频信 号输出到音频输出部14。虚拟文件系统24通过控制光盘文件系统部25 和本地存储器文件系统部26,使得能够在合并状态下由应用程序对双方 的文件系统的数据进行读写。根据来自再现管理部21的指令进行文件系 统的合并处理。
图6是示出实施方式1的视频音频再现装置1根据光盘12上的文件 系统和本地存储器7上的文件系统构成虚拟文件系统的过程的一例的说 明图。
光盘12内的文件系统结构遵循图3所示的形式。此外,光盘中写入 有用于区别制造该盘的制造商的"组织ID"和用于按照内容的细目(标 题)区别每张盘的"盘ID"这两种信息,这两种信息能够从在系统控制 器2上动作的软件上读出。"组织ID"必须全局唯一,"盘ID"在相同的 "组织ID"的盘中必须唯一。在本例中,姑且设"组织ID"为n,"盘 ID"为m。
本地存储器7的内部文件系统如下。在作为追加数据的顶层目录的 "追加数据"目录内部,存储有与光盘12的"组织ID"对应的"组织 ID"目录。当本地存储器7内部存储有多个组织制造的盘的追加数据时, 该目录存在对应的组织数量个。"组织ID"目录下面,存储有与光盘12 的"盘ID"对应的"盘ID"目录。当本地存储器7内部存储有相同组织 制造的多个光盘12的追加数据时,存在对应的光盘12的数量个该目录。 "光盘ID"目录的下面,存储有"新内容"目录,其下面存储有与追加 的内容对应的文件。
在该例中,它们是作为新的Playback Info的Playback Info (新)文 件、作为新的Content Info的Content Info (新)文件以及作为新的Content Stream的Content Stream (新)文件。此外,"盘ID"目录的下面,存储有合并方针文件和合并签名文件。 合并方针文件是明示有关由光盘12上的文件系统和本地存储器7上的文 件系统构成虚拟文件系统时的方针的文件。该文件包括包含本地存储器7 上的路径信息的文件名和包含虚拟文件系统上的路径信息的文件名的对 应列表。
合并签名文件是用于证明合并方针文件的真实性的文件,是内部包 含电子签名的文件。视频音频再现装置1仅使用能够由合并签名文件认
证的合并方针文件来构成虚拟文件系统。"组织ID"目录的下一层包含"公 共数据"目录。"公共数据"目录的下面存储有在由相同组织制造的、标 题不同的盘中能够公共使用的数据。在本例中,存储有日语字体文件。
在本地存储器7中的文件系统中,当视频音频再现装置1加载的光 盘12的与"组织ID"和"盘ID"对应的目录的下面不存在合并方针文 件时,视频音频再现装置1在虚拟文件系统的内容中原样地反映光盘12 上的文件系统的内容。即,应用程序能够通过虚拟文件系统,将光盘12 上的文件系统的内容原样地读出。当本地存储器7上存在合并方针文件 时,视频音频再现装置1在通过合并签名文件确认了合并方针文件的真 实性之后,基于记载于合并方针文件中的对应列表,该对应列表是包含 本地存储器7上的路径信息的文件名和包含虚拟文件系统上的路径信息 的文件名的对应列表,将光盘12上的文件系统的内容和本地存储器7上 的文件系统的内容合并后,构成虚拟文件系统的内容。在图6的例中, 在合并方针文件中记载有4个对应信息(对应1至4)。该文件内容是表 示概念,实际的合并方针文件的记载形式可以是例如采用XML(eXtended Markup Language:可扩展标记语言)、采用基于文本的独特的记载方法、 或采用独特的二进制格式。
图6的合并方针文件按照各个"对应"示出文件的关联。在合并方 针文件的"对应1"至"对应4"的各个"对应"中,上面的行表示包含 本地存储器7上的路径信息的文件名,下面的行表示包含虚拟文件系统 上的路径信息的文件名。
视频音频再现装置1首先根据合并方针文件的"对应1"的信息对本地存储器7上的文件系统的"追加数据/n/m/新内容/Playbacklnfo (新) 文件"进行合并,以便其能作为虚拟文件系统上的"root/MOV正/Playback Info/卩layback Info (1)文件"读出。此时,由于光盘12上的文件系统中 已经存在有"root/MOVIE/Playback Info/Playback Info (1)文件",因此 成为将光盘上的"root/MOVIE/Playbacklnfo/Playbacklnfo (1)文件"置 换为本地存储器7上的"追加数据/n/m/新内容/Playback Info (新)文件"。
接着,根据"对应2"的信息对本地存储器7上的文件系统的"追 加数据/n/m/新内容/Contentlnfo (新)文件"进行合并,以便其能作为虚 拟文件系统上的"root/MOVIE/ Content Info/ Content Info (2)文件"读 出。此时,由于光盘12上的文件系统中不存在同名的文件,因此成为将 本地存储器7上的"追加数据/n/m/新内容/Contentlnfo (新)文件"追加 为新的Content Info (2)文件。
同样,根据"对应3"的信息对本地存储器7上的文件系统的"追 加数据/n/m/新内容/Content Stream (新)文件"进行合并,以便其能作为 虚拟文件系统上的"root/MOVIE/Content Info/Content Stream (2)文件" 读出。此时,由于光盘12上的文件系统中不存在同名的文件,因此成为 将本地存储器7上的"追加数据/n/m/新内容/Content Stream (新)文件" 追加为新的Content Stream (2)文件。
此外,根据"对应4"的信息对本地存储器7上的文件系统的"追 加数据/n/公共数据/日语字体文件"进行合并,以便其能作为虚拟文件系 统上的"root/MOV正/Extra Data/日语字体文件"读出。此时,由于光盘 12上的文件系统中不存在同名的文件,因此成为将本地存储器7上的"追 加数据/n/公共数据/日语字体文件"追加为新的日语字体文件。
以上动作的结果是,应用程序能够通过虚拟文件系统读出如下内容 该内容是根据本地存储器7上的文件系统的内容对光盘12上的文件系统 的内容进行更新而得到的内容。上述的例子对应于如下情况新内容以 及日语字体被追加到原始的光盘12的内容中,并据此变更Playback Info。
在使用上述那样的虚拟文件系统的例子中,当本地存储器7如图1 中说明的那样为可拆卸式时,用户在将本地存储器7电连接到连接部15的状态下启动视频音频再现装置l,或者,用户在启动视频音频再现装置 1之后,将本地存储器7电连接到连接部15,并且,使视频音频再现装
I ■ i I 一I 一 _!-,、、 I * rti 一 _ r一 ~_I■ 、 I ,. 乂 一 .」一 ,■,.,人Z__ill■!■ L 一 / * ~^^~■ I — 1 * / . 、,_^ A*A* 1=1, 7T/— 一_Ihi-
直1训載尤显12后止仕进仃hJ谷tfJ恍听町,仔仕出丁个'仕恳寺守玖牟地
存储器7从视频音频再现装置1脱离的情况。此时,如果按照记录在本 地存储器7上的信息继续再现的话,由于要读入不存在的文件信息,因
此装置意外停机的可能性非常高。为了避免这种情况,希望将虚拟文件
系统中的依存于本地存储器7的文件置换成参照信息正确并且存在的文 件,继续进行再现,其中,该虚拟文件系统通过结合光盘12和本地存储 器7而构成。
通常,在虚拟文件系统中,参照本地存储器7的文件根据合并方针 文件而构成,但是这里假设,当本地存储器7被意外地断开时,预先准 备能够置换的伪文件系统,从而立即切换到伪文件系统。该伪文件系统
是代替如下文件的文件组该文件是构成虚拟文件系统的文件和文件参
照中与本地存储器7有关的文件,该伪文件系统的特征是参照目标不指 示本地存储器。另一方面,伪文件系统生成于RAM4上,所以其大小受 到限制。因此,应该生成的构成伪文件系统的再现控制信息也具有最小 的时间宽度,由如下的再现控制信息构成即使从原来的虚拟文件系统
切换为该伪文件系统后继续进行再现时,只要是通常的再现状态,则立 即结束当前正在再现的内容。
伪文件系统在RAM4上生成与本地存储器同名的文件,如果它们是 Content Stream,则与记录在本地存储器上的文件具有相同的格式,并且 再现时间长度为0或最小。另外,根据RAM4的容量,再现时间长度也 可以设定为比实际的Content Stream的再现时间长度短的时间。另一方 面,对于记录有Playback Info或Content Info等流信息以及导航信息的文 件,通过使双方的参照信息(例如,应该记载在Playback Info中的参照 Content Info的个数以及文件名)与源文件一致,和/或将在Content Stream 再现前或再现后应该执行的导航命令嵌入对应的Playback Info中,另一 方面,通过将最小开始时间、结束时间设定为相同值以使再现时间与縮 短的Content Stream—致,从而生成参照信息,以参照RAM4上以伪方式生成的Content Stream 。
图7是概念性地示出当从实施方式1的视频音频再现装置1断开本 地存储器7时,利用伪文件系统构成的虚拟文件系统的说明图。在RAM 4上,以相同的名字生成如下文件的备份图6中从本地存储器7结合到 虚拟文件系统上的Playback Info (1)文件、Content Info (2)文件、Content Stream (2)文件以及日语字体文件。
图8是示出实施方式1的视频音频再现装置1的状态转移的一例的 图。视频音频再现装置1的电源刚刚接通后的状态为步骤S1中所示的"未 初始化状态"。这里,如果用户将光盘12加载到视频音频再现装置1,则 再现管理部21针对虚拟文件系统部24发出构成虚拟文件系统的指令, 状态转移到步骤SIO。在步骤S10中,虚拟文件系统部24在本地存储器 7上检索合并方针文件,当找到了合并方针文件时,根据图4中说明的方 法,构成虚拟文件系统。接着,状态转移到步骤S30,伪文件系统生成部 2a生成伪文件系统并保存在RAM4上。接着,视频音频再现装置1的状 态转移到步骤S2所示的"可执行状态"。当在步骤S10的时刻,本地存 储器7没有连接到视频音频再现装置1时,虚拟文件系统部24仅根据光 盘12的文件系统的内容构成虚拟文件系统,然后,状态转移到步骤S2。 下面,以在步骤S10的时刻,本地存储器7连接到视频音频再现装置1 的情况为前提进行说明。
在步骤S2的状态中,再现管理部21可以启动应用程序20。在该状 态下,当本地存储器7被意外地从视频音频再现装置1断开时,再现管 理部21通过具有本地存储器控制器5和本地存储器7的热插拔机构,检 测本地存储器7的断开。该方法可以采用中断方式,也可以采用定期监 视状态的轮询方式。再现管理部21在检测到本地存储器7的断开之后, 针对虚拟文件系统部24发出重新构成虚拟文件系统的指令,状态转移到 步骤Sll。在步骤S11中,虚拟文件系统部24在本地存储器7上检索合 并方针文件,由于没有找到合并方针文件,因此重新构成仅由光盘12构 成的虚拟文件系统。视频音频再现装置1的状态为步骤S2中所示的"可 执行状态",不发生变化。这之后,应用程序20可以读出仅由光盘12上的文件系统构成的数据。
下面,以在步骤S2的状态中,本地存储器7已经连接到视频音频再
现装置1的情况为前提进行说明。当参照目录表,Initial Playback的元素 为有效时,再现管理部21根据该内容启动对应的应用程序(Content Object)(步骤S13)。其结果是,视频音频再现装置1的状态转移到步骤 S3的"执行中"。除此以外从步骤S2转移到S3的条件还有如下情况 根据用户的选单画面调用操作,再现管理部21参照目录表,在Main Menu 的元素有效时,根据该内容启动对应的应用程序(Content Object)的情 况(步骤S14);根据用户的内容搜索操作,再现管理部21参照目录表, 在相应的Entry的元素有效时,根据该内容启动对应的应用程序(Content Object)的情况(步骤S15);根据用户的Initial Playback调用操作,再现 管理部21参照目录表,在Initial Playback的元素有效时,根据该内容启 动对应的应用程序(Content Object)的情况(歩骤S13)等。
这里,说明有关通过用户操作而再现记录在本地存储器7中的特定 内容(Content Object)的情况。在该状态下,当本地存储器7被意外地 从视频音频再现装置1的连接部15电断开时,再现管理部21通过本地 存储器控制器5和本地存储器7所具有的热插拔机构,检测本地存储器7 的断开。在步骤S31中,收集当前再现的内容的入口,艮卩,Content Object 序号、Play Term信息、再现时间信息,将这些信息存储在例如RAM 4 中(暂停)。此外,在步骤S32中,将构成参照本地存储器7的信息的虚 拟文件系统的文件置换成预先在RAM4中准备的伪文件系统。接着,在 步骤S18将"重新构成请求标志"设置为接通(ON),并在步骤S33中, 当视频音频再现装置的动作程序(未特别图示)将存在于本地存储器7 上的文件读入RAM 4上的工作区域进行动作时,曾存在于本地存储器7 的文件被临时从RAM 4上删除,并且在RAM 4上的工作区域重新扩展 伪文件系统指示的用于进行备份而在RAM4上生成的文件。然后,根据 通过步骤S31的暂停而取得的信息,重新设定文件的参照位置,所述文 件由在工作区域重新扩展的伪文件系统指示。然后,根据步骤S31中保 持的入口信息,继续再现状态(再继续)。此时,尽管备份后的Content
16Object、 Play Term相同,但是因为下一个再现控制信息构成为指示文件 的末端,所以曾再现的内容的再现停止。
接着,检查虚拟文件系统的重新构成请求标志(步骤S20),如果是 接通(ON),则再现管理部21通过解码和显示控制部,促使用户更新虚 拟文件系统,并将用于使其选择执行的消息显示在显示部。图9是示出 本地存储器7与实施方式1的视频音频再现装置1连接时的GUI画面的 一例的图,示出以弹出选单的形式显示该显示的例子。用户通过遥控器 等的输入单元选择是现在马上更新还是以后更新。再现管理部21在步骤 S17中判断用户的选择,当用户选择了 "现在马上执行"时,使"重新构 成请求标志"为断开(OFF)(步骤S35),对虚拟文件系统部24发出重 新构成虚拟文件系统的指令,并转移到步骤Sll。在步骤Sll中,虚拟文 件系统部24通过上述的方法重新再次构成虚拟文件系统,视频音频再现 装置l的状态转移到步骤S2。
作为结果,在这之后,通过新的虚拟文件系统继续进行再现,该新 的虚拟文件系统是应用程序20将本地存储器7排除在光盘12上的文件 系统之外而得到的。此外,如果在步骤S17中,判断为用户选择"以后 执行"更新时,再现管理部21将"重新构成请求标志"原样保持为接通。 另一方面,在步骤S3的状态下,当用户进行了停止操作时,再现管理部 21在歩骤S19中停止正在执行的应用程序20 (Content Object)的执行, 并在步骤S20中判断"重新构成请求标志"的状态。当"重新构成请求 标志"为断开时,不需要重新构成虚拟文件系统,所以不执行任何操作 并转移到步骤S2 "可执行状态"。当"重新构成请求标志"为接通时,再 现管理部21对虚拟文件系统部24发出重新构成虚拟文件系统的指令, 并转移到步骤Sll。在步骤S11中,虚拟文件系统部24通过上述的方法 重新再次构成虚拟文件系统,视频音频再现装置1的状态转移到步骤S2。 其结果是,这之后,应用程序20能够通过仅由光盘12上的文件系统构 成的虚拟文件系统继续进行再现。
根据以上说明的处理,即使音频视频再现装置1在预先连接有可拆 卸式的本地存储器7的状态下加载光盘12,且当正在再现或正在停止时可拆卸式的本地存储器发生断开,与可拆卸式的本地存储器7的断开相 呼应,参照本地存储器7的虚拟文件系统的参照目标文件突然消失,通 过置换为预先准备的本地存储器的伪文件系统,尽管无法再现记录在本 地存储器7上的内容,但是作为视频音频再现装置,能够继续进行再现 而不会意外停机。
此外,由于预先准备有伪文件系统,因此在检测到本地存储器7断
开的时刻,能够迅速地切换到伪文件系统4a。
此外,由于在检测到本地存储器7被断开的时刻,保持再现状态的 信息,在置换为伪文件系统4a之后,能够使用所保持的再现状态重新开 始,因此,只要本地存储器7被断开时的再现内容是本地存储器7的数 据,则尽管再现被中断,但由于内容再现后的导航命令能够保存在伪文 件系统4a内,因此能够进行接下来的内容的再现。
此外,由于将作为伪文件系统4a生成的文件的再现时间设为0或最 小时间长度,因此,能够减小流自身的数据大小。进而,关于流的导航 数据,由于能够减小表示再现时间和数据地址位置之间的关系的映射, 所以也能够减小导航数据的大小。因此,作为备份数据,其数据大小较 小,因此能够简单地构成,能够容易地设定其保存场所。
此外,在实施方式l中,虽然是针对启动时参照的本地存储器7的 所有文件进行伪文件系统的生成,但是,如果仅与本地存储器7的意外 被拆下对应,可以在每次指定的Content Object被再现时,生成关于如下 文件的伪文件即可仅涉及所再现请求的Content Object,而且在本地存 储器7上或者涉及本地存储器7的文件。
实施方式2
本发明的实施方式2的视频音频再现装置与实施方式1的视频音频 再现装置的不同点在于与本地存储器7的存储容量相比,RAM4的存 储容量足够大。在实施方式2的情况下,不需要如实施方式1那样由于 构成伪文件系统的容量的问题,而将再现控制信息限制为最小的时间宽 度。因此,在实施方式2中,由于RAM4的容量较大,因此将本地存储 器7的数据全部备份。另外,备份的单位既可以是记录在本地存储器7中的全部数据,或者也可以是仅为根据合并方针文件所需要的文件。此
外,还可以构成为按照所再现的Content Object单位,将伪文件系统保存 在RAM4中。除了这一点以外,实施方式2的视频音频再现装置与实施 方式1的视频音频再现装置相同。因此,实施方式2的说明也参照图1 至图9。
图10是示出本发明实施方式2的视频音频再现装置的状态转移的一 例的图。与实施方式1不同的是,在正在执行再现的S3中检测到本地存 储器的断开,继而暂停(步骤S31),之后调用伪文件系统(步骤S32), 重新构成请求标记接通(步骤S18)处理之后,继续Content Object的再 现。这是因为记录在本地存储器7中的全部数据在步骤S30中被备份在 RAM4上作为伪文件系统,因此,通过利用记录在RAM4上的伪文件系 统的各个文件,能够继续进行再现。
另一方面,尽管在步骤S30中生成伪文件系统,但是,没有必要像 实施方式1那样将生成的再现控制信息最小化,可以将处于本地存储器 中的文件原样复制。但是,由于在RAM4上有可能保存有多个本地存储 器的数据,因此选取能够预先通过如下的ID进行识别的文件结构(例如, 设置目录路径、识别文件)用作本地存储器的USB存储器的ID、用于 与光盘对应起来的组织ID或盘ID。通过以这样的形式将记录在本地存储 器7中的数据全部保存在RAM4中,能够在其他的视频音频再现装置或 个人计算机等可兼容本再现方法的系统中,将本地存储器7上生成的数 据取入并保存在视频音频再现装置中。
通过采取上述这种结构,当通过将光盘12和本地存储器7虚拟地结 合而形成的虚拟文件系统进行再现时,即使本地存储器7意外地被电断 开,也能够继续再现视频。
此外,在实施方式2中,存储在RAM4中的伪文件系统的数据结构 与本地存储器7的数据结构相同,因此通过数据复制即可生成备份数据, 从而生成伪文件系统的算法变得简单。
此外,备份数据和源数据相同,因此,当检测到本地存储器7的断 开时,不需要置换在RAM4上的工作区域扩展的文件的数据,进而,因为不需要置换,因此不需要变更数据参照位置,只需要变更文件的参照 位置信息即可,因此处理变得简单且能够高速地应对本地存储器7的断开。
在实施方式2中,假定了 RAM 4为备份本地存储器7的数据的目的 地,但是不限于RAM,还可以是例如未图示的HDD、 FlashROM、或网 络目的地的存储器设备等,其装置形式或介质种类没有限制。此外,当 保存容量较大时,通过持续地保持记录在与已再现的光盘对应的本地存 储器上的数据,即使当再次加载光盘,本地存储器不存在时,也能够再 现本地存储器的数据。
此外,即使当HDD上具有本地存储器的数据时,在将USB存储器 等的便携式介质用作本地存储器,且USB存储器的数据比HDD的数据 新的情况下,通过采取本结构,也能够再现最新的数据。
权利要求
1、一种视频音频再现装置,其特征在于,该视频音频再现装置具有再现驱动部,其从信息记录介质读出第一视频音频信息及第一再现控制信息;连接部,其电连接有外部存储装置,该外部存储装置记录有第二视频音频信息及第二再现控制信息;虚拟文件系统部,其将所述第二视频音频信息及所述第二再现控制信息与所述第一视频音频信息及所述第一再现控制信息结合,虚拟地构成第三视频音频信息及第三再现控制信息;输出控制部,其基于所述第三再现控制信息,输出所述第三视频音频信息;伪结合信息生成部,其生成能够取代所述第二视频音频信息及所述第二再现控制信息的伪结合信息;伪结合信息存储部,其存储所述生成的伪结合信息;断开检测部,其检测所述外部存储装置从所述连接部的电断开;以及再现管理部,当所述断开检测部检测到所述外部存储装置的电断开时,该再现管理部立即使存储在所述伪结合信息存储单元中的所述伪结合信息与所述第一视频音频信息及所述第一再现控制信息结合,使所述虚拟文件系统部执行重新构成所述第三视频音频信息及所述第三再现控制信息的处理。
2、 根据权利要求l所述的视频音频再现装置,其特征在于,所述伪 结合信息包含与所述第二视频音频信息及所述第二再现控制信息的各个 文件同名的文件。
3、 根据权利要求2所述的视频音频再现装置,'其特征在于,包含在 所述伪结合信息中的与所述第二视频音频信息同名的文件具有与所述第 二视频音频信息相同的格式,并且,再现时间长度比所述第二视频音频 信息的再现时间长度短。
4、 根据权利要求3所述的视频音频再现装置,其特征在于,所述再 现时间长度为0。
5、 根据权利要求2所述的视频音频再现装置,其特征在于,包含在 所述伪结合信息中的与所述第二视频音频信息同名的文件具有与所述第 二视频音频信息相同的格式,并且,再现时间长度等于所述第二视频音 频信息的再现时间长度。
6、 根据权利要求1所述的视频音频再现装置,其特征在于,所述伪结合信息的生成是针对当视频音频再现装置的启动时或所述外部存储装 置与所述连接部电连接时被参照的所述第二视频音频信息及所述第二再 现控制信息的全部文件来进行的。
7、 根据权利要求l所述的视频音频再现装置,其特征在于,所述伪结合信息的生成是针对存储在所述外部存储装置中的所述第二视频音频 信息及所述第二再现控制信息的文件中被再现请求的文件来进行的。
全文摘要
一种即使外部存储单元在正在再现时被拆下也能够继续再现的视频音频再现装置。该视频音频再现装置具有虚拟文件系统部(24),其将本地存储器(7)的视频音频信息及再现控制信息与光盘(12)的视频音频信息及再现控制信息结合,来构成虚拟文件系统;生成伪文件系统(4a)的伪文件系统生成部(2a);存储所生成的伪文件系统(4a)的RAM(4);断开检测部(2b),其检测本地存储器(7)从连接部(15)的断开;以及再现管理部(21),当检测到断开时,再现管理部(21)立即使伪文件系统(4a)的信息与光盘(12)的视频音频信息及再现控制信息结合,使虚拟文件系统部(24)执行重新构成虚拟文件系统的处理。
文档编号G11B27/00GK101595526SQ20078004515
公开日2009年12月2日 申请日期2007年9月11日 优先权日2006年12月5日
发明者森田知宏, 楠惠明 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1