记录视频数据的方法及设备和再现视频数据的方法及设备 本申请要求已于2004年1月19日提交到韩国知识产权局的第10-2004-003806号韩国专利申请的利益,该申请全部公开于此,以资参考。
技术领域
本发明涉及一种视频数据记录和再现,更具体地讲,涉及一种具有部分隐藏功能的视频数据记录方法及设备和由此视频数据再现的方法及设备。
背景技术
由于数字广播服务的出现,可以记录数字广播节目的数字视频记录器已经被开发。数字视频记录器可以在容纳在数字视频记录器中的硬盘上存储接收的广播节目同时通过解码接收的广播信号经显示装置向用户显示接收的广播节目。
当在传统的数字视频记录器中存储的视频节目如广播节目被再现时,为了不显示视频节目地特定部分,用户必须直接地编辑存储的视频节目。即,用户必须制作视频节目的副本,移走用户不期望被显示的特定部分,并再存储修改的视频节目。
发明内容
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。
本发明的一方面提供了一种通过其当视频节目被再现时视频节目的特定部分不被显示的提供部分隐藏功能的视频数据记录方法和设备。
本发明的一方面还提供了一种在其中除了由用户预先选择的特定部分之外的视频节目被再现的视频数据再现方法和设备。
根据本发明的一方面,提供了一种记录包括视频数据的比特流的视频数据记录方法,该方法包括:通过解码比特流和/或在预定的存储单元存储比特流来显示视频数据;响应由观看显示的视频的用户发布的部分隐藏命令确定隐藏区域的位置;和通过将位置信息与比特流关联将隐藏区域的位置信息存储在存储单元中。
根据本发明的另一方面,提供了一种视频数据记录设备,包括:解码器,接收包括视频数据的比特流并解码该比特流;存储单元,存储比特流;和隐藏区域位置信息产生器,响应由观看该视频的用户发布的部分隐藏命令确定隐藏区域的位置,并通过将位置信息与比特流关联将隐藏区域的位置信息存储在存储单元中。
根据本发明的另一方面,提供了一种视频数据再现方法,包括:如果预定的视频节目再现命令被输入,则确定该视频节目是否是在其中指定了隐藏区域的节目;并且如果该视频节目是在其中指定了隐藏区域的节目,则再现除了隐藏区域外的视频节目。
根据本发明的另一方面,提供了一种视频数据再现设备,包括:存储单元,存储至少一个视频节目数据;解码器,解码视频数据;和控制器,当预定的视频节目再现命令被输入时,确定该视频节目是否是在其中指定了隐藏区域的节目,如果该视频节目是在其中指定了隐藏区域的节目,则从存储单元读取除了隐藏区域之外的视频节目,并将读取的视频节目数据发送到解码器。
附图说明
通过参照附图详细地描述其示例性实施例,本发明上述和其他方面和/或优点将会变得清楚和更易于理解,其中:
图1是根据本发明的实施例的视频数据记录设备的方框图;
图2是示出根据本发明的实施例的视频数据记录方法的流程图;
图3是图1所示的隐藏区域位置信息产生器的实施例的方框图;
图4示出了包括隐藏区域的视频序列的例子;
图5示出了相应于隐藏区域开始和结束的GOP;
图6是隐藏信息位置表的例子;
图7是根据本发明的实施例当视频节目被记录时对用户显示的消息的例子;
图8是根据本发明的实施例的视频数据再现设备的方框图;
图9是示出根据本发明的实施例的视频数据再现方法的流程图;和
图10是根据本发明的实施例当在隐藏记录模式下记录的视频节目被再现时对用户显示的消息的例子。
具体实施方式
现在将详细地描述本发明的实施例,其例子显示在附图中,其中,相同的标号始终表示相同的部件。以下,通过参考附图来描述实施例以解释本发明。
隐藏记录模式被定义为记录模式,在其中当用户选择将被记录的视频节目的特定部分时,当视频节目再现时只有剩余视频被再现而不再现选择的特定部分。隐藏区域被定义为当视频节目再现时不被再现的选择的部分。
在其中在隐藏记录模式下记录的视频节目可以被再现的再现模式,包括隐藏再现模式和隐藏释放模式。在隐藏再现模式下,当在隐藏记录模式下记录的视频节目被再现时只有不在隐藏区域的剩余视频被再现。在隐藏释放模式下,包括隐藏区域(如未编辑的)的视频节目被再现。
图1是根据本发明的实施例的视频数据记录设备的方框图。视频数据记录设备接收携载广播节目的广播信号,通过显示装置对用户显示广播节目,并将广播信号存储在存储单元中。该广播信号是数字广播信号或模拟广播信号。本实施例的广播信号是根据MPEG标准编码的比特流。数字数据的例子可以包括但是不限于MPEG1、MPEG2、MPEG4、MPEG7、QUICKTIME、AV1和MS ASF(先进的流格式)文件。
参照图1,视频数据记录设备包括调谐器110、逆复用器120、解码器130、隐藏区域位置信息产生器140、存储单元150、NTSC/PAL解码器160、编码器170、复用器180和控制器190。
如果输入的广播信号是数字广播信号,则调谐器110将广播信号发送到逆复用器120。如果该输入的广播信号是模拟广播信号,则调谐器110将广播信号发送到NTSC/PAL解码器160。
该数字广播信号是由逆复用器120和解码器130处理和通过显示装置(未显示)对用户再现的信号。解码器130将由根据显示的实施例的MPEG方法编码的数据解码,应该理解可以使用其它方法。
如果调谐器110已经接收的广播信号是根据传统的NTSC或PAL方法编码的模拟广播信号,则模拟广播信号由NTSC/PAL解码器160解码并通过显示装置(未显示)对用户再现。
如果用户选择隐藏记录模式,则接收的广播信号作为流数据被存储在存储单元150中。存储单元150可以以不同的方式被实现。例如,存储单元150可以是硬盘、高容量存储器、可记录的光学记录介质、和/或磁化或永磁的光盘或磁带。
如果通过显示装置观看再现的视频节目的用户使用输入装置(未显示)如遥控器输入隐藏区域的开始和结束的位置,则隐藏区域位置信息产生器140产生包括相应于由用户输入的隐藏区域的开始和结束位置的隐藏区域位置信息的隐藏信息并将隐藏信息存储在存储单元150中。
根据本发明的一方面,即使输入的信号是模拟信号并不是模拟广播信号,该模拟信号仍可以通过被输入到解码器170,由根据MPEG方法的解码器170解码,作为由复用器180复用和产生的比特流,并输入到隐藏区域位置信息产生器140而在隐藏模式下被记录。然而,应该理解如果没有模拟信号将被接收,则解码器160和编码器170不需要被使用。或者,在从输入装置(如便携式摄录机)接收模拟或数字信号的地方,解码器160和编码器170可以被用于如此非广播信号。
在本实施例中,用户使用遥控器(未显示)对存储器150输入命令。然而,输入装置不限于遥控器,并且可以根据传统技术以不同方式被实现。
基于根据如图1所示的本发明的实施例的视频数据记录设备的结构,现在将详细地描述根据本发明的实施例的视频数据记录方法。
图2是示出根据本发明的实施例的视频数据记录方法的流程图。当在操作210,图7中的第一消息710被显示在显示装置上时,用户使用遥控器选择记录模式。
在操作220,如果用户选择普通记录模式,则在操作290,由用户选择的视频节目的普通记录进行。然而,在操作220,如果用户选择隐藏记录模式,则在操作230,图7中请求隐藏记录需要的密码和/或界限(margin)的第二消息720被显示装置显示,并且用户输入隐藏记录需要的密码和/或界限。由用户选择的保密数字可以被用作密码。由用户输入的密码被存储在控制器190中的鉴别程序191处理。根据控制器190的控制密码被存储在存储单元150中。当鉴别当在隐藏记录模式下记录的视频节目在隐藏释放模式下被再现时用户是否是授权用户时,密码被使用。然而,应该理解密码不需要被用在本发明的所有方面,并且其它鉴别技术(如生物测定学或面部辨识)可以被使用。
现在将参照附图4来描述在操作230由用户输入的界限。图4示出包括隐藏区域的视频序列的例子。该视频序列包括序列头和多个图像组(GOPs)。GOP是视频编码或解码的单元并且包括多个图像。根据MPEG-2标准,每一GOP包括多个帧内(I)图像、双向预测(B)图像和预测(P)图像。B图像和P图像通过参照在相同的GOP中的其它图像被编码。因此,解码器130没有参照其它图像不可解码编码的视频。
当用户观看通过显示装置被再现的视频节目时,用户在用户期望指定作为隐藏区域的开始位置的位置按下在遥控器上的隐藏区域设置按钮,并且在用户期望指定作为隐藏区域的结束位置的另一位置再次按下隐藏区域设置按钮。应该理解用户可以交替地按下隐藏区域设置按钮直到隐藏区域的结束位置并释放按钮以结束。
参照图4,在视频序列中相应于当用户按下隐藏区域设置按钮时的位置是a、b、c和d。当由用户输入的界限是2时,指定作为隐藏区域的开始和结束的实际位置是a’、b’、c’和d’。因此,a’-b’部分被指定为第一隐藏区域,并且c’-d’部分被指定为第二隐藏区域。用于设置界限的理由如下。当用户期望隐藏的场景被显示并且用户通过按下隐藏区域设置按钮对隐藏区域位置信息产生器140输入隐藏区域设置命令时,多个图像已经流逝。因此,作为通过由用户选择的图像来指示的隐藏区域总是从由用户期望地选择的部分短暂地延迟。因此,为了解决这个问题,根据本发明的一方面的视频数据记录设备允许设置预定的界限。
在将视频数据记录设备设置为隐藏记录模式后,在操作240,在隐藏模式下记录开始,并且,在记录期间,在操作250,用户通过按下隐藏区域设置按钮发布隐藏区域开始命令或隐藏区域结束命令。当用户通过按下隐藏设置按钮发布隐藏区域开始命令时,指示隐藏区域已经被设置的的第四消息740通过显示装置被显示。当用户再次按下隐藏区域设置按钮时,如由图7中的第五消息指示的,该消息消失。
在遥控器上的隐藏区域设置按钮可以通过触发器方法被实现从而当用户一次按下隐藏区域设置按钮时隐藏区域开始命令被发送并且当用户再次按下隐藏区域设置按钮时隐藏区域结束命令被发送。然而,遥控器可以分别具有隐藏区域开始按钮和隐藏区域释放按钮。
当在操作250,隐藏区域开始位置或隐藏区域结束位置被用户输入到隐藏区域位置信息产生器140时,隐藏区域位置信息产生器140执行操作260至280。
图3是图1显示的隐藏区域位置信息产生器140的方框图。参照图3,隐藏区域位置信息产生器140包括多个界限寄存器141至145、界限控制器146、数据位置信息产生器147和隐藏信息位置表产生器148。
当数据位置信息产生器147输入被包括来自包含于逆复用器120的GOP头导向器121的GOP头的传输流(TS)跟随的允许信号并输入来自逆复用器120的TS数据时,数据位置信息产生器147将TS数据与TS数据被存储在其中的存储单元150的地址映射,并且将映射的TS数据发送到存储单元150。同时,数据位置信息产生器147还发送TS数据被存储在其中的存储单元150的地址到界限控制器146。
界限控制器146接收来自数据位置信息产生器147的存储单元150的地址并将地址存储在多个界限寄存器141至145中的一个中。数据连续地存储在第一界限寄存器141至第五界限寄存器145中。可以理解界限寄存器由存储器组成。
当在操作250,隐藏区域开始位置或隐藏区域结束位置被用户输入到隐藏区域位置信息产生器140时,在操作260,界限控制器146从大多数最新的存储的数据被存储在其中的界限寄存器中存储的数据中检测在存储单元150中存储的GOP头的位置。参照如图4所示的视频序列,当在存储单元150中存储的GOP5的GOP头的地址被存储在第四界限寄存器144中并且隐藏区域开始命令由用户输入到隐藏区域位置信息产生器140时,在操作260,界限控制器146从第四界限寄存器144中检测GOP5的GOP头的地址。
如果由用户输入的界限值是“2”,则在操作270,界限控制器146将由用户输入的界限值应用于检测的位置。因此,界限控制器146读取在第二界限寄存器142而不是第四界限寄存器144中存储的存储单元150的地址并将该地址发送到隐藏信息位置表产生器148。
在操作280,隐藏信息位置表产生器148产生包括响应从控制器146发送的被存储在存储器150中的GOP头的位置信息的隐藏区域位置信息的隐藏信息位置表并通过将隐藏信息位置表与被记录的视频节目数据关联将隐藏信息位置表存储在存储单元150中。
例如,在图4中的视频序列中,a’-b’部分被指定作为第一隐藏区域,并且c’-d’部分被指定作为第二隐藏区域。即,第一隐藏区域的开始是GOP3,并且第一隐藏区域的结束是GOP7。第二隐藏区域的开始是GOP49,并且第二隐藏区域的结束是GOP52。
图5示出相应于隐藏区域开始和结束的GOP。
图6是当如图4和图5所示两个隐藏区域指定时由隐藏信息位置表产生器148产生的隐藏信息位置表的例子。
图8是根据本发明的实施例的视频数据再现设备的方框图。参照图8,视频数据再现设备包括存储单元810、控制器830、逆复用器850和解码器870。
当在隐藏释放模式下再现视频节目时在隐藏记录模式下记录的视频节目和先前输入的用于访问的密码被存储在存储单元810中。
控制器830控制视频数据再现设备的全部操作以响应由用户输入的命令。
逆复用器850逆复用由控制器830从存储单元810读取的视频节目的比特流并将复用的数据发送到解码器870。解码器870解码复用的数据并将解码的视频节目发送到显示装置(未显示)以对用户显示该视频节目。尽管不是所需的,可以理解解码器870使用如MPEG方法的方法解码节目。
基于图8中所示的视频数据再现设备的结构,现将使用图9详细地描述根据本发明的实施例的视频数据再现方法。图9是示出根据本发明的实施例的视频数据再现方法的流程图。
在操作910,用户在存储单元810中存储的视频节目中选择将被再现的视频节目。
在操作920,控制器830确定选择的视频节目是否是在隐藏记录模式下记录的节目。如果选择的视频节目不是在隐藏记录模式下记录的节目,则在操作950,控制器830从存储单元810读取选择的视频节目的全部数据并在操作970,开始再现选择的视频节目的全部数据。
然而,如果选择的视频节目是在隐藏记录模式下记录的节目,则控制器830通过显示装置对用户显示请求再现模式的选择的图10中的第一消息1010。
在操作930,用户选择隐藏再现模式和隐藏释放模式之一。在操作930,如果用户选择隐藏再现模式,则在操作960,根据从存储单元810读取的隐藏信息位置表读取除了相应于隐藏区域的数据之外的剩余数据,并在操作970,开始再现选择的视频节目的剩余数据。
在另一方面,在操作930,如果用户选择隐藏释放模式,则控制器830通过显示装置显示请求输入先前输入以在隐藏释放模式下再现数据的预定的密码(例如,保密数字)的图10中的第二消息1030。
在操作940,控制器830鉴别由用户输入的密码。密码鉴别通过比较输入的密码和在存储单元810中存储的密码并确认两个密码是否相同来执行。
在操作940,如果由用户输入的密码的鉴别失败,或如果用户没有输入密码,则根据操作960和操作970在隐藏再现模式下的再现开始。当视频节目被再现时,如果指定的隐藏区域将被再现,则指示该图像是隐藏区域的一部分的第三消息1070替代再现的数据被显示。当隐藏区域结束时,视频节目正常地被再现。
然而,在操作940,由用户输入的密码的鉴别成功,在操作950,控制器830从存储单元810读取选择的视频节目的全部数据,并在操作970,再现选择的视频节目的全部数据。
尽管不是所需的,可以理解本发明还可以被具体化为在至少一种可用于至少普通或特定目的的计算机的计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可以存储其后被计算机系统读取的数据的任何数据存储装置。记录机可读记录介质的例子包括只读存储器(ROM)、随机存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置和载波(如通过互联网的数据传送)。计算机可读记录介质还可以被分布在与计算机系统连结的整个网络从而计算机可读代码以分布的方式被存储并执行。
如上所述,根据本发明的实施例,用户可以轻松地产生具有隐藏区域的视频节目而不用直接编辑视频节目以防止记录的视频节目的特定部分被未授权的用户观看。当视频节目被记录时,允许特定部分被隐藏的功能通过遥控器的简单的操作被初始化。本发明可以被应用到不同的领域。例如,当被记录的视频节目是猜谜节目时,该视频节目可以通过指定只有指示答案的图像部分作为隐藏区域来用作学习材料。当具有不被儿童观看的场景的视频节目被记录时,父母可以指定特定的场景为隐藏区域,并且成人可以通过输入预定的密码观看全部的视频节目。另外,人们获取的视频的特定部分可以根据时间和地点被不同地观看。
尽管显示和描述本发明某些实施例,但本领域的技术人员应该理解,在不脱离本发明的原则、精神和由所附权利要求和等同物所限定的范围的情况下,可以在实施例中做出改变。