记录设备、记录方法、程序和存储介质的制作方法

文档序号:7936361阅读:252来源:国知局
专利名称:记录设备、记录方法、程序和存储介质的制作方法
技术领域
本发明涉及用于将诸如静止图像或运动画面等视频信息和 音频信息记录在记录介质上的记录设备、记录方法、程序和存 储介质。
背景技术
近年来,采用盘状(disk-shaped)记录介质作为存储介质的 摄像机已经开始市售。这种摄像机轻巧且非常便于携带,相信 未来将变得越来越流行。在这种装置中,在进行记录时在记录 介质上记录复用流(multiplexed stream)。复用流是对^L频流和 音频流进行复用的结果,其中视频流已根据MPEG方案进行了 压缩和编码。
DVD 一见频标准#: 7> 作为如此将 一见频凄史据和音频数据记 录在记录介质上的标准。利用DVD视频标准,在根据MPEG-2 方案编码运动画面数据时,记录该运动画面数据。根据MPEG-2 标准,假定在信号处理电路的编码器和解码器之间存在用于累 积编码后的数据且被称为VBV(Video Buffering Verifier,视频緩 冲检验器)緩沖器的緩冲存储器,并且以V B V緩沖器不会失败 (fail)的方式进行编码。
然而,在记录由摄像机拍摄的画面的情况下,通过所谓的 时拍时停(stop-and-go)连接拍摄来进行记录。也就是说,可能 频繁进行包含记录、暂停、记录、暂停和记录等的断续记录。 设想如下的情况,即,以在播放时不会出现缺失的方式来连接 并记录断断续续编码和记录的多场景(scene)的一见频流。在这种 情况下,存在这样的危险由于在未考虑由先前场景占用的VBV緩冲器的量的情况下将后续场景的数据输入到VBV緩冲 器,因此VBV緩冲器会失败。
VBV緩沖器处于失败情形的例子是下溢(underflow),即, 在要对数据进行解码时,该要解码的数据却还没有累积在存储 器中。
因此,如日本特开2005-136633的说明书中所乂〉开,已经提 出了这样一种技术在进行记录时,调整后续视频流的后续章 (chapter)的开始(lead-off)画面的代码量,从而连续地进行记录 而无VBV緩冲器失败,并且能够进行播放而在多场景的视频数 据项之间无数据缺失。
利用在日本特开2005-136633的说明书所公开的现有方案, 通过控制进行记录时VBV緩沖器的占用量,可以实现播放时无 数据缺失的记录。然而,可分配给后续;现频流开始画面的代码 量,取决于在开始播;改后续^L频流时由先前浮见频流占用的VBV 緩冲器的量。因此,如果出现了播放时不能给后续视频流的开 始画面分配足够的代码量的情形,则播放视频的图像质量可能 因从先前流切换到后续流的过程中的数据缺失而劣化,并且可 能使用户烦恼。

发明内容
因此,本发明的目的是提供一种记录设备,该记录设备能 够连续地记录多个不同的一见频流,而不劣化一番;改时后续—见频流 的质量。
根据本发明,通过提供一种记录设备来达到前述目的,该 记录设备包括视频编码器,用于编码视频数据并且生成视频 流;音频编码器,用于编码音频数据并且生成音频流;复用器, 用于复用所述一见频流和所述音频流,并且生成复用流;记录单
5元,用于将所述复用流记录在记录介质上;占用量控制器,用 于基于由所述复用流占用的虚拟緩冲存储器的量来控制所述视 频编码器,其中在对所述复用流进行解码时使用所述虚拟緩冲 存储器;以及复用控制器,用于对所述复用器将所述音频流复 用到所述复用流的第一复用流进行控制,使得在对所述复用流 的第二复用流中所包含的一见频流的开始画面进^f亍解码时,所述
虚拟緩冲存储器的占用量将超过设定的阈值,其中,所述复用
流的所述第二复用流在所述复用流的所述第一复用流之后祐:播放。
根据本发明,通过提供一种记录方法来达到前述目的,该
记录方法包括^L频编码步骤,用于编码^L频数据并且生成视 频流;音频编码步骤,用于编码音频数据并且生成音频流;复 用步骤,用于复用所述视频流和所述音频流,并且生成复用流; 记录步骤,用于将所述复用流记录在记录介质上;占用量控制 步骤,用于基于由所述复用流占用的虚拟緩冲存储器的量来控 制所述视频编码单元,其中在对所述复用流进行解码时使用所 述虚拟緩沖存储器;以及复用控制步骤,用于对在所述复用步 骤中将所述音频流复用到所述复用流的第一复用流进行控制, 使得在对所述复用流的第二复用流中所包含的视频流的开始画 面进行解码时,所述虚拟緩冲存储器的占用量将超过设定的阈 值,其中,所述复用流的所述第二复用流在所述复用流的所述 第一复用流之后裙j番i文。
根据本发明的记录设备,能够连续地记录视频流的不同章, 而不劣化播放时后续章的图像质量。
根据下面(参考附图)对示例性实施例的说明,本发明的 其它特征将变得清楚。


图1A是根据本发明实施例的记录设备的框图; 图1B是根据本发明实施例的记录设备的框图; 图2A示出根据本发明实施例的记录设备的部分具体结构 的图2B示出根据本发明实施例的记录设备的部分具体结构 的图3是示出MPEG-2中VBV緩冲器占用量的转变的概念图; 图4是示出MPEG-2中在有数据缺失地连接时VBV緩沖器 的占用量的转变的概念图5是示出MPEG-2中在无数据缺失地连接时VBV緩冲器
的占用量的转变的概念图6是示出MPEG-2中在无数据缺失地连接时先前章与后 续章的音频和视频之间的关系概念图7是示出在无数据缺失地连接时VBV緩沖器的占用量的 转变的例子的概念图,该图有助于说明根据本发明的实施例的 记录设备的操作;
图8是示出在无数据缺失地连接时VBV緩沖器的占用量的 转变的例子的概念图,该图有助于说明根据本发明的实施例的 记录设备的操作;
图9是示出在无数据缺失地连接时复用控制处理的流程图, 该流程图有助于说明根据本发明的实施例的记录设备的操作; 以及
图10是示出在根据本发明的本实施例的记录设备中,在无 数据缺失地连接时先前章与后续章的音频和视频之间的关系的 概念图。
具体实施例方式
图1A是根据本发明的第一实施例的记录设备的概念性框 图,以及图1B是用于播放记录介质D的播放设备的概念性框图, 其中图1A的记录设备已在记录介质D上进行了记录。将参考图 1A和1B来说明以如下方式记录一见频流的结构当在根据本发明 实施例的记录设备中连续地播放多场景的^L频流时,场景之间 不会出现数据缺失。
通常将记录侧和播放侧构造为单个记录/播;故设备。然而, 在此,为了便于说明,将它们作为不同的设备来示出。因此, 在下面的说明中,将图1A作为记录侧来说明,而将图1B作为播 放侧来说明。由于该结构是合并了记录侧和播;改侧的单个记录/ 播放设备的结构,因此记录侧和播放侧的电路是部分共享的, 以及在说明中的 一 些附图标记也是共享的。
在图1A的记录侧,视频输入单元101将所输入的视频数据 提供给视频编码器103。音频输入单元102将所输入的音频数据 提供给音频编码器104。 4见频编码器103通过诸如MPEG方案等 公知的压缩编码方法对所输入的视频数据进行编码,并且将编 码后的数据作为视频流输出至复用器106。视频编码器104通过 诸如A C 3等公知的压缩编码方法对所输入的音频数据进行编 码,并且将编码后的数据作为音频流输出至复用器106。
复用器106将从-f见频编码器103输出的—见频流和从音频编码 器104输出的音频流复用为与记录介质D相符的DVD格式,并且 将该结果作为复用流提供给记录/播放单元107。记录/播放单元 107将来自复用器106的复用流写至记录介质D。在这种情况下, 假定记录/播放单元107由记录单元和播;故单元组成。尽管通常 使用光学头(optical pick-up)来记录和播放盘状的记录介质,但 是在记录时以及在播放时使用同一光学头。在记录时记录单元
8连接到光学头,而在播放时播放单元连接到光学头。
在根据本实施例的记录设备中,将在来自用户的记录开始
命令和记录停止命令之间记录在记录介质(盘,disk) D上的一系 列场景的复用流,作为DVD视频标准中的 一章来进行管理。
在该系列的记录处理步骤中,占用量控制器105根据 MPEG-2标准来监控VBV缓沖器的占用量并控制视频编码器 103,以使VBV緩冲器不会下溢。此外,复用控制器108控制占 用量控制器105和复用器106。后面将说明细节。应注意,VBV 缓冲器的占用量表示VBV緩冲器中所存在的代码量。此外, V B V緩冲器是虚拟緩冲存储器,并且设置为在概念上与视频编 码器103和复用器106相关联。因此,VBV緩冲器不必实际上设 置为与纟见频编码器103和复用器106相关联,并且不必物理地存 在VBV緩冲器。
此外,在图1B的播放侧,假定记录/播放单元107使用与图 1A的记录侧的电路块相同的电路块,因而使用相同的附图标 记。此外,解复用器109将由记录/播放单元107,人记录介质D再 现的复用流,解复用为视频流和音频流。将解复用后的视频流 提供给视频解码器110,并且将解复用后的音频流提供给音频解 码器111 。
视频解码器110对从记录介质D再现的视频流进行解码。牙见 频输出单元113将由视频解码器110解码后的视频流作为视频数 据输出至外部监视器等。音频解码器111对从记录介质D再现的 音频流进行解码。音频输出单元112将由音频解码器111解码后 的音频流作为音频数据输出至外部监视器的扬声器等。
更具体地,如图2A所示,,支定记录侧的一见频编码器103由 编码电路201和VBV緩沖器202构成。此外,如图2B所示,假定 视频解码器110由解码电路203和VBV緩冲器202构成。由于假定
9已经合并了记录侧和播;故侧,则假定共享VBV緩冲器202,因 而VBV緩冲器202用相同的附图标记表示。然而,严格来说VBV 缓冲器202是虚拟的。因此,所示的连接着的緩冲存储器不是必 须实际存在的。
如果从编码电路201侧观察记录侧的VBV緩沖器202 ,则如 图2A中所示,VBV緩冲器202与编码电路201的输出侧连接。在 这种情况下,乂人编码电路201向VBV緩沖器202传输流数据,理 论上是立即执行的。在VBV緩冲器202中存在流数据的情况下, 以传输速率"Rmax"来执行从VBV緩冲器202向复用器106传输 流数据。然而,如果VBV緩沖器202中不存在流数据,则假定 传输速率是"O"。
在这种情况下,VBV緩冲器202的占用量是确定的,并且 占用量控制器10 5控制视频编码器10 3的操作,以使得緩冲器占 用量将不超过VBV緩冲器202的最大緩冲量(即,不会出现上溢 (overflow》。
另 一方面,如果从解码电路203侧观察播;故侧的VBV緩冲 器202,则如图2B中所示,VBV緩冲器202与解码电路203的输 入侧连接。在这种情况下,从VBV緩冲器202向解码电路203传 输流数据,理论上是立即执行的。以传输速率"Rmax"或传输速 率"O"来执行,从用于对记录/播放单元107所读出的复用流进行 解复用的解复用器109向VBV緩沖器202传输流数据。
在这种情况下,必须以不超过VBV纟爰冲器202的最大緩冲 量的方式来传输流数据,并且必须将流数据传输至解码电路203 以及时地在解码电路203中进行解码。如果流数据的传输对于解 码电路203中的解码来说不够及时,则VBV緩沖器202中将出现 下溢并且将出现信号缺失。
图3是示出从播放侧的解码电路203侧观察到的VBV緩沖器202的占用量的转变的图。将参考图3说明用于更新解码电路 203的占用量的方法,其中纵轴表示VBV緩冲器202的占用量, 而横轴表示时间。沿纵轴所示的緩冲器占用量表示为增大的值。 这意味着沿纵轴的值越高,VBV緩冲器202的占用量越大。此 外,作为例子,假定VBV緩冲器202的总緩冲量为230KB。
当进行播;故时,以传输速率"Rmax"将包含在复用流中的视 频流通过记录/播放单元107和解复用器109传输到VBV缓冲器 202。当在图3中到了用于对画面"I2"进4亍解^5马的时刻时,在该
时刻,立即根据緩冲器占用量的位置P一I2将代码量为"大小I2" 的视频流从VBV緩冲器202传输到解码电^各203。然后,以类似 的方式,以传输速率"Rmax"将视频流通过记录/播放单元107和 解复用器109传输到VBV緩冲器202,直到用于对画面"BO"进行 解码的时刻为止。在图3中,时间T表示画面显示周期,并且是 帧速率的倒数。
此外,在视频流从VBV緩冲器202上溢的情况下,在图3的 时刻tl,停止从解复用器109传输视频流。因此,在播放时,控 制了从解码电路203侧观察到的VBV緩冲器202的占用量。
另一方面,在记录时,占用量控制器105控制VBV緩冲器 202的占用量,进行控制以使VBV緩冲器202不会下溢,并且控 制编码电路2 01以对无中断的— 见频流进行编码。
图4是示出在连续地播放两章的复用流的情况下,从解码电 路203侧观察到的VBV緩冲器202的占用量的转变的例子的图。 纵轴表示VBV緩冲器202的占用量,而横轴表示时间。将沿纵 轴所表示的緩冲器的占用量表示为增大的值。这意味着纵轴的 值越高,VBV緩沖器202的占用量越大。
在复用流中存在视频流的情况下,以传输速率"Rmax"将视 频流传输和存储到VBV緩冲器202。然而,如果在基站中不存在视频流,则不进行视频流的传输和存储。此外,当开始各个
画面的解码时,立即进行从VBV緩冲器202向解码电路203传输
浮见频流。
应注意,尽管V B V緩冲器202具有足够的緩冲量来存储视 频流的几个帧,但是用于存储音频流的音频緩冲器(未示出)具 有小緩冲量。因此,在复用了所有的视频流之后,如图4中所示, 复用用于才艮据音频流或者误差才交正码(error-correction code , ECC)单元来调整流大小的填充数据(padding data)。
在图4的情况下,播放时的解码后图像在先前播放的章和后 续播放的章之间产生了中断。在这种情况下,在先前章的视频 流所占用的VBV緩沖器202的量变为零之后,从记录介质(盘)D 读出后续章的视频流,并将其传输到VBV緩冲器202。作为结 果,无需再考虑开始播放后续章时VBV緩冲器202的占用量。
图5示出以在出现切换的部分不存在^L频数据的缺失的方 式播放先前章和后续章的视频流的情况。在这种情况下,如图6 所示,也需要以与视频类似的方式来防止音频的缺失。然而, 由于视频流中的帧持续时间与音频流中的不同,因此存在紧挨 在切换之前的部分中的先前章的视频和音频的长度不相同的情 况。
如图5所示,为了以在不同章之间在切换所在部分不存在缺 失的方式进行播放,需要在VBV緩冲器202中由先前章的视频 流所占用的量变为零之前,开始向VBV緩冲器202传输后续章 的视频流。因此,当确定要分配给后续章的一见频流开始部分处 的章的代码量时,需要考虑在开始播放后续章的视频流时,由 已经累积在VBV緩冲器202中的先前章的视频流所占用的緩冲 器的量。
如果当在VBV緩冲器202中还没有累积足够量的视频流的
12阶段进行播放时,尝试将视频流从VBV緩冲器202传输至解码 电路,则存在VBV緩冲器202中将出现下溢的危险。例如,在 图5中,设想立即传输了为解码后续章的开始画面"I2,,所需的视 频流的情况。在这种情况下,如果VBV緩冲器202中还没有累 积足够量的视频流数据,则将无法获得解码所需的数据,并且 作为结果,不可能无缺失地进行播放。
因此,为了预先在VBV缓冲器202中累积足够量的^L频流 数据,需要在尽可能早的时刻开始将后续章的视频流的数据传 输并存储到VBV緩冲器。然而,由于读出后续章的视频流必须 在结束从盘D读出先前章的视频流之后,因此存在对该时刻的 限制。
因此,在根据本发明实施例的记录设备中,通过调整进行 记录时对先前章的音频流所进行的复用的结束时刻,来将从盘 读出后续视频流的数据的开始时刻调整为更早出现。作为结果, 这样构成在解码后续视频流的数据中的先前章时,在VBV緩 冲器202中累积了足够量的流数据。
为实现此,复用控制器108对复用器106中的先前章的复用 流的生成的结束条件进行控制。如前面所述,存储音频流的音 频緩冲器具有小的緩沖量。因此,为了便于生成复用流,在复 用所有视频流之后,复用用于使章大小与音频流或ECC单元一 致的附加数据。
在连续播放两章的复用流的情况下,复用控制器10 8控制复 用器106,以使得在解码后续章的开始章"I2"时,VBV緩沖器的 占用量超过设定的阈值"VBV一th"。也就是说,在根据第一实施 例的记录设备中,依据要分配给后续章的开始章"I2"的代码量 来设置阈值"VBV—th"。换句话说,在期望将后续章的开始章编 码为高图像质量的情况下,应将阈值"VBV—th"设置得更高。阈
13值设置得越高,可以分配给开始章的代码量越大。
图7是示出在连续地播放两章的复用流的情况下,如何在緩
冲存储器中累积数据的概念图。将参考图7来说明在开始对后续 章的开始画面"I2"进行解码时,VBV緩冲器202的占用量将超过 设定的阈值"VBV一th"的条件。
在根据本实施例的记录设备中,将编码后的视频流和编码
后的音频流按预定数据量划分为多个包,并且以包为单位进行 复用。
用"pre一SCR—END"表示先前章的最后数据传输到VB V緩 冲器的时刻,并且用"DTS(I2)"表示对后续章的开始章"I2"进行 解码的时刻。此外,用"SCR—LIMIT"表示必须以如下方式开始 向VBV緩冲器202传输后续章的视频流的时刻在解码时刻 "DTS(I2)",已经累积在VBV緩冲器中的复用流所占用的緩沖器 的量将超过设定的阈值"VBV一th"。在这种情况下,通过下面的 等式来表示传输开始时刻"SCR—LIMIT":
"SCR—LIMIT" = "DTS(I2)" - "VBV—th"/"Rmax"
由于超过了阈值"VBV一th",要求先前章的最后数据的传输 时刻"pre—SCR—END"早于传输开始时刻"SCR—LIMIT"。为了实 现该要求,要求以"SCR—LIMIT"将不超过"pre_SCR—END"的方 式来进行先前章的复用流的生成。如果通过等式来表示,则要 求保持下面的关系
"pre_SCR—END" < "SCR—LIMIT"
设想不能以先前章的最后数据的传输到达时刻 "pre一SCR一END,,将不超过后续章的传输开始时刻 "SCR—LIMIT"的方式,来进行先前章的复用流的生成的情况。 在这种情况下,如图8所示,在解码时刻"DTS(I2)", VBV緩冲 器202的占用量将不超过阈值"VBV一th"。因此,在根据本发明实施例的记录设备中,当指定了停止
先前章的记录时,复用控制器108在复用了所有视频流之后调整 音频流的复用量。在解码时刻"DRS(I2),,时,控制复用器106以 使VB V緩冲器202的占用量将超过设定的阈值"VB V—th"。
图9是示出当停止了复用流的记录时复用控制器10 8对复用 器106进行控制的流程图。参考图9来说明如下的控制方法,复 用控制器108通过该控制方法来执行控制,使得在对后续章的开 始画面"I2"进行解码时VBV緩沖器202的占用量将超过设定的 阈值"VBV—th"。
如果从操作输入单元(未示出)发出了用于停止记录的命 令,则开始图9的流程图中的处理。首先,在步骤S401中,确 定如下的帧,在该帧中停止与记录停止命令一致的记录,并且 复用控制器108指示复用器106执行常规的复用处理。在步骤 S402中,复用控制器108判断包含记录-停止帧的先前章的所有 视频流是否已制作成了复用流。如果所有这些流均已制作成了 复用流,则控制进入步骤S403。然而,如果还存在尚未制作成 复用流的视频流,则控制返回到步骤S401并且指示复用器106 执行复用流的常规处理。
在步骤S403中,复用控制器108将从该点之后将要被制作 成为复用流的音频流的解码时刻(时间点)和已被制作成了复用 流的视频流的解码时刻(时间点)进行比较。如果音频流的解码 时刻(时间点)大于已被制作为复用流的视频流的解码时刻(时 间点),则控制进入步骤S406。然而,如果音频流的解码时刻(时 间点)等于或小于已被制作为复用流的视频流的解码时刻(时间 点),则控制转到步骤S404。
在本实施例中,当复用视频流和音频流时,在根据MPEG 方案来定义包的包单元中进行复用。具体地,将视频流和音频
15流各自划分为包括预定量的数据的包,并且将视频数据0见频包) 和音频数据(音频包)复用在这些包的单元中。
在步骤S404中,假定音频流的又一个包复用到了视频流的 情况。复用控制器10 8判断先前章的最后包传输到V B V緩冲器 的时刻"PCRlast"是否大于在如下情况下的传输时刻 "PCR—limit":在后续的开始画面"I2,,的解码时刻,VBV緩沖器 202的占用量超过了设定的阈值。
在这种情况下,假定先前章的最后包的到达时刻小于如下 情况下的传输开始时刻在后续章的开始画面"12 ,,的解码时刻, 已经累积在VBV緩沖器202中的视频数据所占用的緩冲器的量 超过所设定的阈值。在这种情况下,控制转入步骤S405。否则, 控制进入到步骤S406。
在步骤S405中,即使音频流的又一个包复用到了复用流 中,"PCRlast"也不超过传输开始时刻"SCR—LIMIT"。因此,在 这种情况下,复用控制器108仅将音频流的 一个包复用到已有的 复用流中,并且将控制返回到步骤S403。复用控制器108再次 执行步骤S403的处理。
复用控制器108在步骤S406中指定用于结束复用的处理。 在音频流还没有被复用到帧单元中的情况下,用于结束复用的 处理以使已被制作为复用流的音频流变为帧单元的方式,将剩 余的帧制作为复用流。在先前章的流的大小不是ECC单元的情 况下,将附加数据的包制作为复用流,执行处理以使得先前复 用流的大小变为ECC单元,并进行复用处理。然后,在步骤S407 中,计算解码后续章的开始画面"I2"时VBV緩沖器202的占用 量,将结果报告给占用量控制器105,并且终止处理。通过使用 复用控制器108来控制复用器106,从而执行上述操作。
通过执行上述处理,能够连续地记录视频流的不同章,即使在下次恢复记录时也不会劣化播放时后续章的图像质量。
应注意,对于图9所示的处理,可以由CPU(未示出)来进4亍 复用控制器108和占用量控制器105的功能,并且可以根据已经 存储在连接到CPU的ROM等中的程序来实现上述控制。
图IO是示出在根据本发明实施例的记录设备中,先前章与 后续章的音频和视频之间的关系的概念图。将参考图IO来说明 在复用控制器108的控制下复用的先前章与后续章的音频和视 频之间的关系。
存在复用控制器108以如下方式来将较少的先前章的音频 流复用到视频流上的例子在后续章的开始画面"I2"的解码时 刻,累积在VBV緩沖器中的视频流所占用的緩冲器的量将超过 设定的阈值"VBV一th"。在这种情况下,乂人对于音频流比对于一见 频流更早的时刻起对后续章进行复用,并且连4妻^L频和音频而 无缺失。
通过这样进行操作,如果用户已经记录了多个章,则将达 到如下状态在后续章的开始画面"I2"的解码时刻,VBV緩冲 器202的占用量超过设定的阈值"VBV—th"。因此,与VBV緩冲 器202的占用量有可能太小的传统结构相比,可以为后续章分配 足够量的流代码。此外,尽管在先前章和后续章之间的连接位 置处的视频和音频之间的切换时刻变动了 ,但是由于不是从一 开始就同时切换视频和音频,因此不太可能使用户烦恼。
根据本发明,可以记录后续章,使得可以在播放时以稳定 的图像质量来再现该后续章,而不会使该后续章的图像质量下 降。
其它实施例
在根据上述实施例的记录设备中,复用控制器10 8以如下方 式来执行控制在后续章的开始画面的解码时刻,VBV緩冲器202的占用量将累积到设定的阈值"VBV—th"。然而,如下结构 也落入了本发明的范围复用控制器108执行控制,以使VBV 緩沖器202的占用量将累积至VBV緩冲器202的总缓沖量。
此外,可以将根据本发明实施例的记录设备构成为数字摄 像机。此外,理所当然,记录所用的记录介质D可以为,兹带或 诸如半导体存储器等固态存储器装置。
此外,可以将根据本发明实施例的记录i殳备构成为记录/ 播放设备。此外,可以将根据本发明实施例的记录设备应用为 具有简单编辑功能的编辑设备。
本发明可以应用于由多个装置(如,主计算^/L、照相^L、接 口和液晶面板等)组成的系统或者包括单个装置的设备(如,复 印机或传真机等)。
此外,通过向系统或设备提供存储有用于进行上述实施例 的功能的软件的程序代码的存储介质,也可实现本发明。也就 是说,通过由系统或设备的计算机(或CPU或MPU)读取并执行 存储在存储介质中的该程序代码,也可达到本发明的目的。在 这种情况下,从存储介质读出的程序代码本身实现了实施例的 功能,并且存储该程序代码的存储介质组成了本发明。可以用 来提供程序代码的存储介质的例子有软盘、硬盘、光盘、磁光 盘、CD-ROM、 CD-R、磁带、非易失性存储卡或ROM等。
此外,除通过执行由计算机读取的程序代码来实现根据实 施例的前述功能的情况之外,运行于计算机上的操作系统等可 以基于该程序代码的命令来执行实际处理的部分或全部。因此 本发明还涵盖了通过该处理来实现前述实施例的功能的情况。
时执行该程序代码,其中该存储器设置在插在计算机中的功能 扩展板或连接到计算机的功能扩展单元上。因此,设置在功能扩展板或功能扩展单元上的C P u等基于该程序代码的命令执行
实际处理的一些或全部,并且通过该处理来实现上述实施例的功能。
尽管参考示例性实施例说明了本发明,但是应该理解,本 发明不局限于所公开的示例性实施例。所附权利要求的范围符 合最宽的解释,以包含所有这类修改、等同结构和功能。
本申请要求于2007年01月18日提交的日本专利申请 2007-009585的优先权,在此通过引用将其整体包含于此。
权利要求
1.一种记录设备,包括视频编码器,用于编码视频数据并且生成视频流;音频编码器,用于编码音频数据并且生成音频流;复用器,用于复用所述视频流和所述音频流,并且生成复用流;记录单元,用于将所述复用流记录在记录介质上;占用量控制器,用于基于由所述复用流占用的虚拟缓冲存储器的量来控制所述视频编码器,其中在对所述复用流进行解码时使用所述虚拟存储器;以及复用控制器,用于对所述复用器将所述音频流复用到所述复用流的第一复用流进行控制,使得在对所述复用流的第二复用流中所包含的视频流的开始画面进行解码时,所述虚拟缓冲存储器的占用量将超过设定的阈值,其中,所述复用流的所述第二复用流在所述复用流的所述第一复用流之后被播放。
2. 根据权利要求l所述的记录设备,其特征在于,所述复 用控制器对结束将所述音频流复用到所述第 一 复用流的时刻进 行控制。
3. 根据权利要求1或2所述的记录设备,其特征在于,所述 复用控制器控制所述复用器,使得在所述第一复用流中音频流 的播放的结束早于视频流的播放。
4. 根据权利要求1或2所述的记录设备,其特征在于,所述 复用控制器控制所述复用器,使得用于生成所述第一复用流的 处理的结束早于为如下目的所需的所述第二复用流的播放开始 时刻在对所述第二复用流中所包含的 一见频流的开始画面进行 解码时,所述虚拟緩冲存储器的占用量将超过设定的所述阈值。
5. 根据权利要求4所述的记录设备,其特征在于,所述复 用控制器基于所述第二复用流中所包含的视频流的开始画面的解码时刻和播放所述复用流时的播放速度来设置所述阈值。
6. —种记录方法,包括视频编码步骤,用于编码视频数据并且生成^L频流; 音频编码步骤,用于编码音频数据并且生成音频流; 复用步骤,用于复用所述视频流和所述音频流,并且生成 复用流;记录步骤,用于将所述复用流记录在记录介质上;占用量控制步骤,用于基于由所述复用流占用的虚拟緩冲存储器的量来控制所述视频编码单元,其中在对所述复用流进行解码时使用所述虚拟存储器;以及复用控制步骤,用于对在所述复用步骤中将所述音频流复用到所述复用流的第一复用流进行控制,使得在对所述复用流的第二复用流中所包含的视频流的开始画面进行解码时,所述虚拟缓冲存储器的占用量将超过设定的阈值,其中,所述复用 流的所述第二复用流在所述复用流的所述第一复用流之后被播 放。
7. —种程序,用于使计算机执行根据权利要求6所述的记 录方法的过程。
8. —种计算机可读存储介质,在所述计算机可读存储介质 上存储有用于使计算机执行根据权利要求6所述的记录方法的 过程的程序。
全文摘要
在记录设备中,通过将复用流中所包含的视频流的后续章连接到该视频流的先前章,来记录该视频流的后续章。当开始从视频编码器向VBV缓冲器传输视频信号的后续章时,控制复用器,以使得VBV缓冲器的占用量将超过设定的阈值。
文档编号H04N5/91GK101584209SQ20088000267
公开日2009年11月18日 申请日期2008年1月15日 优先权日2007年1月18日
发明者磨田浩二 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1