CN101094364B - 用于处理信息的设备和方法 - Google Patents
用于处理信息的设备和方法 Download PDFInfo
- Publication number
- CN101094364B CN101094364B CN2007101095530A CN200710109553A CN101094364B CN 101094364 B CN101094364 B CN 101094364B CN 2007101095530 A CN2007101095530 A CN 2007101095530A CN 200710109553 A CN200710109553 A CN 200710109553A CN 101094364 B CN101094364 B CN 101094364B
- Authority
- CN
- China
- Prior art keywords
- data
- information
- recording carrier
- information recording
- file
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
一种信息处理设备包括:编码和解码单元,用于通过对从信息记录介质获取的已编码静止图像数据进行解码、并基于已解码的静止图像数据生成运动图像编码数据,来执行数据转换处理;介质控制单元,用于通过以预定的数据记录格式将由所述编码和解码单元生成的运动图像编码数据记录在所述信息记录介质上,来执行数据重新记录处理;和控制器,用于控制所述编码和解码单元的数据转换处理和所述介质控制单元的数据重新记录处理。该控制器响应于关于是否执行所述数据转换处理的用户输入信息,来控制所述数据转换处理和所述数据重新记录处理。
Description
相关申请的交叉引用
本发明包含与2006年6月23日向日本专利局提交的日本专利申请JP2006-173751相关的主题,通过引用在这里合并其全部内容。
技术领域
本发明涉及用于产生照片动画(photo movie)作为基于静止图像生成的运动图像数据的信息处理设备、信息处理方法、和计算机程序。更具体地,本发明涉及用于在最终化(finalize)处理或内容编辑处理期间产生照片动画的信息处理设备、信息处理方法、和计算机程序。
背景技术
随着盘型记录介质的记录容量的增加,在盘上而不是已知记录带上存储运动图像或静止图像的摄像机是市场上可买到的。由于以随机存取方式使用盘型记录介质,所以可以从所记录的数据中有效地找到任何期望的场景(scene)。由于盘型记录介质以非接触方式工作,所以以免于物理磨损的方式执行对盘的数据存取。例如,数字通用盘(DVD)摄像机由于其用户友好性(诸如高图像质量和易于编辑)而被广泛使用。
许多摄像机不仅记录运动图像而且还记录静止图像。将在摄像机上记录的运动图像和静止图像作为单独的文件而记录在摄像机的信息记录介质上。该信息记录介质包括数字通用盘(DVD)和闪存。
在信息记录介质上记录的运动图像和静止图像可以在诸如个人计算机的再现设备上再现。静止图像可以以多个静止图像连续切换的放映幻灯片(slide show)方式再现;或者可以通过基于所述多个静止图像产生运动图像文件(例如,MPEG文件),即照片动画,而再现为运动图像。日本未审查专利申请公开No.10-200843和2005-303908公开了所述照片动画。为了在仅运行运动图像再现程序的再现设备上再现静止图像,静止图像需要具有基于照片动画的格式。
当将静止图像记录在诸如摄像机的记录设备中的信息记录介质上时,在给定的阶段基于在信息记录介质上记录的静止图像来执行照片动画产生处理。在将信息记录介质设置为附加存储禁用状态的最终化处理中执行该照片动画产生处理。
当静止图像被转换为运动图像格式时,设置与该运动图像格式对应的属性信息存储文件。取决于该格式,对所允许的属性信息存储文件的数目和尺寸存在限制。如果在最终化处理之前达到上限,则不能再现与该照片动画对应的属性信息存储文件。
在对已记录了数据的摄像机执行最终化处理之后,用户可能期望取消最终化处理以再现数据。考虑到新图像的记录,最好删除在最终化处理中产生的照片动画,并且最好考虑到附加存储的新图像来产生该照片动画。为了执行这个处理,需要在确定文件是否是照片动画之后执行删除处理。已知设备难以有效地标识该文件。
发明内容
因此期望提供这样的信息处理设备、信息处理方法、和计算机程序,其将静止图像记录在信息记录介质上;以免于资源低效率的方式、基于所记录的静止图像执行照片动画产生处理;以及在最终化处理取消时,通过立即和可靠地标识照片动画,来删除照片动画。
根据本发明的一个实施例,一种信息处理设备包括:编码和解码单元,用以通过对从信息记录介质获取的已编码静止图像数据进行解码、并基于已解码的静止图像数据生成运动图像编码数据,来执行数据转换处理;介质控制单元,用于通过以预定的数据记录格式而将由所述编码和解码单元生成的运动图像编码数据记录在所述信息记录介质上,来执行数据重新记录处理;和控制器,用于控制所述编码和解码单元的数据转换处理和所述介质控制单元的数据重新记录处理。该控制器响应于关于是否执行所述数据转换处理的用户输入信息,来控制所述数据转换处理和所述数据重新记录处理。
优选地,所述控制器询问用户是在信息记录介质变换到附加存储禁用状态的过程中、还是在编辑在所述信息记录介质上记录的内容的过程中执行所述数据转换处理,并响应于请求执行数据转换处理的用户输入信息,来开始所述数据转换处理和所述数据重新记录处理。
所述信息处理设备还可包括存储单元,用于存储与将记录在信息记录介质上的静止图像数据转换为运动图像编码数据、并将该运动图像编码数据记录到信息记录介质上所需要的资源有关的资源信息,其中所述控制器在将新数据记录到信息记录介质上或者编辑在信息记录介质上记录的内容之前参考所述资源信息,并且如果新数据的记录或者内容的编辑可能导致资源丢失,则停止新数据的记录或者内容的编辑。
所述资源可包括根据信息记录介质的数据记录格式所定义的信息存储文件。
所述资源可包括用于存储根据信息记录介质的数据记录格式所定义的信息的信息记录介质的存储容量。
优选地,当执行数据转换处理和数据重新记录处理时,所述控制器在属性信息存储文件中记录标识数据,该标识数据指明该属性信息存储文件与基于静止图像数据形成的运动图像编码数据对应。
当在信息记录介质中取消附加存储禁用状态时,所述控制器可基于所述标识数据来检测与运动图像编码数据对应的属性信息存储文件,并然后删除与该运动图像编码数据对应的内容以及该内容附带的信息。
所述数据记录格式可以是AVCHD格式。
根据本发明的一个实施例,一种用于在信息记录介质上记录内容的信息处理方法包括以下步骤:通过对从信息记录介质获取的已编码静止图像数据进行解码、并基于已解码的静止图像数据生成运动图像编码数据,来执行数据转换处理;通过以预定的数据记录格式将所述运动图像编码数据记录在信息记录介质上,来执行数据重新记录处理;和控制所述数据转换处理和所述数据重新记录处理,所述控制步骤包括响应于关于是否执行所述数据转换处理的用户输入信息,来控制所述数据转换处理和所述数据重新记录处理。
所述控制步骤可包括询问用户是在信息记录介质变换到附加存储禁用状态的过程中、还是在编辑在信息记录介质上记录的内容的过程中执行所述数据转换处理,并响应于请求执行所述数据转换处理的用户输入信息,来开始所述数据转换处理和所述数据重新记录处理。
所述信息处理方法还可包括存储与将记录在信息记录介质上的静止图像数据转换为运动图像编码数据、并将该运动图像编码数据记录到信息记录介质上所需要的资源有关的资源信息,其中所述控制步骤包括:在将新数据记录到信息记录介质上或者编辑在信息记录介质上记录的内容之前,参考所述资源信息,并且如果新数据的记录或者内容的编辑可能导致资源丢失,则停止新数据的记录或者内容的编辑。
所述资源可包括根据信息记录介质的数据记录格式所定义的信息存储文件。
所述资源可包括用于存储根据信息记录介质的数据记录格式所定义的信息的信息记录介质的存储容量。
所述控制步骤可包括:当执行数据转换处理和数据重新记录处理时,在属性信息存储文件中记录标识数据,该标识数据指明该属性信息存储文件与基于静止图像数据形成的运动图像编码数据对应。
所述控制步骤可包括:当在信息记录介质中取消附加存储禁用状态时,基于所述标识数据来检测与运动图像编码数据对应的属性信息存储文件,并然后删除与该运动图像编码数据对应的内容以及该内容附带的信息。
所述数据记录格式可以是AVCHD格式。
根据本发明的一个实施例,一种用于使信息处理设备在信息记录介质上记录内容的计算机程序,包括以下步骤:通过对从信息记录介质获取的已编码静止图像数据进行解码、并基于已解码的静止图像数据生成运动图像编码数据,来执行数据转换处理;通过以预定的数据记录格式而将所述运动图像编码数据记录在信息记录介质上,来执行数据重新记录处理;和控制所述数据转换处理和所述数据重新记录处理,所述控制步骤包括响应于关于是否执行所述数据转换处理的用户输入信息,来控制所述数据转换处理和所述数据重新记录处理。
本发明一个实施例的计算程序可以在诸如致密盘(CD)、软盘(FD)、和磁光(MO)盘的记录介质中、或者经由诸如网络的通信介质,而以计算机可读格式提供到执行各种程序代码的计算机***。利用以计算机可读格式提供的程序,计算机***响应该计算机程序而执行处理。
本发明的这些和其它特征和优点将根据接下来的描述和附图而显而易见。在这个说明书的上下文中的词语“***”指的是逻辑上为一组的多个设备,而并不限于包含多个设备的单个机壳。
根据本发明的实施例,诸如摄像机的信息处理设备对从信息记录介质获取的已编码静止图像数据进行解码,并通过基于已解码的静止图像数据产生运动图像数据来产生照片动画,并以诸如AVCHD的数据记录格式来记录该照片动画。在作为信息记录介质到附加存储禁用状态的变换处理执行的最终化处理或者已记录内容的编辑处理期间,信息处理设备检测指明是否执行照片动画的用户输入信息,并在用户所期望的任何定时处产生照片动画。由于标识符被设置在与照片动画有关的播放列表中,所以信息处理设备有效地提取并删除照片动画相关数据。该信息处理设备可迅速地取消最终化处理,即可迅速地执行非最终化处理。
附图说明
图1是图示根据本发明一个实施例的信息处理设备的框图;
图2图示了根据本发明一个实施例的、在信息记录介质上记录的数据的数据结构;
图3图示了根据本发明一个实施例的、指明播放列表(PlayList)、播放项(PlayItem)、剪辑(Clip)、剪辑信息(ClipInformation)、和剪辑AV流(ClipAVStream)的统一建模语言(UML);
图4图示了根据本发明一个实施例的播放列表与剪辑的参考关系;
图5图示了根据本发明一个实施例的、在播放列表中设置的主路径和子路径与剪辑的关系;
图6图示了根据本发明一个实施例的在信息记录介质上记录的文件的管理结构;
图7A和7B图示了根据本发明一个实施例的过程,根据该过程,与摄像机的拍摄和记录操作同步地生成播放列表连同音频视频(AV)流的剪辑;
图8A和8B图示了根据本发明一个实施例的过程,根据该过程,与摄像机的拍摄和记录操作同步地生成播放列表连同AV流的剪辑;
图9是图示了根据本发明一个实施例的最终化处理序列的流程图;
图10A和10B图示了根据本发明一个实施例的用于输入照片动画产生命令的用户界面(UI)的示例;
图11是图示了根据本发明一个实施例的照片动画产生处理序列的流程图;
图12图示了根据本发明一个实施例的播放列表文件的语法;
图13图示了根据本发明一个实施例的在播放列表文件中的播放列表块的语法;
图14图示了根据本发明一个实施例的在播放列表文件中的播放列表块的播放项信息的语法;
图15图示了根据本发明一个实施例的剪辑信息文件的语法;
图16图示了根据本发明一个实施例的在剪辑信息文件中的剪辑信息块的语法;
图17图示了根据本发明一个实施例的剪辑信息文件的次序信息块的语法;
图18图示了根据本发明一个实施例的在剪辑信息文件中的程序信息块的语法;
图19图示了根据本发明一个实施例的电影对象文件的语法;
图20图示了根据本发明一个实施例的在电影对象文件中的电影对象块的语法;
图21图示了根据本发明一个实施例的索引文件的语法;
图22图示了根据本发明一个实施例的在索引文件中的索引信息块的语法;
图23图示了根据本发明一个实施例的在索引文件中的扩展信息块的语法;
图24图示了根据本发明一个实施例的在索引文件中的扩展信息块的数据结构;
图25图示了根据本发明一个实施例的在索引文件中的扩展信息块的数据;
图26图示了根据本发明一个实施例的在索引文件中的扩展信息块的数据;
图27图示了根据本发明一个实施例的在索引文件中的扩展信息块的数据;
图28图示了根据本发明一个实施例的在索引文件中的扩展信息块的制造者专有数据的数据;
图29是图示了根据本发明一个实施例的用于在播放列表中记录照片动画标识标志的照片动画产生序列的流程图;
图30图示了根据本发明一个实施例的播放列表中的扩展数据,在该播放列表中记录有照片动画标识标志;以及
图31图示了根据本发明一个实施例的播放列表中的扩展数据的已记录数据,在该播放列表中记录有照片动画标识标志。
具体实施方式
下面将参考附图来描述根据本发明实施例的信息处理设备100、信息处理方法和计算机程序。
图1是图示根据本发明一个实施例的信息处理设备100的框图。图1的信息处理设备100是摄像机。如所示出的,信息处理设备100包括记录和再现控制器110、介质控制器(读取和写入处理器)120、记录和再现工作存储器130、编码器和解码器140、以及输入-输出信号控制器150。记录和再现控制器110包括主控制器(处理器)111、只读存储器(ROM)112、随机存取存储器(RAM)113、和输入-输出接口114。
将信息处理设备100设计为使用信息记录介质180记录和再现运动图像和静止图像。该信息处理设备100可基于在信息记录介质180上记录的静止图像,来生成诸如AVCHD格式(MPEG-4第10部分高级视频编码(AVC)/H.264)的运动图像格式的文件,即照片动画,并然后将照片动画重新记录到信息记录介质180上。可以根据AVCHD格式执行信息记录介质180上的数据记录。后面将详细描述根据AVCHD格式的数据记录。
当记录数据时,编码器和解码器140对从输入-输出信号控制器150输入的运动图像或静止图像进行编码。例如,编码器和解码器140对构成输入运动图像信号的视频流和音频流执行编码处理,得到已多路复用的数据流。通过编码器和解码器140编码的数据被存储在记录和再现工作存储器130上,并然后在介质控制器120的控制下被记录到信息记录介质180上。
编码器和解码器140在数据记录处理期间执行的编码操作在运动图像和静止图像之间变得不同。这样,信息记录介质180在其上记录运动图像文件和静止图像文件。
信息处理设备100从信息记录介质180读取静止图像数据,并基于所读取的静止图像数据而产生运动图像格式的文件(诸如MPEG文件),即照片动画,并然后将照片动画重新记录到信息记录介质180上。
后面将详细描述这里概述的照片动画产生处理。介质控制器120从信息记录介质180读取静止图像数据,并将所读取的静止图像数据存储在记录和再现工作存储器130上。编码器和解码器140对静止图像信号进行解码。然后,将已解码的数据经由输入-输出信号控制器150而重新输入到编码器和解码器140。编码器和解码器140响应于该输入数据而生成运动图像格式的(MPEG)编码数据,即照片动画。将所生成的照片动画存储在记录和再现工作存储器130中,并然后在介质控制器120的控制下重新记录到信息记录介质180上。
记录和再现控制器110控制由信息处理设备100执行的数据记录处理、数据再现处理、和照片动画产生处理。记录和再现控制器110包括主控制器111、只读存储器(ROM)112、随机存取存储器(RAM)113、输入-输出接口114、以及用于将这些元件互连的总线115。
主控制器111向编码器和解码器140分别发出开始命令和停止命令以开始和停止编码处理。主控制器111还向介质控制器120分别发出数据读取命令和数据写入命令,以便从介质控制器120读取数据和向介质控制器120写入数据。主控制器111控制用于捕获来自编码器和解码器140的输入信号的捕获操作、和将所捕获的输入信号输出到编码器和解码器140的输出操作。在照片动画的产生处理中,基于静止图像数据来执行这些操作。更具体地,在照片动画的产生处理期间,编码器和解码器140对在信息记录介质180上记录的静止图像数据进行解码,将解码处理结果输出到输入-输出信号控制器150,并然后再次将来自输入-输出信号控制器150的静止图像数据输入到编码器和解码器140。将静止图像数据编码为MPEG运动图像格式的数据,即照片动画。
记录和再现控制器110中的ROM112存储由主控制器111执行的程序、以及各种参数。ROM 112可包括电可擦除可编程只读存储器(EEPROM),诸如闪存。RAM 113存储主控制器111执行程序所需要的工作数据,并可包括静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)中的一个。输入-输出接口114连接到用户输入单元、显示器、或网络,并与外部装置交换数据和命令。例如,输入-输出接口114用于更新在ROM 112上存储的程序。
图2图示了在信息记录介质180上存储的数据的数据结构。这里将讨论的数据结构符合AVCHD格式。如图2所示,将摄像机所拍摄的运动图像流编码为MPEG2-TS流以进行记录。在这个情况下生成并记录的文件包括索引文件、电影对象(MovieObject)文件、播放列表(PlayList)文件、剪辑信息(ClipInformation)文件、和剪辑AV流(ClipAVStream)文件。与预定数据单元的ClipAVStream对应的剪辑信息文件统称为剪辑。
下面列出这些文件,并详细描述这些文件。
索引文件:索引文件的最大数目是1。索引文件的功能如下:索引文件是用于管理整个介质的根文件。索引文件管理在向用户示出的标题与MovieObject文件之间的对应性。根据AVCHD格式,在索引文件的元数据中管理将由MovieObject管理的播放列表的播放顺序。
MovieObject文件:MovieObject文件的最大数目是1。MovieObject文件的功能如下:MovieObject文件用于管理在根据BD-ROM格式指定标题时再现的播放列表。根据AVCHD格式,索引文件中的元数据用于管理播放列表和标题之间的关系,而没有参考MovieObject文件。
实PlayList文件:实PlayList文件和虚PlayList文件的最大总数是2000。实PlayList文件的功能如下:实PlayList是用于原始标题的PlayList。将所记录和再现的视频按照记录顺序注册在实PlayList文件中。
虚PlayList文件:虚PlayList文件是用于通过非破坏性编辑产生用户定义的播放列表的PlayList。虚PlayList不具有其剪辑,并通过指定在实PlayList文件中注册的剪辑来再现数据。
剪辑信息:剪辑信息文件的最大数目是4000。该剪辑信息文件与ClipAVStream文件成对地存在,并包含与再现实际流所需要的流相关的信息。
剪辑AV流文件:剪辑AV流文件的最大数目是4000。剪辑AV流文件包含根据MPEG2-TS记录的流。AVC的视频数据包含在这个文件中。
索引文件通过文件类型层管理整个信息记录介质180。索引文件是为向用户示出的每个标题而产生的,并管理与电影对象的对应性关系。根据AVCHD格式,在索引文件的元数据内管理要由电影对象文件原始管理的播放列表的播放顺序。当将信息记录介质装载到播放器上时,首先读取索引文件。用户可以见到在索引文件中描述的标题。
MovieObject文件用于管理将被再现的播放列表。将MovieObject文件的参考列出在索引文件中作为标题的入口点。根据AVCHD格式,没有参考MovieObject文件,并且通过索引文件中的元数据来管理播放列表和标题之间的关系。
PlayList文件是与向用户示出的标题相关联地排列的,并包括至少一个PlayItem。每个PlayItem指定由每个剪辑的播放开始点(IN点)和播放结束点(OUT点)定义的播放时间段。通过在PlayList的时间轴上排列多个PlayItem,来指定播放时间段的播放次序。参考不同剪辑的PlayItem可包含在单个PlayList中。
可自由地设置剪辑和PlayList之间的参考关系。例如,可从IN点和OUT点不同的两个PlayList参考单个剪辑。可自由地设置标题和MovieObject之间的参考关系。取决于与剪辑之间的参考关系,PlayList被划分为两个主要类型,即实PlayList和虚PlayList。
实PlayList是用于原始标题的播放列表,并具有由摄像机拍摄和记录的、按照记录顺序的视频流的PlayItem。
虚PlayList是用于通过非破坏性编辑来产生用户定义的PlayList的播放列表。虚PlayList不具有其剪辑(AV流),并且虚PlayList中的PlayItem指明在任一个实PlayList中注册的剪辑或部分剪辑。更具体地,用户可从多个剪辑中提取所需要的播放时间段,并将指明时间段的PlayItem编辑为虚PlayList。
ClipAVStream文件存储以MPEG-TS格式在信息记录介质180上记录的流。将视频数据存储在这个文件中。
剪辑信息文件与ClipAVStream文件成对地存在,并包括与再现实际流所需要的信息相关的信息。
如上所述,根据AVCHD格式记录索引文件、MovieObject文件、PlayList文件、ClipInformation文件、和ClipAVStream文件。
仅仅是为了示例的目的而描述了这些文件和数据的指派,并且可以使用其它指派。每个文件和数据的内容描述如下:
(1)AV流(ClipAVStream):内容数据
(2)剪辑信息(ClipInformation):该剪辑信息在一一对应的基础上对应于AV流,并定义了对应AV流的属性。例如,ClipInformation文件包含编码(coding)、尺寸、地址转换的时间、播放管理信息、时间图等。
(3)播放项(PlayItem):该播放项包含指定ClipInformation的播放开始点和播放结束点之间的播放时间段的数据。
(4)播放列表(PlayList):该播放列表包含至少一个PlayItem。
(5)标志:标志典型地存在于PlayList中,并指明播放内容的时间点。从一个标志到下一个标志的时间段被典型地称为章(chapter)。
(6)电影对象(MovieObject):MovieObject是用于控制播放的一组命令。
(7)标题:标题是(由用户识别的)一组PlayList。
在下面的讨论中,具有上述内容的数据和文件是AV流(ClipAVStream)剪辑信息(ClipInformation)文件、播放项(PlayItem)、播放列表(PlayList)、标志、电影对象(MovieObject)、和标题。本发明可应用到基本上具有与上述相同内容的结构。
图3图示了指明参考图2论述的PlayList、PlayItem、Clip、ClipInformation、和ClipAVStream的关系的统一建模语言(UML)。PlayList与至少一个PlayItem相关,而一个PlayItem与一个剪辑相关。开始点和/或结束点不同的多个PlayItem可以与单个剪辑相关。可以从单个剪辑参考单个ClipAVStream文件。该ClipAVStream文件和ClipInfoprmation文件在一一对应的基础上彼此相关。通过以这个方式定义结构,可以用所再现的数据的任何部分来指定非破坏性播放顺序,而没有修改ClipAVStream文件。
如图4所示的,可以从多个PlayList参考相同的剪辑。单个PlayList可指定多个剪辑。可通过由PlayList中的PlayItem所指明的IN点和OUT点来参考剪辑。如图4所示的,由PlayList 210中的PlayItem 220参考剪辑200,同时参考在形成PlayList 211的PlayItem 221和222之中的PlayItem 221的IN点和OUT点所定义的时间段。在剪辑201中,参考由PlayList 211中的PlayItem 222的IN点和OUT点定义的其时间段,并参考由在PlayList 212的PlayItem 223和224之中的PlayItem 223的IN点和OUT点所定义的其时间段。
如图5所示的,以与主路径和将主要再现的PlayItem之间的关系类似的方式,PlayList可具有与子PlayItem对应的子路径。例如,可包括附于PlayList的记录之后的PlayItem,作为PlayList中的子PlayItem。如后面将详细描述的,仅当满足预定的条件时,PlayList才可包括子PlayItem。
下面将参考图6描述将记录在信息记录介质180上的文件的管理结构。如上面参考图2到4描述的,将被记录在信息记录介质180上的数据包括MovieObject、PlayList、和剪辑。剪辑包括ClipInformation文件和ClipAVStream文件。通过层来管理所述文件。在信息记录介质180上创建一个目录(图6中的根目录)。在根目录下的目录是由单个记录和再现***控制的范围。
在根目录下排列有BDMV目录和AVCHDTN目录。在AVCHDTN目录下排列有具有被缩小为预定尺寸的剪辑的代表图像的缩略图文件。在BDMV目录下存储有参考图2论述的数据结构。
可在BDMV目录下仅安排两个文件,即index.bdmv文件和MovieObject.bdmv文件。安排在BDMV目录下的目录是播放列表(PLAYLIST)目录、剪辑信息(CLIPINF)目录、流(STREAM)目录、和备份(BACKUP)目录。
BDMV目录的内容在index.bdmv文件中描述。MovieObject.bdmv文件存储关于至少一个电影对象的信息。
播放列表目录包括PlayList的数据库。更具体地,播放列表目录包括播放列表文件xxxxx.mpls,作为与电影播放列表相关的文件。为每个电影播放列表创建播放列表文件xxxxx.mpls。在文件名中,在句点(“.”)之前的“xxxxx”是五位数,而在句点之后的“mpls”是这个类型文件固有的扩展名。
剪辑信息目录包括每个剪辑的数据库。更具体地,剪辑信息目录包括与每个ClipAVStream文件对应的剪辑信息文件“zzzzz.clpi”。在文件名中,在句点(“.”)之前的“zzzzz”是五位数,而在句点之后的“clpi”是这个类型文件固有的扩展名。
流目录包括作为主体的AC流文件。更具体地,流目录包括与每个剪辑信息文件对应的剪辑AV流文件。剪辑AV流文件包括运动图像专家组(MPEG)2传输流(下文中称为MPEG2TS),并具有文件名“zzzzz.m2ts.”。在文件名中,在句点之前的“zzzzz”与对应剪辑信息文件中的“zzzzz”等同,以允许容易地识别在剪辑信息文件和剪辑AV流文件之间的对应性。
AVCHDTN目录可包括两种类型的缩略图文件,即thumbnail.tid1文件和thumbnail.tid2文件。thumbnail.tid1文件包含根据预定方法编码的缩略图图像。thumbnail.tid2文件包含未编码的缩略图图像。例如,用户使用摄像机拍摄的、对应于剪辑的缩略图图像被自由复制并不需要编码,并因此包括在thumbnail.tid2文件中。
下面将参考图7A和7B以及图8A和8B来描述与摄像机的视频拍摄和记录同步地生成播放列表连同AV流的生成处理。
图7A和7B以及图8A和8B图示了当用户开始和停止记录处理时执行的剪辑和播放列表的生成处理。如图7A和7B以及图8A和8B所示的,在从用户开始记录处理到用户停止记录处理的时间段中,生成一个PlayItem。根据拍摄和记录操作的一个会话(session)生成一个剪辑AV流文件。连同这个会话一起,还生成剪辑信息文件。一个剪辑是保证连续同步播放(即实时播放)的需要再现的单位。
每当用户开始记录时,将入口标志附属到PlayItem的头部。将PlayList中的入口标志称为PlayList标志(PLM)。在一个PlayList中,PlayItem和标志被连续编号。尽管运动图像的每个PlayList的头部必须标记有相应的入口标志,但预定的操作可以在时间轴上移动入口标志。
每个入口标志代表用户存取该流的入口位置。各自由相邻入口标志划界的多个时间段(和从最后的标志到最终PlayItem的末尾的时间段)是作为从用户角度考虑的最小编辑单位的“章”。通过按照播放顺序排列PlayItem和入口标志二者来定义PlayList的播放顺序。
下面描述最终化处理。当在停止信息记录介质180上的数据记录之后决定不在信息记录介质180上执行新的数据记录、即附加数据存储时,可以在图1的配置中执行最终化处理。因此执行最终化处理,以禁用附加数据存储。例如,当用户经由图1的输入-输出接口114发出最终化处理开始请求时,在记录和再现控制器110的控制下开始最终化处理。即使执行最终化处理,最终化取消处理也可以恢复在信息记录介质180上的附加存储使能状态。
下面参考图9的流程图描述最终化处理。在步骤S101中,主控制器111确定是否已经输入照片动画产生请求。例如,主控制器111经由输入-输出接口114控制显示器,以显示催促用户输入用户决定的消息,并然后确定该照片动画产生请求的存在与否。更具体地,如图10A所示,主控制器111使显示器显示所述消息,从而催促用户决定是否产生照片动画。图10A图示了最终化处理的开始请求的显示屏幕。如果在这个屏幕上输入照片动画的存在或不存在,则显示器移动到图10B的屏幕。用户因此可指示设备是否产生照片动画。
返回到图9的流程图,继续最终化处理的论述。如果在步骤S101确定已经发出了照片动画的产生请求,则在步骤S 102执行照片动画的产生处理。后面将详细描述照片动画的产生处理。
在步骤S103中,主控制器111确定是否已经发出了用以执行没有菜单的最终化处理的请求。执行有菜单或者没有菜单的最终化处理。
所述菜单在信息记录介质180的播放期间显示在开始(opening)屏幕上,并且该菜单包括在信息记录介质180上存储的内容文件的标题和运动图像的代表图像。在最终化处理期间,用户可指定是否产生菜单。例如,以与图10A和10B所示类似的方式,在显示器上显示指定菜单的存在与否的数据,并响应来自用户的输入而执行菜单产生。
如果在步骤S103确定没有请求所述没有菜单的最终化处理,则处理前进到步骤S104以执行菜单产生处理。在步骤S105中,主控制器111确定是否执行填充(padding)处理。执行该填充处理,以便将哑(dummy)数据写入到诸如盘的信息记录介质180的数据未记录区域上。取决于设计,如果盘的剩余数据记录区域变小,则用于播放盘的一些设备不能再现数据。为了避免这个问题,执行填充处理,以便将哑数据写入到盘的数据未记录区域上。检测信息记录介质180的记录区域的状态,并且如果数据未记录区域大,则主控制器111确定需要执行填充处理。在步骤S106中,执行填充处理。
在步骤S107中,更新文件***。响应于在信息记录介质180上记录的数据而执行文件***的更新处理,以便更新管理信息。在步骤S108中,主控制器111确定是否需要边界(border)关闭处理。对信息记录介质180执行边界关闭处理,以便构成指明盘上的数据记录区域的可识别的导入和导出点。基于每个信息记录介质180的类型来确定是否执行边界关闭处理。如果确定了需要边界关闭处理,则在步骤S109中执行边界关闭处理。
以这个方式,执行最终化处理。通过最终化处理,禁止到信息记录介质的附加存储。如先前描述的,即使执行最终化处理,也可以执行最终化取消处理,以取消最终化状态。最终化取消处理可以将信息记录介质180恢复到附加存储使能状态。
下面描述照片动画产生处理。执行照片动画产生处理,以读取在信息记录介质上记录的静止图像数据,以运动图像格式对所读取的静止图像数据进行编码,并然后将所编码的运动图像数据重新写入到信息记录介质上。在上述的最终化处理中执行照片动画产生处理。照片动画产生处理可以在与最终化处理的执行定时不同的定时处执行。例如,可以执行照片动画产生处理,作为数据编辑处理。当用户经由图1的输入-输出接口114录入照片动画产生请求时,在记录和再现控制器110的控制下开始照片动画产生处理。
本发明一个实施例的信息处理设备为照片动画产生保留资源,使得可以在没有不足资源的情况下对在信息记录介质上记录的静止图像执行照片动画产生。在下面的表中列出了为照片动画产生所保留的资源。
资源 | 保留资源数 | 最大值 |
在index.bdmv中的标题数目 (number_of_Titles) | 1 | 999 |
在index.bdmv中的播放列表数目 (number_of_Title_PlayList_Pair) | 1 | 2000 |
index.bdmv的文件尺寸[字节] | 12+10 | 100×1024 |
在MovieObject.bdmv中的对象数 目(number_of_mobjs) | 1 | 1001 |
MovieObject.bdmv的文件尺寸[字 节] | 14 | 600×1024 |
介质上的播放列表的数目 | 1 | 2000 |
介质上的剪辑信息文件的数目 | 1 | 4000 |
介质上的剩余记录容量 | I画面尺寸的静 止图像的数目 | 取决于介质 |
如在上面的表中列出的,为允许产生照片动画而保留的资源包括在index.bdmv文件中的标题数目、PlayList的数目、在MovieObject.bdmv文件中的对象数目、index.bdmv文件的文件尺寸、在信息记录介质上的PlayList文件的数目、MovieObject.bdmv文件的文件尺寸、剪辑信息文件的数目、和信息记录介质上的剩余记录容量。在图1的记录和再现控制器110的主控制器111的控制下,执行资源保留处理。例如,将与在上面的表中列出的要保留的资源有关的信息存储在ROM 112中。主控制器111在新数据记录处理或者数据编辑处理期间参考该资源信息。当新数据记录处理和数据编辑处理之一确定要保留的资源可能丢失时,主控制器111停止处理并显示告警消息。
下面参考图11的流程图描述照片动画产生的次序。在步骤S201中,在RAM 113上产生照片动画的PlayList。该PlayList是参考图2所示的数据格式论述的PlayList,并对应于作为AV流的内容。在RAM 113上生成与照片动画对应的PlayList。
在步骤S202中,在RAM 113上产生照片动画的剪辑信息。如先前论述的,剪辑信息是定义AV流的属性的文件。在RAM 113上产生作为与照片动画对应的属性定义文件的剪辑信息。
在步骤S203中,记录和再现控制器110将图1的编码器和解码器140移动到准备对静止图像进行解码并向外输出所解码的静止图像的状态。在步骤S204中,记录和再现控制器110将输入-输出信号控制器150移动到准备从编码器和解码器140接收信号的状态。在步骤S205,记录和再现控制器110经由介质控制器120来读取在信息记录介质180上记录的静止图像流。
在步骤S206,记录和再现控制器110利用编码器和解码器140对从信息记录介质180读取的静止图像流进行解码,并然后将已解码的静止图像流输出到输入-输出信号控制器150。输入-输出信号控制器150在步骤S207捕获所输入的静止图像,并在步骤S208中将所捕获的静止图像输出到编码器和解码器140。
在步骤S209,编码器和解码器140通过执行编码处理以便将从输入-输出信号控制器150输入的静止图像编码为运动图像格式(诸如MPEG格式)的已编码数据,来产生与照片动画对应的流,并然后将所产生的流存储在记录和再现工作存储器130上。
在步骤S210,介质控制器120在信息记录介质180上记录来自在记录和再现工作存储器130上记录的已编码数据的I画面。该I画面是形成MPEG数据的I画面、P画面、和B画面的分量,并因此是MPEG编码数据中的重要画面。
在步骤S211中,记录和再现控制器110向照片动画的PlayList添加与在编码处理中生成的I画面数目对应的PlayItem。更具体地,在照片动画的PlayList中,为形成照片动画的每个I画面设置PlayItem。
在步骤S212中,将与在编码处理中产生的每个I画面有关的信息添加到照片动画的剪辑信息中。该剪辑信息是定义AV流的属性的文件。例如,剪辑信息包括编码、尺寸、地址转换的时间、播放管理信息、时间图等。所述多条信息是为每个I画面产生的,并被记录在剪辑信息中。
在步骤S213中,记录和再现控制器110确定是否已经对记录在信息记录介质180上的所有静止图像都完成了照片动画产生处理。如果在步骤S213中确定照片动画产生处理还没有完成,则处理返回到步骤S203,以便对未处理的数据执行步骤S203和随后的步骤。如果在步骤S213确定已经对记录在信息记录介质180上的所有静止图像都完成了照片动画产生处理,则处理前进到步骤S214。将在RAM 113产生的照片动画PlayList记录到信息记录介质180上。
在步骤S215,在RAM 113上产生的照片动画剪辑信息被写入到信息记录介质180上。在步骤S216中,执行更新处理,以记录与电影对象文件中的已产生照片动画对应的信息。该电影对象文件是一组用于执行播放控制的命令。因此,执行更新处理,以便将对电影对象中的新产生的照片动画进行响应的命令记录在信息记录介质180上。在步骤S217,在索引文件中,响应照片动画的信息被更新并被写入到信息记录介质180上。
照片动画这样被产生,并然后被记录到信息记录介质180上。
下面参考图12和其它图中图示的语法来描述数据更新处理。在接下来的操作中描述该数据更新处理:
(a)对照片动画PlayList的PlayItem添加处理;
(b)对照片动画剪辑信息的信息添加处理;
(c)电影对象更新处理;
(d)索引更新处理。
(a)对照片动画PlayList的PlayItem添加处理
下面将具体描述在照片动画产生中要执行的对照片动画PlayList的PlayItem添加处理。PlayItem添加处理对应于图11的流程图中的步骤S211。
图12图示了一个PlayList文件的语法。如示出的,以用作计算机的编程语言的C语言描述这里的语法。后面论述的其它语法也是用C语言来描述的。
如图12所示出的,PlayList文件包括类型信息“TypeIndicator”、接下来为实际数据的开始地址信息“PlayListStartAddress”到“ExtensionStartAddress”、以及实际数据的记录字段“blkApplicationPlayList( )”到“blkExtensionData( )”。
图13图示了图12的播放列表信息块“blkPlayList( )”300的一个入口的语法。与在PlayList中设置的PlayItem有关的信息被记录在播放列表信息块“blkPlayList( )”300中。如先前结合图5论述的,PlayItem可具有与作为要再现的主要部分的PlayItem的主路径相对的、子PlayItem的子路径。在播放列表信息块“blkPlayList( )”300中记录了主路径的播放项信息“blkPlayItem( )”和子路径的子路径信息“blkSubPath”。
在参考图11论述的步骤S211中,执行在照片动画产生中执行的对照片动画PlayList的PlayItem添加处理。在图13的PlayList文件的数据项“NumberOfPlayItems”301中,在照片动画的每个I画面基础上设置“+1”,即PlayItem设置块的数目。对于照片动画的每个I画面,该PlayItem的数目递增1。这里,在语法中示出的<xxx>指的是基于照片动画的产生而描述的信息和描述。这同样适用于下面描述的语法。
图14图示了图13中的播放列表信息块的播放项块“blkPlayItem( )”302的一个入口的语法。在照片动画产生期间,为包含在照片动画中的每个I画面设置PlayItem。该PlayItem包含与在所生成的照片动画中包含的I画面对应的播放项信息。例如,与照片动画对应的剪辑信息的文件名称被记录在剪辑信息文件名称“ClipInformationFileName”311中。在连接信息“ConnectionCondition”到静止显示时间“still_time”中记录了显示照片动画所需要的各种信息,诸如每个I画面的显示时间、呈现时间戳(PTS)、I画面的相互连接条件信息、和参考图2和4论述的剪辑的播放开始时间点(IN点)和播放结束时间点(OUT点)的指定信息“IN_time”和“OUT_time”。再现设备使用所述多条信息来再现照片动画。
(b)对照片动画剪辑信息的信息添加处理
图15图示了剪辑信息文件的语法。如先前参考图12论述的,主控制器111在步骤212中向照片动画的剪辑信息添加在编码处理中产生的每个I画面的信息。剪辑信息是定义AV流的属性的文件。例如,剪辑信息包含编码、尺寸、地址转换的时间、播放管理信息、时间图等。这些多条信息是为每个I画面产生的,并被记录在剪辑信息中。
图15的剪辑信息文件的字段“TypeIndicator”具有32位的数据长度,并指明这个文件是剪辑信息文件。“SequenceInfoStartAddress”字段到“ExtensionDataStartAddress”字段中的每一个具有32位的数据长度,并在这个语法中指明每个数据块的开始地址。开始地址由从在文件中定义的头部字节开始的相对字节数指明。
剪辑信息文件的实际内容被记录在剪辑信息块“blkClipInfo( )”到剪辑标志块“blkClipMark.”中。更具体地,与再现实际流所需要的流相关的信息被记录在剪辑信息块“blkClipInfo( )”到剪辑标志块“blkClipMark.”中。
当扩展BD-ROM标准以便应用到可记录介质时,定义了扩展数据块“blkExtensionData( )”。
图16图示了图15的剪辑信息文件的剪辑信息块“blkClipInfo( )”321的语法。如图16所示,剪辑信息块“blkClipInfo( )”321包含各剪辑的类型信息,诸如剪辑流类型信息“ClipStreamType”、应用类型信息“ApplicationType”、和属性信息。
每个显示数据的连接条件被设置在连接条件信息记录字段“isCC5”中。例如,将一位信息<1>或<0>设置在该字段中,并且再现设备响应该设置信息执行再现处理。如果将<1>设置在连接条件信息记录字段“isCC5”中,则随后剪辑信息的连接条件与连接条件=5是连续的。剪辑信息文件的内容(流文件)可以以无缝方式连接到随后的内容。如果将<0>设置在连接条件信息记录字段“isCC5”中,则随后剪辑信息的连接条件不是连接条件=5,并且剪辑信息的内容(流文件)没有被设置为无缝地连接到随后的内容。
基于包含在照片动画中的I画面的值分别被设置在传输流速率“TSREcordingRate”、和源分组文件尺寸“NumberOfSourcePackets”中。
图17图示了图15的剪辑信息文件的次序信息块“blkSequenceInfo( )”322的语法。次序信息块“blkSequenceInfo( )”322主要包含诸如再现处理中的时间管理信息的次序信息。需要这里的次序信息来再现照片动画。更具体地,次序信息包含与***时间时钟(STC)有关的信息、I画面呈现时间戳(PTS)信息等。
图18图示了图15的剪辑信息文件的程序信息块“blkProgramInfo( )”323的语法。再现照片动画所需要的程序信息被记录在该程序信息块“blkProgramInfo( )”323中。例如,程序信息包含程序匹配表的标识信息、程序流中的流数目等。
与照片动画的I画面对应的入口点(EP)图信息被记录在图15的剪辑信息文件的CPI块“blkCPI( )”324中。例如,每隔0.5秒设置I画面的呈现时间戳(PTS),并且在相同的定时处生成在在其内设置有入口点(EP)的EP图。
(c)电影对象更新处理
图19图示了电影对象文件的语法。如参考图12所描述的,在照片动画产生次序的步骤S216中更新在照片动画的产生中需要的电影对象文件,并然后将已更新的电影对象文件记录在信息记录介质上。MovieObject.bdmv文件包含与电影对象有关的信息。当产生照片动画时,需要添加用以控制照片动画再现的命令,并更新该MovieObject.bdmv文件。
如图19所示的,MovieObject.bdmv文件包含电影对象文件“MovieObjects( )”401和扩展数据块“blkExtensionData( )”。图20图示了电影对象文件“MovieObjects( )”401的语法。
当产生照片动画时,电影对象数目“NumberOfmobjs”递增1,以指明照片动画的MovieObject的添加。此外,将<1>记录在指明已添加的电影对象的命令数目的字段“number_of_navigation_commands{mobj id}”中。更具体地,在照片动画的MovieObject中描述用于再现照片动画的PlayList的命令,诸如<PlayPL#XXXX>。PL#XXXX指的是照片动画的PlayList。
再现设备通过根据MovieObject的描述信息执行命令“PlayPL#XXXX”,而再现具有所指定的PlayList的照片动画。
(d)索引更新处理
图21图示了索引文件的语法。参考图12,按照照片动画产生次序在步骤S217中更新在照片动画的生成中所需要的索引文件,并然后将该索引文件记录在信息记录介质上。该索引信息被记录在index.bdmv文件中。当产生照片动画时,添加照片动画的索引信息,诸如标题。
如图21所示,作为实际数据,index.bdmv文件包含应用信息块“ApplInfoBDMV( )”、索引信息块“Indexes( )”421、和扩展数据块“blkExtensionData( )”422。图22图示了索引信息块“Indexes( )”421的语法.
当产生照片动画时,为照片动画设置标题变得有必要。将索引信息块“Indexes( )”421的标题数目字段“number_of_Titles”递增1。此外,将照片动画的MovieObject的标识信息记录在“Title mobj id ref[title id]”字段中。
图23图示了图21的index.bdmv文件的扩展数据块“blkExtensionData( )”422。该扩展数据块“blkExtensionData( )”422可包含在索引信息的其它块中不能描述的各种扩展数据。如示出的,该扩展数据包含指明在设置为标识信息数据字段的ID1字段中的已记录数据的格式信息“AVCHD”、和在ID2字段中记录的版本信息的值。在数据块431中记录了各种扩展数据。
图24图示了数据块431。数据块431可容纳制造者专有数据。如图24所示出的,数据块431包含AVCHD中的UI(用户界面)应用信息块“UIAppInfoAVCHD( )”451、播放列表表信息块“TableOfPlayLists( )”452、和制造者专有数据块“MakersPrivateData( )”453。
图25图示了UI应用信息块“UIAppInfoAVCHD( )”451的特定示例。UI应用信息块“UIAppInfoAVCHD( )”451记录与在信息记录介质上记录的数据有关的最后更新人员、和最后更新处理信息。制造者ID“makerID”、和制造者模型代码“maker_model_code”的字段分别记录制造者ID和模型代码,作为与已经执行最后更新处理的设备有关的信息。此外,还记录最后更新日期和时间信息。
图26图示了在索引信息文件的扩展数据块中的、图24的播放列表表信息块“TableOfPlayLists( )”452。该播放列表表信息块“TableOfPlayLists( )”452记录与PlayList有关的信息。当产生照片动画时,PlayList数目字段“number of Title Playlist pair”递增1。“pair”意指一对PlayList和标题。播放列表文件管理器编号被设置在播放列表文件名称字段“PlayList file name”中,并且将值<2>设置在播放列表属性字段“PlayList attribute”中,以指明照片动画的播放列表是实播放列表。
图27图示了在图26的索引信息文件的扩展数据块的播放列表表信息块“TableOfPlayLists( )”中包含的首次重放和顶部菜单播放列表信息字段471。在这个字段中记录了诸如在信息记录介质的播放期间首次显示的菜单的信息。如果产生了菜单的PlayList,则将<1>设置在播放列表数目字段“numberof Playlist”中。如果没有产生菜单的PlayList,则将<0>设置在播放列表数目字段“number of Playlist”中。
图28图示了在索引信息文件的扩展数据块中的、图24的制造者专有数据块“MakersPrivateData( )”453。在这个块中记录了制造者ID和模型代码。如果没有使用制造者专有数据块“MakersPrivateData( )”453,则在数据长度字段“length”中设置<0>。如果使用了制造者专有数据块“MakersPrivateData( )”453,则记录与所使用数据的长度匹配的数据长度。
下面描述用于记录在PlayList上的照片动画标识标志的照片动画产生处理。即使在已经对摄像机执行了最终化处理之后,用户也有可能希望通过取消最终化状态而附加存储数据到信息记录介质上。从新记录的静止图像的角度看,删除在最终化处理中产生的照片动画。优选地在随后的最终化处理中添加新记录的静止图像,而产生照片动画。在确定该文件是否是照片动画之后,需要执行该删除处理。如果利用在播放列表中记录的照片动画标识标志来执行照片动画产生处理,则可以容易地标识该照片动画,即照片动画的内容和属性信息数据,并然后删除该照片动画。
图29是图示了用于在播放列表中记录照片动画标识标志的照片动画产生次序的流程图。除了在图29中在步骤S213和S214之间增加了步骤S213-2之外,图29的流程图与图11的流程图等同。
在步骤S213-2中,将照片动画标识标志记录在PlayList中。更具体地,在参考图12论述的PlayList的扩展数据块“MakersPrivateData( )”中记录该照片动画标识标志。
图30图示了在PlayList中的扩展数据块“blkExtensionData( )”的语法。如图30所示的,制造者专有数据块“MakersPrivateData( )”481被记录在扩展数据块“blkExtensionData( )”中。
图31图示了制造者专有数据块“MakersPrivateData( )”481的数据结构。在该制造者专有数据块“MakersPrivateData( )”481的数据结构中设置了包含各种数据的数据块“data_block”482。例如,数据块“data_block”482包含指明PlayList与由ABC公司制造的视频设备所产生的照片动画对应的ASCII代码。
即使在已经完成了最终化处理之后,也可以取消最终化处理。通过参考每个PlayList的扩展数据,记录和再现控制器110可容易地确定所述PlayList是否对应于照片动画。基于在PlayList中记录的信息,记录和再现控制器110可搜索照片动画的实际内容和属性数据,并将其删除。更具体地,记录和再现控制器110参考PlayList,以取消在信息记录介质180上的附加存储禁用状态。基于在PlayList中记录的标识数据,主控制器111检测与基于静止图像数据产生的运动图像格式的数据对应的属性信息存储文件(PlayList)。主控制器111删除基于静止图像数据产生的运动图像格式的、已编码数据的内容和相关信息。由此,快速执行最终化取消处理。
已经参考特定的实施例而论述了本发明。然而,本领域的技术人员将理解,在不脱离本发明的范围的情况下,可以对本发明进行改变和修改。仅仅为了示范目的而论述了本发明的实施例,而不是意欲限制本发明的范围。本发明的范围将仅仅由所附权利要求来限制。
上面提及的一系列处理步骤可使用硬件、软件、或二者的组合来执行。如果使用软件来执行处理步骤,则可以将软件程序从记录介质安装到能够利用在其上安装的各种程序来执行各种功能的建立在专用硬件中的计算机或者通用个人计算机上。
程序可预先存储在硬盘或ROM上。还可以将程序暂时或永久存储(记录)在可移动记录介质上,诸如软盘、致密盘只读存储器(CD-ROM)、磁光(MO)盘、数字通用盘(DVD)、磁盘、或者半导体存储器。可作为软件包来提供这样的可移动盘。
可以将程序从上述的可移动记录介质安装到计算机上。作为选择,可以使用诸如因特网而以无线方式或有线方式来将程序从下载方传送到计算机。计算机接收这样传送的程序,并将程序安装到诸如内建硬盘的记录介质上。
如先前说明的,可以按照时间序列顺序来执行描述程序的处理步骤。作为选择,可以并行或分离地执行处理步骤。在这个说明书的上下文中,***指的是逻辑上为一组的多个设备,而并不一定是在单个机壳内的单个设备。
Claims (12)
1.一种信息处理设备,包括:
编码和解码单元,用于通过对从信息记录介质获取的已编码静止图像数据进行解码、并基于已解码的静止图像数据生成运动图像编码数据,来执行数据转换处理;
介质控制单元,用于通过以预定的数据记录格式而将由所述编码和解码单元生成的运动图像编码数据记录在所述信息记录介质上,来执行数据重新记录处理;和
控制器,用于控制所述编码和解码单元的数据转换处理和所述介质控制单元的数据重新记录处理,
该控制器响应于关于是否执行所述数据转换处理的用户输入信息,来控制所述数据转换处理和所述数据重新记录处理,
其中,当执行数据转换处理和数据重新记录处理时,所述控制器在属性信息存储文件中记录标识数据,该标识数据指明该属性信息存储文件与基于静止图像数据形成的运动图像编码数据对应,
其中,当在信息记录介质中取消附加存储禁用状态时,所述控制器基于所述标识数据来检测与运动图像编码数据对应的属性信息存储文件,并删除与该运动图像编码数据对应的内容以及该内容附带的信息。
2.根据权利要求1的信息处理设备,其中所述控制器询问用户是在信息记录介质变换到附加存储禁用状态的过程中、还是在编辑在所述信息记录介质上记录的内容的过程中执行所述数据转换处理,并响应于请求执行数据转换处理的用户输入信息,来开始所述数据转换处理和所述数据重新记录处理。
3.根据权利要求1的信息处理设备,还包括存储单元,用于存储与将记录在信息记录介质上的静止图像数据转换为运动图像编码数据、并将该运动图像编码数据记录到信息记录介质上所需要的资源有关的资源信息,
其中所述控制器在将新数据记录到信息记录介质上或者编辑在信息记录介质上记录的内容之前,参考所述资源信息,并且如果新数据的记录或者内容的编辑可能导致资源丢失,则停止新数据的记录或者内容的编辑。
4.根据权利要求3的信息处理设备,其中所述资源包括根据信息记录介质的数据记录格式来定义的信息存储文件。
5.根据权利要求3的信息处理设备,其中所述资源包括用于存储由信息记录介质的数据记录格式所定义的信息的信息记录介质的存储容量。
6.根据权利要求1到5之一的信息处理设备,其中数据记录格式是AVCHD格式。
7.一种用于在信息记录介质上记录内容的信息处理方法,包括以下步骤:
通过对从信息记录介质获取的已编码静止图像数据进行解码、并基于已解码的静止图像数据生成运动图像编码数据,来执行数据转换处理;
通过以预定的数据记录格式而将所述运动图像编码数据记录在信息记录介质上,来执行数据重新记录处理;和
控制所述数据转换处理和所述数据重新记录处理,
所述控制步骤包括响应于关于是否执行所述数据转换处理的用户输入信息,来控制所述数据转换处理和所述数据重新记录处理,
其中,所述控制步骤包括:当执行数据转换处理和数据重新记录处理时,在属性信息存储文件中记录标识数据,该标识数据指明该属性信息存储文件与基于静止图像数据形成的运动图像编码数据对应,
其中所述控制步骤包括:当在信息记录介质中取消附加存储禁用状态时,基于所述标识数据来检测与运动图像编码数据对应的属性信息存储文件,并删除与该运动图像编码数据对应的内容以及该内容附带的信息。
8.根据权利要求7的信息处理方法,其中所述控制步骤包括询问用户是在信息记录介质变换到附加存储禁用状态的过程中、还是在编辑在信息记录介质上记录的内容的过程中执行所述数据转换处理,并响应于请求执行所述数据转换处理的用户输入信息,来开始所述数据转换处理和所述数据重新记录处理。
9.根据权利要求7的信息处理方法,还包括存储与将记录在信息记录介质上的静止图像数据转换为运动图像编码数据、并将该运动图像编码数据记录到信息记录介质上所需要的资源有关的资源信息,
其中所述控制步骤包括:在将新数据记录到信息记录介质上或者编辑在信息记录介质上记录的内容之前,参考所述资源信息,并且如果新数据的记录或者内容的编辑可能导致资源丢失,则停止新数据的记录或者内容的编辑。
10.根据权利要求9的信息处理方法,其中所述资源包括根据信息记录介质的数据记录格式所定义的信息存储文件。
11.根据权利要求9的信息处理方法,其中所述资源包括用于存储根据信息记录介质的数据记录格式所定义的信息的信息记录介质的存储容量。
12.根据权利要求7到11之一的信息处理方法,其中数据记录格式是AVCHD格式。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP173751/06 | 2006-06-23 | ||
JP2006173751A JP4229143B2 (ja) | 2006-06-23 | 2006-06-23 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101094364A CN101094364A (zh) | 2007-12-26 |
CN101094364B true CN101094364B (zh) | 2010-09-29 |
Family
ID=38564584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101095530A Expired - Fee Related CN101094364B (zh) | 2006-06-23 | 2007-06-25 | 用于处理信息的设备和方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US8295673B2 (zh) |
EP (2) | EP1870895B1 (zh) |
JP (1) | JP4229143B2 (zh) |
KR (1) | KR20070122136A (zh) |
CN (1) | CN101094364B (zh) |
DE (1) | DE602007004773D1 (zh) |
TW (1) | TW200803502A (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5028307B2 (ja) * | 2008-03-13 | 2012-09-19 | オンセミコンダクター・トレーディング・リミテッド | デジタルデータ再生装置及びプログラム |
EP2150059A1 (en) * | 2008-07-31 | 2010-02-03 | Vodtec BVBA | A method and associated device for generating video |
JP4720873B2 (ja) * | 2008-08-11 | 2011-07-13 | ソニー株式会社 | 情報記録装置、撮像装置、情報記録方法およびプログラム |
JP5085462B2 (ja) * | 2008-08-11 | 2012-11-28 | ソニー株式会社 | 情報記録装置、撮像装置、情報記録方法およびプログラム |
JP5407498B2 (ja) | 2009-04-08 | 2014-02-05 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
JP5407499B2 (ja) | 2009-04-08 | 2014-02-05 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
JP5552928B2 (ja) * | 2010-07-08 | 2014-07-16 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
JP5779684B2 (ja) * | 2014-03-24 | 2015-09-16 | 日立マクセル株式会社 | 映像記録再生装置及び映像記録再生方法 |
US11202088B2 (en) * | 2018-03-15 | 2021-12-14 | Sony Corporation | Image processing apparatus and method |
JP6732826B2 (ja) * | 2018-03-19 | 2020-07-29 | 株式会社チャオ | カメラシステム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1314045A (zh) * | 1999-04-15 | 2001-09-19 | 索尼公司 | 摄像设备和信号处理方法 |
CN1383681A (zh) * | 2000-04-21 | 2002-12-04 | 索尼公司 | 记录设备和方法、再现设备和方法及记录介质和程序 |
CN1662983A (zh) * | 2002-04-25 | 2005-08-31 | 索尼株式会社 | 光盘设备和光盘记录方法 |
CN1692648A (zh) * | 2002-12-20 | 2005-11-02 | 索尼株式会社 | 记录设备和记录方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4420987B2 (ja) | 1997-01-09 | 2010-02-24 | 株式会社ニコン | 画像編集装置 |
US20020110354A1 (en) * | 1997-01-09 | 2002-08-15 | Osamu Ikeda | Image recording and editing apparatus, and method for capturing and editing an image |
EP2267719A3 (en) * | 1998-02-23 | 2011-03-09 | Kabushiki Kaisha Toshiba | Information storage medium, information playback method and apparatus and information recording method |
JP3383587B2 (ja) * | 1998-07-07 | 2003-03-04 | 株式会社東芝 | 静止画像連続情報記録方法と光ディスクと光ディスクの情報再生装置と情報再生方法 |
US6842580B1 (en) * | 1999-01-27 | 2005-01-11 | Matsushita Electric Industrial Co., Ltd. | Real-time recording/reproduction on an information recording medium including a defective region |
US6369835B1 (en) | 1999-05-18 | 2002-04-09 | Microsoft Corporation | Method and system for generating a movie file from a slide show presentation |
EP1348218A1 (en) * | 2000-12-20 | 2003-10-01 | Koninklijke Philips Electronics N.V. | Menu generating method and recording device for a record carrier |
JP2003173625A (ja) * | 2001-12-04 | 2003-06-20 | Hitachi Ltd | ファイル変換方法、ファイル変換装置、及びファイル生成装置 |
JP2004064396A (ja) * | 2002-07-29 | 2004-02-26 | Fuji Photo Film Co Ltd | 画像生成方法および装置並びにプログラム |
JP3815458B2 (ja) * | 2002-12-18 | 2006-08-30 | ソニー株式会社 | 情報処理装置、情報処理方法及びプログラム |
TWI271721B (en) * | 2003-01-20 | 2007-01-21 | Lg Electronics Inc | Recording medium having data structure for managing reproduction of still pictures recorded thereon and recording and reproducing methods and apparatuses |
GB0313972D0 (en) * | 2003-06-17 | 2003-07-23 | Koninkl Philips Electronics Nv | Managing a recording device |
JP2005033383A (ja) * | 2003-07-09 | 2005-02-03 | Canon Inc | 動画像編集装置及びその制御方法 |
JP4140516B2 (ja) * | 2003-12-09 | 2008-08-27 | ソニー株式会社 | 記録制御装置および方法、記録媒体、並びにプログラム |
KR20050080869A (ko) * | 2004-02-11 | 2005-08-18 | 엘지전자 주식회사 | 고밀도 광디스크의 파일 구성방법 및 재생방법 |
JP2005303908A (ja) | 2004-04-15 | 2005-10-27 | Fuji Photo Film Co Ltd | 画像編集装置,方法およびプログラム |
JP4258846B2 (ja) * | 2004-08-16 | 2009-04-30 | 富士フイルム株式会社 | 画像情報処理装置及び画像情報処理プログラム |
JP4167639B2 (ja) | 2004-10-05 | 2008-10-15 | 株式会社東芝 | 映像録画装置 |
JP4235916B2 (ja) | 2004-10-13 | 2009-03-11 | ソニー株式会社 | 記録装置および方法、並びにプログラム |
JP4158766B2 (ja) | 2004-12-13 | 2008-10-01 | 株式会社新興社 | 画像処理装置および画像処理方法 |
JP4144597B2 (ja) * | 2005-01-05 | 2008-09-03 | ソニー株式会社 | 光ディスク記録装置及び方法並びにカメラ一体型ディスク記録装置 |
-
2006
- 2006-06-23 JP JP2006173751A patent/JP4229143B2/ja not_active Expired - Fee Related
-
2007
- 2007-06-01 TW TW96119816A patent/TW200803502A/zh not_active IP Right Cessation
- 2007-06-06 EP EP20070011150 patent/EP1870895B1/en not_active Expired - Fee Related
- 2007-06-06 DE DE200760004773 patent/DE602007004773D1/de active Active
- 2007-06-06 EP EP20090002886 patent/EP2058814B1/en not_active Expired - Fee Related
- 2007-06-15 KR KR20070058813A patent/KR20070122136A/ko not_active Application Discontinuation
- 2007-06-19 US US11/820,576 patent/US8295673B2/en not_active Expired - Fee Related
- 2007-06-25 CN CN2007101095530A patent/CN101094364B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1314045A (zh) * | 1999-04-15 | 2001-09-19 | 索尼公司 | 摄像设备和信号处理方法 |
CN1383681A (zh) * | 2000-04-21 | 2002-12-04 | 索尼公司 | 记录设备和方法、再现设备和方法及记录介质和程序 |
CN1662983A (zh) * | 2002-04-25 | 2005-08-31 | 索尼株式会社 | 光盘设备和光盘记录方法 |
CN1692648A (zh) * | 2002-12-20 | 2005-11-02 | 索尼株式会社 | 记录设备和记录方法 |
Non-Patent Citations (3)
Title |
---|
JP特开平6-233323A 1994.08.19 |
JP特开平8-153372A 1996.06.11 |
同上. |
Also Published As
Publication number | Publication date |
---|---|
TW200803502A (en) | 2008-01-01 |
US20070297769A1 (en) | 2007-12-27 |
DE602007004773D1 (de) | 2010-04-01 |
JP4229143B2 (ja) | 2009-02-25 |
US8295673B2 (en) | 2012-10-23 |
KR20070122136A (ko) | 2007-12-28 |
JP2008005294A (ja) | 2008-01-10 |
EP2058814A2 (en) | 2009-05-13 |
EP2058814A3 (en) | 2011-09-28 |
EP1870895B1 (en) | 2010-02-17 |
EP1870895A1 (en) | 2007-12-26 |
CN101094364A (zh) | 2007-12-26 |
TWI335761B (zh) | 2011-01-01 |
EP2058814B1 (en) | 2012-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101094364B (zh) | 用于处理信息的设备和方法 | |
CN100394791C (zh) | 信息处理方法和装置 | |
US20060153021A1 (en) | Method and apparatus for reproducing data from recording medium using local storage | |
CN100370821C (zh) | 数据记录装置、数据记录方法、程序存储介质以及程序 | |
US20060123034A1 (en) | Method and apparatus for managing data files stored in local storage | |
CN101093704B (zh) | 用于处理信息的装置、方法及计算机程序 | |
CN101356807B (zh) | 信息处理设备、信息处理方法 | |
CN101114497B (zh) | 用于处理信息的设备、方法及计算机程序 | |
CN101331763B (zh) | 信息处理设备和信息处理方法 | |
US20060126487A1 (en) | Recording medium, method for searching for content data from the recording medium, and method and apparatus for reproducing data from the recording medium | |
CN101352037A (zh) | 信息处理设备、信息处理方法和计算机程序 | |
CN101093705B (zh) | 信息处理装置和方法 | |
CN101356809B (zh) | 信息处理装置、信息处理方法 | |
JP4636158B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100929 Termination date: 20130625 |