CN1942965A - 数据处理装置 - Google Patents
数据处理装置 Download PDFInfo
- Publication number
- CN1942965A CN1942965A CNA2006800001718A CN200680000171A CN1942965A CN 1942965 A CN1942965 A CN 1942965A CN A2006800001718 A CNA2006800001718 A CN A2006800001718A CN 200680000171 A CN200680000171 A CN 200680000171A CN 1942965 A CN1942965 A CN 1942965A
- Authority
- CN
- China
- Prior art keywords
- data
- fat
- data stream
- read
- clear area
- 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.)
- Granted
Links
- 230000008929 regeneration Effects 0.000 claims description 78
- 238000011069 regeneration method Methods 0.000 claims description 78
- 230000001172 regenerating effect Effects 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 7
- 239000006185 dispersion Substances 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 27
- 238000013500 data storage Methods 0.000 abstract 1
- 238000003860 storage Methods 0.000 description 92
- 238000007726 management method Methods 0.000 description 60
- 101000824318 Homo sapiens Protocadherin Fat 1 Proteins 0.000 description 18
- 102100022095 Protocadherin Fat 1 Human genes 0.000 description 18
- 125000004122 cyclic group Chemical group 0.000 description 17
- 239000004065 semiconductor Substances 0.000 description 11
- 238000000151 deposition Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000006835 compression Effects 0.000 description 9
- 238000007906 compression Methods 0.000 description 9
- 101000824299 Homo sapiens Protocadherin Fat 2 Proteins 0.000 description 8
- 102100022093 Protocadherin Fat 2 Human genes 0.000 description 8
- 238000013523 data management Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005039 memory span Effects 0.000 description 3
- 230000009897 systematic effect Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 2
- 241001672694 Citrus reticulata Species 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000009418 renovation Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000000452 restraining effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- 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
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10675—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control
- G11B2020/1074—Data buffering arrangements, e.g. recording or playback buffers aspects of buffer control involving a specific threshold value
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/1075—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
- G11B2020/10759—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/10814—Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer underrun
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99948—Application of database or data structure, e.g. distributed, multimedia, or image
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
数据处理装置,根据文件分配表(FAT),将内容的数据流写入数据的存放位置被规定的记录介质中。数据处理装置,具备:控制部,该部决定需要持续读出的数据量,直到确保遍及至少包含FAT的一部分——部分FAT的读出时间在内的数据流的读出中断时间,应该再生的数据流为止;区域检出部,该部在被1个部分FAT管理的部分区域内,检出可以存放内容的数据流的空闲区域;记录部,该部向空闲区域写入内容的数据流。这样,可以根据部分FAT,读出数据流及再生内容。提供为了能够连续再生内容等,而有效地将数据写入记录介质的的技术。更具体的说,设想将记录介质的文件分配表(FAT)的一部分作为单位读出,以适合于该读出方法的方法写入数据。
Description
技术领域
[0001]
本发明涉及在FAT(文件分配表)文件***构筑的记录介质上,记录内容的数据流,再生内容的技术。更具体的说,本发明涉及为了根据记录介质记录数据流,连续性地再生动画及声音等内容的数据流的记录处理及再生处理。
背景技术
[0002]
进几年来,能够将内容的数字数据写入、保存到DVD等光盘、硬盘等磁盘、半导体存储器等媒体中的数字机器(光盘记录器、便携式摄象机等)的普及,非常迅猛。这种内容,例如是被广播的节目及被便携式摄象机拍摄的图象及声音。
[0003]
进几年来,在PC中也安装了内容的记录、再生及编辑功能,PC也能被上述数字机器所包含。在PC中,为了记录文件数据等的数据,早就在利用硬盘、光盘、半导体存储器等介质。所以,在这种介质中,采用能够和PC合作的数据管理结构,例如使用了FAT(File Allocation Table)的文件***。在目前广泛利用的FAT32文件***中,能够处理平均每个最大具有4千兆字节的尺寸的文件,还能够管理最大记录容量为2万亿字节的介质。
[0004]
伴随着介质的最大可记录容量的增加,内容的总记录时间变长。光盘、硬盘、半导体存储器等,因为是可以进行所谓随机存取的介质,所以在这种介质中存放长时间的内容的数据流时,如果能够从数据的任意位置再生,就非常方便。
[0005]
例如在专利文献1中,从数据流的前头开始,每隔一定的时间间隔,生成规定再生时刻和在该时刻再生的AV数据的存放地址一一对应的时间映射信息。参照时间映射信息,将用户指定的开始时刻、结束时刻的每一个,变换成开始地址、结束地址,读出该地址存放的数据后,就能够从该时刻起再生内容。
[0006]
可是现在,FAT文件***构筑的记录介质正在大量销售。例如,可以装拆的半导体存储器(存储卡),通常利用FAT文件***进行文件管理。
[0007]
在半导体存储器中,记录处地址,被用称作“扇区”的512字节单位指定。各地址被分配将1个扇区作为单位的逻辑地址。
[0008]
另一方面,在FAT文件***中,记录区域被用称作“簇”的单位管理使用/未使用的状况。例如半导体存储器的记忆容量是2千兆字节以下时,1簇的数据尺寸就是32扇区(即16千字节)。这时,使用被称作FAT16的文件***。另一方面,半导体存储器的记忆容量超过2G字节时,1簇的数据尺寸就是64扇区(即32千字节)。这时,使用被称作FAT32的文件***。
[0009]
在向这种半导体存储器记录数据流之际,写入速度随着写入处的多个扇区的连续性的程度变化。例如,写入处的扇区编号零零散散时,写入速度低下。其理由是:例如在已经写入的扇区和新写入的扇区,在同一个簇内混杂时,需要实施先读取写入完毕的数据,然后再写入记录完毕的数据及写入新数据,所以处理出现延迟。
[0010]
反之,在多个连续的扇区及簇中,连续进行连续写入时,能够用比通常用途中设想的写入速度快的速度写入数据。
专利文献:日本国特开平11-155130号公报
[0011]
可以设想伴随着近年来的记录介质大容量化,就要出现的各种问题。
[0012]
例如,记录介质进一步大容量化后,与该容量相应,FAT的数据尺寸也要变大。记录容量成为32千兆字节后,FAT的数据尺寸也要成为4千兆字节。如果装置必须全部读出、保持这种数据尺寸大的FAT后,就需要与之相应的内部存储器,导致制造成本大幅度上升。另外,在全部读出的期间,还要使用户等待,机器对用户操作的应答恶化。因此,需要改善FAT的读出方法。
[0013]
为了降低成本,想到了只读出一部分FAT后,保持在超高速缓冲存储器中的方法。可是,采用这种方法后,在再生时,随着FAT链的跟踪,放置到的FAT超高速缓冲存储器中的FAT表的切换成为负担,不能连续再生内容的可能性变大。具体的说,在中途离开内容数据的记录位置后,就必须频繁地进行读出FAT表、向超高速缓冲存储器再注册的处理。特别是在读出FAT的期间,由于内容的读出被中断,所以可能有缓冲器存放的图象数据/声音数据被再生完毕的时候。这时,动画的格丢失,声音出现中断。
发明内容
[0014]
本发明的目的,在于提供为了能够连续再生内容等,而有效地将数据写入FAT文件***构筑的记录介质的方法,以及实行该方法的装备。另外,本发明的其它目的,是利用该方法及装置读出写入的数据,不中断地再生内容。
[0015]
采用本发明的数据处理装置,根据文件分配表(FAT),将内容的数据流写入数据的存放位置被规定的记录介质中。所述数据处理装置,具备:控制部,该部决定需要持续读出的数据量,直到确保遍及至少包含所述FAT的一部分——部分FAT的读出时间在内的数据流的读出中断时间,应该再生的所述数据流为止;区域检出部,该部在被1个部分FAT管理的部分区域内,检出可以存放所述内容的数据流的空闲区域;记录部,该部向所述空闲区域写入所述内容的数据流。这样,可以根据所述部分FAT,读出所述数据流及再生所述内容。
[0016]
所述记录介质,具有可以用所述数据流的再生速度以上的速度读出的规定的连续数据单位;所述部分区域,是所述连续数据单位的集合。所述区域检出部,可以从所述部分区域检出包含一个以上的所述连续数据单位的所述空闲区域。
[0017]
所述区域检出部,可以检出被某个部分FAT管理的部分区域内的空闲区域。
[0018]
所述区域检出部,可以检出在所述部分区域内连续存在的空闲区域——该区域长为所述数据量以上的空闲区域。
[0019]
所述区域检出部,可以检出在所述部分区域内分散存在的多个空闲区域——各空闲区域的区域长的合计值为所述数据量以上的多个空闲区域。
[0020]
设根据所述连续记录单位读出的数据的传输速度为Vr,部分FAT的读出时间为t,记录的数据流的位速率为Vo后,所述控制部将需要持续读出的所述数据量决定成Vr×Vo×t/(Vr-Vo)以上;所述记录部,可以写入所述数据量的数据。
[0021]
所述区域检出部,可以检出被1个部分FAT管理的部分区域内存在的空闲区域,该区域长的合计后所述数据量的空闲区域。
[0022]
所述记录部,可以向所述空闲区域的全部或部分写入所述内容的数据流。
[0023]
所述记录部,可以向检出的空闲区域的一部分,写入所述数据流的前头部分的数据及末尾部分的数据中的至少一个。
[0024]
采用本发明的其它数据处理装置,具备:再生部,该部根据文件分配表(FAT),从数据的存放位置被规定的记录介质中,读出所述FAT的一部分——部分FAT;控制部,该部根据所述部分FAT,指示所述再生部读出所述记录介质记录的内容的数据流;解码器部,该部根据读出的数据流,再生内容。根据所述第1部分FAT,规定量以上的所述第1数据流的读出结束后,在所述解码器部进行的再生处理连续进行的期间,所述再生部读出继所述第1部分FAT之后的第2部分FAT;所述控制部,根据所述第2部分FAT,指示所述再生部读出第2数据流。所述规定量,是至少包含所述第2部分FAT的读出时间,直到确保遍及数据流的读出中断时间,应该再生的数据流为止,需要持续读出的数据量。
[0025]
所述记录介质,具有可以用所述数据流的再生速度以上的速度读出的规定的连续数据单位;根据所述第1部分FAT及所述第2部分FAT管理的各部分区域,是所述连续数据单位的集合。所述控制部,根据所述部分FAT,指示所述再生部读出数据流;所述再生部,可以用所述数据流的再生速度以上的速度,读出所述数据流。
[0026]
采用本发明后,设想将FAT的一部分作为单位读出,将数据写入记录介质。就是说,记录装置计算遍及读出FAT的一部分(部分FAT)所需的时间再生的内容的数据量,在记录介质的记录区域内,检出可以存放该数据量的数据的空闲区域。然后,在空闲区域写入内容的数据流。在一个部分FAT管理的部分区域中,能够确保空闲区域。
[0027]
这样,即使装置交替进行FAT的部分性的读出和数据流的读出时,也能切实的确保再生处理所需的数据。因此,能够根据数据流,不中断地连续再生内容。另外,由于能够一边一点一点地读出FAT,一边再生,所以旨在保持FAT的存储器容量,与旨在将FAT全部保持在存储器中的数据容量相比,非常小就行。这样,能够抑制装置所需的缓冲存储器的成本。
[0028]
另外,与先全部读出FAT后才开始再生处理时相比,由于只要读出一部分FAT就行,所以能够大大减少用户的等待时间。
附图说明
[0029]
图1是表示采用第1实施方式的记录器10的结构的图形。
图2是表示存储卡130的数据管理结构的图形。
图3是表示存储卡130中的FAT文件***的数据管理的图形。
图4是表示存储卡130中的文件***的分层结构的示例的图形。
图5是表示数据流文件20的数据结构的图形。
图6是表示程序流的管理信息的示例的图形。
图7是表示利用了缓冲存储器71及解码器72的数据流的再生模式的图形。
图8是表示利用图7所示的再生模式时的缓冲存储器71存储的数据量的时间变迁的图形。
图9是表示在动画记录时,为了确保空闲区域的条件的示例的图形。
图10是表示记录器10的起动时,有关存储卡的初始化处理的步骤的流程图。
图11是表示记录器10的记录处理的步骤的流程图。
图12是表示记录处理后的存储卡130内的数据配置的示例的图形。
图13是表示记录器10的再生处理的步骤的流程图。
图14是表示各实施方式中的数据的记录模式的图形。
图15是表示在图14所示的记录模式的缓冲存储器74上存储的数据量的变迁例的图形。
图16是表示采用第2实施方式的记录控制部161的记录处理的步骤的流程图。
图17是表示采用第3实施方式的数据流的记录位置及数据尺寸例的图形。
图18是表示设置了为了存放部分FAT的存储器的结构的图形。
图19是表示部分FAT和存储器空间的关系例的图形。
图20是表示部分FAT和存储器空间的其它关系例的图形。
[0030]
10-记录器;100-图象信号输入部;101-图象压缩部;102-声音信号输入部;103-声音压缩部;104-***编码器部;110-图象信号输出部;111-图象扩展部;112-声音信号输出部;113-声音扩展部;114-***解码器部;120-记录部;121-再生部;130-可取下的存储卡;160-连续数据区域检出部;161-记录控制部;162-再生控制部;163-逻辑块管理部;164-编辑控制部;170-MPEG编码器;171-MPEG解码器;175-介质控制部;180-***控制部;181-CPU;182-ROM;183-RAM。
具体实施方式
[0031]
下面,参照附图,讲述采用本发明的数据处理装置的实施方式。
[0032]
图1表示采用本实施方式的记录器10的结构。记录器具有将包含图象及声音的动画的数据流(动画流)写入存储卡130的功能(录制功能)、读出写入存储卡130的动画流后再生动画的功能(再生功能)及编辑写入存储卡130的动画流的功能(编辑功能)。记录器10,例如是可以携带的便携式录象机、录制电视播放节目等的固定型的记录装置。
[0033]
以下,讲述记录器10的构成要素。记录器10具有图象信号输入部100、声音信号输入部102、图象信号输出部110、声音信号输出部112、MPEG编码器170、MPEG解码器172、介质控制部175、***控制部180和CPU181。
[0034]
在记录器10中,以可以装拆的形态***存储卡130,可以在存储卡130中录制动画。此外,存储卡130不是记录器10必不可少的构成要素。
[0035]
图象信号输入部100,例如是和CCD照相机及天线(未图示)连接的图象输入端子(未图示)。声音信号输入部102,例如是和麦克风及天线(未图示)连接的声音输入端子(未图示)。
[0036]
MPEG编码器170(以下记述为“编码器170”),具有图象压缩部101、声音压缩部103和***编码器部104。图象压缩部101,从图象信号输入部100中接收图象信号,根据MPEG标准,将其压缩代码化。声音压缩部103,从声音信号输入部102中接收图象信号,根据MPEG标准,将其(压缩)代码化。其结果,输出视频数据及音频数据。
[0037]
***编码器部104,交叉存取视频数据及音频数据,生成动画流。更具体的说,***编码器部104生成分别存放视频数据及音频数据的信息包,排列该信息包后,生成动画流。这时,其它的数据(文字数据、管理信息等)也被信息包化,能够作为动画流的一部分排列。
[0038]
介质控制部175,具有记录部120及再生部121,分别控制对存储卡130的动画流及其它的数据的写入及读出。
[0039]
在本实施方式中,存储卡130是符合SD存储卡等标准的记录介质。而且,写入存储卡130的动画流,是符合MPEG2标准的程序流。程序流,由被称作“组件”的固定长的数据单位构成。“组件”作为信息包的一个示例性的形态,已经广为人知。存储卡130的结构及程序流的数据结构,将在后文参照图2~图6详细讲述。
[0040]
现在讲述记录器10的其它构成要素。MPEG解码器171(以下记述为“解码器171”),具有图象扩展部111、声音扩展部113和***解码器部114。如果按照处理的顺序讲述,那么***解码器部114按照信息包的种类,分离动画流即程序流,将视频数据的信息包发送给图象扩展部111,音频数据的信息包发送给声音扩展部113。图象扩展部111,按照MPEG标准将视频数据扩展后,发送给图象信号输出部110。声音扩展部113,按照MPEG标准将音频数据扩展后,发送给声音信号输出部112。
[0041]
图象信号输出部110,例如在记录器10是便携式摄象机时,是液晶显示画面;在记录器10是录象机时,则是输出图象信号的端子。声音信号输出部112,例如是扬声器及输出声音信号的端子。
[0042]
***控制部180,具有CPU181、ROM182和RAM183。CPU181,例如读出ROM182存放的计算机程序,在RAM183中展开后实行,从而能够实现各种功能。例如,CPU181可以作为连续数据区域检出部160、记录控制部161、再生控制部162、逻辑块管理部163、编辑控制部164发挥作用。以下,将由CPU181实现的各功能作为独立的构成要素看待。各构成要素间的数据的授受,相当于程序之间的数据的交换。
[0043]
记录控制部161,在开始记录程序流之前,起动连续数据区域检出部(以下记述为“区域检出部”)160,使其搜索空闲区域。区域检出部160,利用预先从存储卡130读出的FAT,从在初始化处理中编制的空闲区域管理表中探索连续的空闲区域。而且,开始在作为探索的结果而检出的空闲区域上记录程序流。然后,持续探索下一个空闲区域,持续记录程序流,直到向检出的空闲区域的数据流的写入结束为止。
[0044]
另外,再生时,用户选择需要再生的内容后,在再生控制部162的控制下,经由再生部121,从管理文件中读出与内容对应的程序流的管理信息,参照该管理信息记述的地址信息,进而读出程序流。在***解码器部114中,将该程序流分离成图象信号和声音信号,通过图象扩展部111及声音扩展部113做媒介,将它们分别向图象信号输出部110及声音信号输出部112输出。
[0045]
在动画的编辑时,编辑控制部164例如从用户那儿接受对记录完毕的内容的一部分进行编辑的指令。这时,编辑控制部164指示再生部121,使其读出数据流的编辑对象的部分及其管理数据。例如,在删除内容的一部分的编辑中,编辑控制部164特定需要从读出的数据中删除的部分,删除该部分。编辑控制部164指示记录部120,使其将没有删除的剩余的数据及其管理数据写入存储卡130。
[0046]
在这里,参照图2及图3,讲述存储卡130中的数据管理结构及逻辑结构。然后,参照图4~图6,讲述写入存储卡130中的数据流的数据结构。
[0047]
图2表示存储卡130中的数据管理结构。在本实施方式中,讲述的存储卡130具有32千兆字节的记录容量,其文件被FAT32***管理。
[0048]
在存储卡130中,可以写入及读出数据的最小单位是扇区131。在各扇区131中分配地址,利用地址能够唯一性地特定扇区。各扇区131的数据尺寸为512字节。
[0049]
汇总多个扇区131,构成被称为“逻辑块”的簇132。簇132是空闲区域的管理单位,而且是区域的写入/读出单位。构成簇132的扇区的数量,换言之,簇132的数据尺寸,按照存储卡的记录容量规定。例如:存储卡130的记录容量为1G字节以下时,1簇的数据尺寸是16千字节;超过1G字节时,是32千字节。进而,在本实施方式中,1簇由64个扇区构成,其数据尺寸为32千字节。
[0050]
进而,在存储卡130中,规定连续记录单位133。连续记录单位133,是存储卡130将其写入性能值作为可以达到的条件指定的、连续的扇区或作为连续的簇区应该存取的数据单位。连续记录单位133的数据尺寸,被预先规定,例如保持在卡内的规定的寄存器(未图示)中。在本实施方式中,连续记录单位133由连续的两个簇构成,其数据尺寸是64千字节。
[0051]
另外,存储卡130还规定连续再生单位。连续再生单位,是存储卡130将其读出性能值作为可以达到的条件指定的、连续的扇区或作为连续的簇区应该存取的数据单位。连续再生单位的数据尺寸,被预先规定,例如保持在卡内的规定的寄存器(未图示)中。在本实施方式中,连续再生单位的连续的数据尺寸是16千字节。此外,一般来说,写入速度比读出速度慢,因此连续记录单位的数据尺寸,往往比连续再生单位的大。
[0052]
在存储卡130中,任意的逻辑地址的4扇区或8扇区的读出时间的值,被预先决定,例如在卡内的规定的寄存器中保持。为了保证目录表格值及FAT的部分性的读出速度,这是必不可少的,
[0053]
另外,存储卡130还预先决定写入用缓冲器尺寸的值,同样在卡内的规定的寄存器中保持。进而,还预先决定直到该缓冲器尺寸的数据的写入处理完毕为止的处理时间,在存储卡内部的规定的寄存器中保持。
[0054]
此外,将至少由连续记录单位133的数据尺寸以上的连续的簇构成的存储卡130的记录区域,称作“连续记录区域”。连续记录单位的数据尺寸,按照存储卡的性能,可以取16千字节~2千兆字节的范围中的值。
[0055]
图3表示存储卡130中的FAT16文件***的数据管理。首先,讲述存储卡130的记录区域的结构。存储卡130具有引导记录区域135、FAT区域136、目录管理区域137和数据区域138。
[0056]
在引导记录区域135中,存放着例如OS的引导代码及每个分区文件***的种类的信息等。在存储卡上记录的信息,被作为某个目录的文件记录,目录采用由将路由目录作为顶点的任意的树形结构构成的分级结构。
[0057]
在FAT区域136中,存在2个FAT(FAT1及FAT2)。FAT2是FAT1的拷贝,作为预备件而设置。各FAT被作为簇编号的表规定。将FAT内设置的簇编号,称作“FAT表格值”。
[0058]
在目录管理区域137中,记录着路由目录的数据。存在子目录时,该子目录的数据,被记录在数据区域138内。如果以图3所示的目录数据140为例进行讲述,那么目录数据140作为1个以上的目录表格值的表构成。各目录表格值,设置着分别存放文件名、扩展符、文件属性、更新时间、文件尺寸、数据的存放处簇编号等的字段。在图3中,示出表示写入的数据的内容的文件名字段141,和前头簇编号字段142。
[0059]
在存储卡130的数据区域138中,写入比路由低位的目录的目录管理区域及文件的内容的数据。
[0060]
以下,概述利用FAT读出文件“xxx.yyy”的步骤。首先,参照目录管理区域137的各目录数据,特定“xxx.yyy”记述的入口文件名字段141。然后,从与该字段141对应的前头簇编号字段142中读出值。在该例中,前头簇编号值是“2”。该值表示文件“xxx.yyy”的前头部分的数据,写入簇“2”。因此,从该簇开始读出数据。
[0061]
接着参照FAT1,取得与簇2对应的表值。在图3的示例中,参照箭头所示的位置的表值,取得“3”。该值表示存放后续的数据的簇编号值。因此,接着可以读出簇“3”的数据。然后也参照FAT1,取得与簇3对应的表值“4”,从簇“4”读出数据。在规定的表值(在图3中为“FFFF”)出现时,表示该簇是文件“xxx.yyy”的最后的簇。
[0062]
如上所述,如果描绘FAT,就能够特定用什么顺序读出存放文件的数据的簇。就是说,分散在多个簇中的数据的联系,被FAT管理着。由以上的讲述可知:在FAT文件***中,使用目录和FAT等2个管理文件。
[0063]
接着,参照图4~图6,讲述写入存储卡130的数据流的数据结构的示例。
[0064]
图4表示存储卡130的文件***的分级结构的示例。在该例中,在路由目录ROOT之下,设置子目录DVD_RTAV。然后,在该子目录中,存放管理文件及数据流文件。
[0065]
如图4所示,例如关于文件流VRMOV001.MPG的管理的文件,是VRMAN001.IFO。同样,关于文件流VRMOV002.MPG的管理的文件,是VRMAN002.IFO。
[0066]
如图4所示的目录结构,被用图3讲述的存储卡130的目录管理区域137反映。另外,根据FAT1决定用哪种顺序将构成各文件的数据写入簇。
[0061]
以下,参照图5,讲述数据流文件的数据结构。然后,参照图6,讲述管理文件的数据结构。
[0068]
图5表示数据流文件20的数据结构。在本实施方式中,数据流是MPEG2标准的数据流。以下讲述的数据结构,遵照例如为了在DVD-RAM、DVD-RW等的光盘中记录动画的DVD视频记录标准。此外,在该DVD视频记录标准中,只分别规定了1个流文件及其管理文件。可是,如图4所示,在本实施方式中,每当开始及停止记录时,就记录1个流文件及与之对应的管理文件
[0069]
数据流文件20,例如包含多个MPEG程序流21所示的那种VOB(VideoObject;视频任选件)。而且,各VOB由一个以上的视频任选件组件(Video Object UNIT;以下称作“VOBU”)构成。
[0070]
各VOBU,由2048字节单位的MPEG程序流的低位阶层——组件构成,作为映象的再生时间,包含0.4~1秒的数据。
[0071]
以下,以VOB22为例,进行讲述。VOB22,包含存放被压缩的视频数据的视频组件(V_PCK)23、被压缩的音频数据的音频组件(A_PCK)24等两种。再生VOB22内的所有的视频组件(V_PCK)23的视频数据后,就成为上述的0.4~1秒的图象。另外,VOB22内的音频数据,被用于各声音帧的解码。1个声音帧的数据不能跨越VOBU的边界存放。
[0072]
此外,在各VOBU的前头,也可以记录实时数据信息组件(RDI_PCK)。在RDI组件中,根据需要存放为了管理再生的管理信息(例如文字框信息)。
[0073]
在程序流21中,存放着***时刻基准SCR、图象/声音的解码时刻信息(DTS)及输出时刻信息(PTS)等的时刻信息。***时刻基准SCR,被用于在再生装置的STC寄存器中设定基准值。根据该基准值,生成同步信号STC,在同步信号STC的值和解码时刻信息(DTS)的值一致的时刻,图象及声音分别被解码化。而且,在同步信号STC的值和解码时刻信息(DTS)的值一致的时刻,图象及声音分别被输出。在本实施方式中,一个连续的程序流(VOB)中的***时刻基准SCR、图象的解码时刻信息(DTS)及输出时刻信息(PTS)的各值,在规定的周期中连续变化。
[0074]
各VOBU的前头的视频组件23,包含组件标题25及组件数据(视频数据)26。进而,视频数据26包含程序标题28、GOP标题29及被压缩的I图象数据30。在图中,还进而示出其它的PES标题及P图象帧数据31。
[0075]
此外,I图象数据的数据尺寸一般较大,往往远远超过2048字节。因此,在视频数据26中,几乎只能存放I图象数据的一部分(例如前头部分)。
[0076]
由I图象32到图象33为止的多张图象,构成一个图象组(GOP)。所谓“GOP”,是汇总能够单独再生的图象帧——I图象32和直到下一个I图象之前的图象33为止的、包含P图象及/或B图象的多个图象帧的再生单位。
[0077]
接着,参照图6,讲述管理文件的数据结构。图6示出数据流的管理信息的示例。在每个VOBU中生成管理信息。图6表示存在着与各VOBU对应的管理信息。
[0078]
作为管理信息,规定各VOBU的VOBU数据尺寸、包含VOBU的前头的I图象终端的组件的地址偏置值及VOBU所包含的图象字段数。此外,由图5可知:存在多个VOB时,图6所示的管理信息的组,与VOB的数量对应地存在。
[0079]
接着,讲述记录器10的处理。采用本实施方式的记录器10,考虑到再生处理后,将动画的数据流写入存储卡130。因此,以下首先简述再生处理,然后讲述采用这种再生处理不中断地再生内容的记录处理。
[0080]
图7表示利用了缓冲存储器71及解码器72的数据流的再生模式。此外,缓冲存储器71与图1所示的缓冲存储器内的存储器对应,解码器72分别与图1所示的解码器171对应。但是,MPEG解码器171也可以在内部具有相当于缓冲存储器71的存储器。
[0081]
现在,设从存储卡130向缓冲存储器71的数据读出速度为Vr,由缓冲存储器71向解码器72的最大数据传输速度(最大再生速度)为Vo。
[0082]
图8表示利用图7所示的再生模式时的缓冲存储器71存储的数据量的最坏情况的时间变迁。纵轴表示数据量,横轴表示时间。
[0083]
采用本实施方式的再生处理,在再生开始时,不是从存储卡130读出所有的FAT,而是读出其一部分。其理由是:例如在32千兆字节的存储卡130中,由于FAT的数据尺寸高达4千兆字节,因此如果在记录器10中设置为了保持这种FAT的存储器,就会增大成本。另外,在再生处理的起动时,还要使用户等待全部读出的时间,机器对于用户的操作的应答恶化。所谓“再生处理的起动时”,是指例如用户投入记录器10的电源,通过模式开关(未图示)的选择,选择再生模式时(此外,另一方面,记录处理的起动时,与动画的压缩处理平行进行,设想读出所有的FAT。记录处理的起动时与再生处理的起动时相比,卡存取不集中)。
[0084]
在以下的讲述中,将读出的FAT的一部分,称作“部分FAT”。部分FAT的数据尺寸,例如是4千字节。此外,4千字节是相当于8扇区的数据长。
[0085]
在再生处理中,交替进行4千字节的部分FAT的读出和来自被该部分FAT管理的簇的数据流的读出。然后,解码器72接收读出的数据流后将其解码化,从而再生图象及声音等。
[0086]
此外,由于存储卡用FAT32管理,以及将部分FAT的数据尺寸定为4千字节,所以被4千字节的部分FAT管理的记录区域,是1个簇尺寸×(4千字节/4)=32千字节×1024=32兆字节。在以下的讲述中,将由该部分FAT管理的记录区域称作“窗口”,将其尺寸称作“窗口尺寸”。
[0087]
参照图8后,再生处理开始后的区间a,与解码开始前的部分FAT的读出时间对应(区间a、c、e的最大值相等,都作为tFR表示)。它的下一个区间b,与根据部分FAT的数据流的读出时间对应。将区间b的时间长,作为tS表示。
[0088]
在区间b中,缓冲存储器71将已经存放的数据流发送给解码器72,与此同时,存入来自存储卡130的数据流。因此,在缓冲存储器71中,以Vr-Vo的速度存入数据流。此外,存储卡130读出的数据流,存入被部分FAT管理的窗口内。
[0089]
区间c与下一个的部分FAT的读出时间对应。区间c的时间长,和前面的区间a的时间长相同。
[0090]
在区间c中,缓冲存储器71只向解码器72发送数据流,不存入来自存储卡130的数据流。因此,缓冲存储器71存放的数据量,以Vo的速度减少。区间d、区间e及其以后,是区间b、区间c的反复,分别需要tS、tFR的时间。
[0091]
在这里,着眼于区间c。在区间c中,由于缓冲存储器71内的数据量,以Vo的速度减少,所以为了不中断地再生内容,与区间c的结束的同时,需要使缓冲存储器71的数据量成为0,或者剩余数据量。因此,在区间c的开始时刻(即区间b的结束时刻),缓冲存储器71至少需要存储相当于(Vo×tFR)的数据量。因此,在被已经读出的部分FAT管理的窗口内,必须连续性地或者离散性地存放该数据量的数据。
[0092]
如果使用数学式进行讲述,那么首先,Vo×tFR可以作为
Vo×tFR=(Vr-Vo)×tS (公式1)
求出。这样,可以获得:
tS=Vo×tFR/(Vr-Vo) (公式2)
因此,连续读出数据SR,可以由
SR=Vr×tS=Vr×Vo×tFR/(Vr-Vo) (公式3)
给予。
[0093]
其结果,可以说在数据流的记录时,在被各部分FAT管理的窗口中,至少可以确保上述的数据量SR的空闲区域后写入。采用本实施方式的记录器10,寻找这种空闲区域,写入数据。这样,即使用部分FAT单位读出FAT,也能不中断地再生内容。
[0094]
空闲区域的最小的构成单位,是前文讲述的16千字节的连续再生单位。在本实施方式中,确保该尺寸的连续再生单位写入数据后,就能够保证Vr的读出速度。
[0095]
以下,列举具体示例进行讲述。现在,设在图7及图8中,由存储卡130向缓冲存储器71的传输速度Vr为4兆字节/秒,由缓冲存储器71向解码器72的最大传输速度Vo为30M比特/秒,tS为4ms。
[0096]
于是,根据公式1~公式3,SR=138千字节。这样,在1个窗口区域内如果至少存在138千字节以上的空闲区域,那么在上述的条件下,就能不中断地再生内容。但是,在本实施方式中,为了给予处理的富余量,所以如果剩有1兆字节以上的空闲区域,就定为可以写入数据流。
[0097]
图9表示在动画记录时,为了确保空闲区域的条件的示例。记录器10,在存储卡130的记录区域(逻辑地址空间)中,在32兆字节尺寸的窗口90中可以存放数据的区域空着规定量(例如合计1兆字节)以上时,判断为可以写入,依次向该区域写入流。
[0098]
空闲区域的尺寸的合计为1兆字节时,用连续再生单位或连续记录单位中的哪一个构成也行(其中,图9表示连续记录单位构成合计为1兆字节以上的示例)。另外进而,分别不全部连续地配置也行。就是说,可以象图9的2个空闲区域91及92所示的那样,连续记录单位的集合在窗内离散地存在。其理由是:如果在由部分FAT管理的窗口90内,那就不需要读出不同的部分FAT,实质上不会产生为了寻找FAT而导致的处理延迟。
[0099]
由于存储卡存在多种,所以还存在着与本实施方式的存储卡相比,写入/读出速度都慢的存储卡。在这种存储卡中,为了在实际时间上保证每秒4兆字节的写入速度,需要采用比上述的连续记录单位的数据长(64千字节)长的数据长。例如,需要将连续记录单位的记录长(最小连续记录长)定为640千字节左右。
[0100]
以下,详细讲述采用本实施方式的记录器10的记录时的具体的处理。首先,参照图10讲述记录器10的起动处理,然后,参照图11讲述记录处理。
[0101]
图10表示记录器10的记录处理的起动时,有关存储卡的初始化处理的步骤。所谓“记录处理的起动时”,是指例如用户投入记录器10的电源,通过模式开关(未图示)的选择,选择记录模式时。
[0102]
记录器10的逻辑块管理部163,指令再生部121,使其全部读出存储卡130的FAT1。然后,逻辑块管理部163根据FAT1,生成表示对全部的簇而言的空闲区域的状况的空闲区域管理表。更详细地说,逻辑块管理部163将空闲簇作为值1,将正在使用的簇作为0,平均每簇压缩成1比特的空闲区域管理表。该生成处理,一边读出部分FAT一边逐次进行。该空闲区域管理表,被RAM183保持。这样,FAT1的整体尺寸就被向1/32倍压缩后保存。动画记录时,区域检出部160参照该空闲区域管理表,检出空闲区域。
[0103]
接着,讲述记录器10的记录处理。进行记录处理时,记录器10预先从存储卡130的寄存器获得再生时读出的部分FAT的尺寸的信息及部分FAT的读出所需的时间的信息。
[0104]
图11表示记录器10的记录处理的步骤。从用户那儿接收到动画记录开始的指令后,记录控制部161及区域检出部160动作,检出空闲区域(S100)。具体的说,记录控制部161计算遍及读出部分FAT所需的时间中再生的内容的数据量。该数据量,如迄今为止所讲述的那样,定为1兆字节。于是,区域检出部160检索空闲区域管理表,在一个窗口(32兆字节)内,至少检出一个合计包含1兆字节以上的空闲区域的窗口(S100)。
[0105]
接着,记录控制部161起动MPEG编码器170及记录部120(S110),开始向检出的空闲区域写入数据流(S120)。此外,在实际的写入处理中,根据来自记录控制部161的指令,由记录部120进行。但在以下讲述中,为了方便,记述为记录控制部161写入。
[0106]
如果用户持续记录(S130的No),而且可以追记到写入期间中的区域内(S140),记录控制部161就持续向该区域写入数据流(S120)。另一方面,判断为不能追记时(S140的No),区域检出部160进行下一个空闲区域的检出(S150)。这时,需要检出的空闲区域的条件,和S100相同。记录控制部161将新检出的空闲区域,作为下一个记录处,写入数据流(S120)。
[0107]
用户进行录制停止操作,指令停止时(S130Yes),记录控制部161将没有写入的、剩留在暂存器上的数据流写入存储卡(S160)。
[0108]
然后,持续将管理数据文件VRMAN001.IFO的数据写入存储卡130(S170)。再全部读出与写入VRMAN001.MPG及VRMAN001.IFO的数据文件的区域对应的FAT1(S180)。例如:如果是2G字节的数据流,对应的FAT32文件***的FAT,就至少是256千字节。
[0109]
接着,为了反映写入数据流后成为使用中的簇的状况,记录控制部161在FAT上,将与VRMAN001.MPG及VRMAN001.IFO对应的FAT信息(FAT链),向FAT1、FAT2及目录表格值写入(S190)。这样,结束记录处理。
[0110]
图12表示记录处理后的存储卡130内的数据配置的示例。在存储卡130中,从逻辑地址小的一方开始,依次按照引导记录器、FAT1、FAT2、路由目录的数据区域及DVD_RTAV目录的数据区域的顺序存入。进而,在以后的逻辑地址上,记录数据流文件及数据流的管理文件等。在DVD_RTAV目录中,存入VRMAN001.MPG文件、VRMAN002.IFO文件等的目录表格值。
[0111]
作为存储卡130的窗口#1表示的记录区域,由使用过的区域、存放动画文件(VRMAN001.MPG)的一部分的数据(#001)的区域及由别的使用过的区域构成。存放动画文件的数据的区域的数据尺寸,是1兆字节以上。如上所述,该区域可以在窗口#1内离散性地存在。
[0112]
另外,作为窗口#100表示的记录区域,由使用过的区域、动画文件(VRMOV001.MPG)的一部分的数据(#100)、VRMAN001.IFO文件及未使用区域构成。此外,动画文件的数据被分成#1~#100存放,但这是个例子。该数按照文件尺寸(数据流的总数据量)变化。
[0113]
接着,讲述读出经过上述的记录处理后写入存储卡130的数据流,再生图象、声音等的内容的处理。
[0114]
图13表示记录器10的再生处理的步骤。首先,再生控制部162读出用户选择的数据流的文件的目录表格值(S300)。此外,实际的读出处理,根据来自再生控制部162的指令,由再生部121进行。但在以下讲述中,为了方便,记述为再生控制部162读出。
[0115]
接着,再生控制部162读出4千字节的部分FAT。该部分FAT,管理存放被读出的目录表格值所存放的数据流的前头部分的簇。
[0116]
接着,再生控制部162从与4千字节的FAT对应的区域内,只读出规定个数的存放数据流的连续记录单位,存入暂存器中(S320)。然后,指示解码器171再生(S300)。在再生开始前需要读出的数据量,例如是VBV缓冲器尺寸以上的图象数据量被暂存器存放的尺寸以上的量。
[0117]
再生控制部162在该部分FAT管理的窗口区域内,选择一个数据流存放的连续记录单位后读出。于是,解码器171开始解码,从而开始再生内容(S340)。
[0118]
接着,再生控制部162进而参照FAT,跟踪FAT链,检出与下一个连续记录单位对应的簇号(S350)。如果没有到达读出中的数据流的终端(S360的No),再生控制部162就确认窗口内是否剩有还没有读出的连续记录单位(S370)。如果剩有(S370的No),就持续读出(S340)。如果没有剩有(S370的Yes),就跟踪FAT链,读出下一个4千兆字节的部分FAT(S380),在被该部分FAT管理的窗口区域内,持续读出存放数据流的一个连续记录单位(S340)。
[0119]
另一方面,如果达到数据流的终端后没有持续(S360的Yes),就结束数据的读出。然后,迄今为止读出的数据的再生处理结束后,停止再生处理(S390)。
[0120]
采用以上的再生处理后,即使记录器10交替进行FAT的部分性的读出和数据流的读出时,也能确保再生处理所需的数据。因此,能够根据数据流,不中断地连续再生内容。
[0121]
由于能够一边一点一点地读出FAT,一边再生,所以旨在保持FAT的存储器容量,只须至少确保该读出尺寸就行。因此,与旨在将FAT全部保持的数据容量相比,用非常小的存储器容量就行。例如,32G字节的存储卡时,与4M字节相比,能够减少到512字节的程度。这样,能够抑制记录器10所需的存储器的成本。
[0122]
另外,与首先全部读出FAT后再开始再生处理时相比,因为只要读出一部分FAT就行,所以能够大大减少用户的等待时间。例如,32G字节的存储器时,与用3秒读出4M字节的FAT的情况相比,能够减少到0.01秒的程度。
[0123]
采用上述的处理后,再生装置能够与厂家无关地不中断地再生内容。另外,即使是大容量的存储卡或性能比较低的存储卡,也容易实现连续再生。
[0124]
进而,上述的窗口区域,能够在任意的数据地址上设定。而且,由于根据各窗口区域内的空闲区域的合计尺寸,判断是否写入数据,所以即使空闲区域在各窗口区域内离散,也能够有效地利用这些区域。
[0125]
此外,采用本实施方式的处理,在写入及再生多个数据流时也能应用。但是这时,在写入之际,窗口尺寸中需要确保的空闲区域的合计尺寸变大,对此需要留意。计算方法,按照上述的公式1~公式3。
[0126]
采用本实施方式的将FAT分成部分FAT后读出的方法,与现有技术的读出所有的FAT后再着手读出动画流的方法,具有根本性的差异。装置可以采用能够与采用本实施方式的读出方法及采用现有技术的FAT文件***的读出方法的两者对应的结构。另外这时,可以设置识别信息,以便能够使装置采用更适当的方法。例如,设想采用本实施方式的再生方法记录了动画流时,装置可以将包含表示该情况的识别信息的管理文件另行记述在存储卡内。采用该方法后,再生装置能够按照有无识别信息,判断是部分性地读出FAT后再生内容,还是一下子读出FAT后再生内容。另外,也可以另行记述设想的部分的FAT的读出尺寸。
[0127]
(第2实施方式)
本实施方式和第1实施方式的不同之处是:在数据流的记录过程中,写入FAT信息的这一点,以及在窗口区域中使必要的空闲区域的尺寸比较大的这一点。关于后者,在第1实施方式中作为1兆字节,而在本实施方式中作为8兆字节。
[0128]
此外,采用本实施方式的记录器的结构,在没有特别指出时,和第1实施方式的记录器10相同。
[0129]
图14表示本实施方式中的数据的记录模式。此外,编码器73与图1所示的编码器170对应,缓冲存储器74被记录部120的内部包含。但是,编码器170也可以在内部具有相当于缓冲存储器74的存储器。此外,图14所示的记录模式,例如根据MPEG标准进行记录的第1实施方式的记录器10也同样满足。
[0130]
编码器73生成的数据流,以最大速度Vi输入缓冲存储器74。而且,数据流由缓冲存储器74以速度Vw以上的速度,写入存储卡130。
[0131]
图15表示在图14所示的记录模式的缓冲存储器74上存储的数据量的变迁例。在开始记录处理的同时,在数据流至少连续写入的时间tS之间,写入存储卡(区间a),然后读出数据流文件更新所需的FAT1的一部分(4千字节),以及目录表格值信息的一部分(4千字节)(区间b)。而且,更新数据流文件的FAT信息(FAT1需要更新的部分、FAT2需要更新的部分及目录表格值)(区间c)。如果在区间c之后写入极少量的数据流(未图示的区间)之后,跨越窗***界时,就象区间d、e那样,再次更新数据流文件的FAT信息(FAT1需要更新的部分、FAT2需要更新的部分及目录表格值)(区间c)。在下一个持续写入区间f,缓冲存储器中的数据流以Vw-Vi的速度减少。然后,区间b~f也反复出现。
[0132]
图16表示采用本实施方式的记录控制部161的记录处理的步骤。与有关第1实施方式的图11相比,图16的步骤S410、S420、S430、S440、460、S470、S480、S490,和图11一样。另一方面,步骤S400及S450,在32兆字节窗口区域中检出8M字节的空闲区域的这一点不同。
[0133]
另外,图16的步骤S500~S550,也和图11所示的处理不同。具体的说,写入数据流(S420)之后,8M字节的连续写入结束后(S500的Yes),读出与窗口区域对应的FAT1及目录表格值(DIR)(S510)。接着,利用在步骤S510中读出的数据,反映存储卡记录完毕的数据尺寸、记录时刻及FAT链等,更新数据流文件(VRMOV001.MPG)的FAT1、FAT2及目录表格值(S520)。
[0134]
进而,如果可以向窗口内追记(S440的Yes),就持续进行写入。如果不可以向窗口内追记(S530的No、S440的No),就和步骤S510、S520同样地更新(S540、S550)。
[0135]
此外,在步骤S500中,由于判断是否写入了8MB的数据,所以也可以在步骤S510或步骤S540结束的时刻,将写入完毕的数据流的累计复位成零。
[0136]
在以上的结构中,在窗口区域内,作为最小限度的必要的数据尺寸,在图16中,由解码器向缓冲存储器的最大传输速度Vi=30M比特/秒,由缓冲存储器向存储卡的传输速度Vw=4M比特/秒,每4千字节的FAT1或目录表格值的读出速度tFR=4毫秒,FAT1、FAT2及目录表格值的合计写入时间tFW=110毫秒,如图15所示,设最底限度连续写入数据流的时间为tS、连续写入的数据尺寸为SW时,下列关系成立。
[0137]
Vi×2×(tFW+2×tFR)=(Vw-Vi)×tS (公式4)
这样,
tS=2×Vi×(tFW+2×tFR)/(Vw-Vi) (公式5)
因此成为,
Sw=tS×Vw=2×Vw×Vi×(tFW+2×tFR)/(Vw-Vi) (公式6)
这样,Sw=7.96M字节<8M字节。
[0138]
因此,在1个窗口区域中,如果只进行连续性地写入8M字节的动作,就能够一边更新数据流的FAT信息,一边写入数据流。另外,同时在窗口尺寸中也存在第1实施方式的1M字节以上的数据流,还可以通过进行和第1实施方式相同的再生处理,从而连续读出。
[0139]
此外,在本实施方式中,在数据流的记录期间,更新FAT信息。但并不局限于此,进而也可以将写入及再生别的数据流作为前提。另外,也可以写入及再生多个数据流。但是这时,在窗口尺寸中需要确保的空闲区域的合计数据尺寸,将要进一步变大。
[0140]
此外,需要连续性地进行写入处理的数据尺寸Sw,小于为了保证取决于卡的性能的传输速度Vw的连续记录单位时,可以将连续记录单位的值,作为需要连续性地进行写入处理的数据尺寸。
[0141]
(第3实施方式)
在本实施方式中,讲述有关数据的存放方法的变形例。除了没有特别指出的以外,可以利用采用第1实施方式的记录器或采用第2实施方式的记录器中的某一个。
[0142]
图17表示采用本实施方式的数据流的记录位置及数据尺寸例。图17的(a)部分表示规定窗口之间的尺寸联系的FAT,(b)部分表示窗口区域和该区域内的数据尺寸的关系。
[0143]
数据流被窗口#1~#10分割后记录。在窗口#1中,包含只有20千字节的数据流。在窗口#1~#9中,分别记录合计8M字节以上的数据流。窗口#10存放着50千字节的数据流。
[0144]
在第1及第2实施方式中,连续记录单位至少存放数据流。可是在本2实施方式中,关于存放数据流文件的前头部分的数据的窗口,数据不必被所有的连续记录单位存放。例如,连续记录单位是64千字节时,窗口#1可以是小于64千字节的32千字节。
[0145]
但是,这样设想数据流前头以小于连续记录单位的状态存在于窗口区域外时,需要进行如下的处理。就是说,在开始对再生处理的数据进行解码之前,需要在图14所示的缓冲存储器内较多地读出数据流。其目的是为了在部分FAT的1次读出时间中,不使缓冲存储器下溢。例如,可以在开始解码前,在第1实施方式中,在读出Vo×tFR的数据后,开始解码。
[0146]
关于数据流文件的前头部分,作为数据不必被窗口内所有的连续记录单位存放对待后,在以下的情况下十分有利。就是说,将数据流文件分割成两个文件时,以及删除前者时。在这些情况下,分割处理、删除前者处理后,分割点的前后的数据流,往往小于一个窗口区域中的合计数据尺寸。另外,在其中的分割处理中,将包含分割点的簇,作为分割点的前部分的数据流文件或分割点的后部分的数据流文件,在拷贝包含分割点的簇的必要部分后,至少作为某一个文件(分割点的前方部分或后方部分)的一部分,需要包含。
[0147]
同样,包含数据流文件的前头部分的窗口区域,不包含规定量(第1实施方式的1兆字节及第2实施方式的8兆字节)的数据也行。这时,在设想分割处理、删除前者处理时,在再生处理中也需要采取某些措施。就是说,在开始数据的解码处理之前,需要在图7所示的缓冲存储器内较多地读出数据流,以便成为即使读出一个部分FAT,缓冲存储器也不下溢的程度。
[0148]
采用以上的结构后,可以在容易结束分割处理的同时,即使是分割后的数据流文件,也能够保证很容易地连续再生。
[0149]
此外,关于存放数据流文件的末尾部分的窗口区域,数据也同样不必被空闲区域的所有的连续记录单位存放。例如,在空闲区域的中途以后,可以不记录数据流。这是因为数据流的数据尺寸成为任意的数据尺寸,以及进行删除后者处理。
[0150]
此外,在上述的实施方式的讲述中,窗口尺寸定为32M字节。但在图13的再生处理的S310及S380中,假设不是4千字节,例如读出16千字节的管理区域的部分FAT,可以将这时的窗口尺寸作为128M字节,寻找空闲区域。但是这时,需要使公式1或公式4的tFR成为4倍
[0151]
进而,不是4千字节,例如读出8千字节的管理连续区域的部分FAT后,能够有效地利用存储器区域。更具体的说,能够有效地利用被部分FAT管理的存储器区域的终端附近(第4千字节附近)。其理由是:在空闲区域跨越被某个部分FAT管理的存储器区域的终端附近和被下一个部分FAT管理的下一个存储器区域的终端附近时,能够将合计它们的值,作为空闲区域的值管理。
[0152]
此外,在上述的实施方式的讲述中,部分FAT及被部分FAT参照的各存储器区域,如图19所示,设想成不重叠。可是,根据与数据流文件的前头地址对应的FAT表格值,部分FAT可以作为4千字节的连续区域,被部分FAT管理的各存储器区域也可以重叠。这意味着部分FAT管理的区域或部分FAT的前头位置,如图20所示,能够任意决定。进而虽然一直列举部分FAT管理的开始扇区和扇区交界一致的例子,但它还意味着不一致也行。
[0153]
此外,在上述的实施方式的讲述中,虽然没有谈及在存储卡接口中发生的处理延迟时间,但考虑到处理延迟时间tOh后,可以将公式1变更成公式7。
Vo×(tFR+toh)=(Vr-Vo)×tS (公式7)
[0154]
另外,进而考虑到存储卡接口中发生的处理延迟时间后,可以将Vo的最大值小若干地限制,例如设定成Vr的80%左右。
[0155]
在上述的实施方式的讲述中,在在图7的模式中,没有明确表示存放部分FAT的存储器。图18表示设置了为了存放部分FAT的存储器的结构。另外,部分FAT定为由连续的扇区构成。但是,例如也可以将4千字节的部分FAT作为单位,选择互相分离的部分FAT。
[0156]
另外,迄今为止,讲述了实时压缩动画后进行记录的处理。但是,也可以将SD卡安装到与PC连接的存储卡引出线上,在窗口内的数据区域非实时地记录动画数据。这时,例如和第1实施方式相比,可以在窗口内连续记录单位的合计值成为1兆字节以上地进行记录。
[0157]
另外,主要讲述了通常的再生处理时的动作。可是,在只使用1帧的高速再生时,还能够缩短1帧的更新速度。
[0158]
在上述的实施方式的讲述中,数据流的传输速度Vi、Vo定为30Mbps,但也可以是比它低的值。不过,这时在窗口区域中,成为必要的空闲区域中合计量,既可以比较少,也可以和30Mbps时相同。
[0159]
在上述的实施方式的讲述中,使再生时数据流文件的读出被中断的时间,与部分FAT的读出时间相等。但是,例如也可以包含进行别的数据的读出及别的数据的写入的时间。就是说,如果是进行再生的数据流的读出被中断的时间,可以是别的处理时间。
[0160]
另外,存储卡130是可拆卸的。但这只是一个例子而已。只要是被上述的文件***管理文件的媒体就行,既可以是其它的半导体记录介质(例如FeRAM、MRAM),也可以是光盘(例如DVD-RAM、MO、DVD-R、DVD-RW、DVD+RW、DVD+R、CD-R、CD-RW)。进而,还可以是被记录器10内置的硬盘等非可换媒体。
[0161]
另外,列举了FAT32文件***的例子。但也可以是FAT16及FAT12文件***。进而,只要是和FAT32/FAT16/FAT12同样的文件管理结构,也可以是不同的文件***。
[0162]
图1等的功能块,可以作为典型性的以CPU181为代表的集成电路(Large Scale Integrated Circuit;LSI)的芯片实现。它们既可以是单独的一个芯片,也可以是包含部分或全部的一个芯片。例如:在图1中,MPEG编码器170和***控制部180,作为不同的功能块表示。它们既可以分别作为不同的半导体芯片安装,也可以物理性地利用同一个芯片实现。另外,还可以将***控制部180、MPEG编码器170及MPEG解码器171的功能集成化,作为一个芯片电路实现。但是,例如可以只将存放成为代码化或解码化的对象的数据的存储器,从集成化的对象中除外。
[0163]
此外,上述的“LSI”,随着集成度的不同,还往往被称作IC、***LSI、超级LSI、超LSI。集成电路化的手法,不局限于LSI,也可以采用专用电路或通用处理器实现。在LSI制造后,还可以利用能够程序化的FPGA(FieldProgrammable Gate Array)及能够再构成LSI内部的电路单元的连接及设定的可重构处理器。
[0164]
进而,如果在半导体技术的进步或派生的其它技术的作用下,被LSI置换的集成电路化的技术问世后,也可以使用该技术,进行功能块的集成化。例如,可以作为利用生物工艺学的所谓生物元件,进行集成化。
[0165]
另外,在本说明书中,将数据流作为程序流进行了讲述。不过,它也可以是传输流及PES流等比特流。另外,图象虽然以MPEG-2视频流为例进行了讲述,但也可以是MPEG-4视频流及MPEG-4AVC流。另外,声音也可以是线性PCM音频流及AC-3流等。还可以包含图象及声音以外的其它种类(图形信息及文字信息等)的多媒体信息。
[0166]
此外,讲述了全程序流(全VOB)被1个数据流文件存放的情况,但是也可以作为不同的数据流文件互相分离。另外,讲述了有关数据流文件的全管理数据被1个数据流文件存放的情况,但是也可以作为不同的数据流文件互相分离。
[0167]
利用采用本发明的装置及方法,在记录介质(例如存储卡)中记录数据流后,能够很容易地确保再生时所需的传输速度。因此,在再生内容之际,能够使再生装置的处理顺利、而且不出现动画的格丢失、声音中断地连续再生。由于按照记录介质的动作速度记录数据流,所以只要是能够适当地读出该记录介质的再生装置,就很容易地确保在厂家不同的再生装置之间连续再生的互换性。另外,即使是大容量的存储卡或性能比较低的存储卡,也容易实现连续再生的互换性。另外,能够一边维持数据流的传输速率,一边用小于现有技术的单位将空闲区域作为数据区域的记录处加以利用。
Claims (11)
1、一种数据处理装置,是将内容的数据流写入根据FAT规定数据的存放位置的记录介质中的数据处理装置,
所述数据处理装置,具备:
控制部,该部决定要确保应该在数据流的整个读出中断时间内再生的所述数据流所需要持续读出的数据量,其中,所述读出中断时间至少包含所述FAT的一部分——部分FAT的读出时间;
区域检出部,该部在被1个部分FAT管理的部分区域内,检出可以存放所述数据量的数据的空闲区域;以及
记录部,该部向所述空闲区域写入所述内容的数据流,
这样,可以根据所述部分FAT,读出所述数据流及再生所述内容。
2、如权利要求1所述的数据处理装置,其特征在于:所述记录介质,具有可以用所述数据流的再生速度以上的速度读出的规定的连续数据单位;
所述部分区域,是所述连续数据单位的集合;
所述区域检出部,从所述部分区域中检出包含一个以上的所述连续数据单位的所述空闲区域。
3、如权利要求2所述的数据处理装置,其特征在于:所述区域检出部,检出被任一个部分FAT管理的部分区域内的空闲区域。
4、如权利要求3所述的数据处理装置,其特征在于:所述区域检出部,检出在所述部分区域内连续存在的、其区域长为所述数据量以上的空闲区域。
5、如权利要求3所述的数据处理装置,其特征在于:所述区域检出部,检出在所述部分区域内分散存在的、各空闲区域的区域长的合计值为所述数据量以上的多个空闲区域。
6、如权利要求2所述的数据处理装置,其特征在于:设根据所述连续记录单位读出的数据的传输速度为Vr,部分FAT的读出时间为t,记录的数据流的位速率为Vo,则
所述控制部,将需要持续读出的所述数据量决定成Vr×Vo×t/(Vr-Vo)以上;
所述记录部,写入所述数据量的数据。
7、如权利要求6所述的数据处理装置,其特征在于:所述区域检出部,检出被1个部分FAT管理的部分区域内存在的、其区域长的合计后为所述数据量的空闲区域。
8、如权利要求2所述的数据处理装置,其特征在于:所述记录部,向所述空闲区域的全部或部分写入所述内容的数据流。
9、如权利要求8所述的数据处理装置,其特征在于:所述记录部,向检出的空闲区域的一部分,写入所述数据流的前头部分的数据及末尾部分的数据中的至少一方。
10、一种数据处理装置,具备:
再生部,该部从根据FAT规定数据的存放位置的记录介质中,读出所述FAT的一部分——部分FAT;
控制部,该部根据所述部分FAT,指示所述再生部读出在所述记录介质中记录的内容的数据流;以及
解码器部,该部根据读出的数据流,再生内容,
根据第1部分FAT,规定量以上的第1数据流的读出结束后,在所述解码器部的再生处理持续的期间,所述再生部读出继所述第1部分FAT之后的第2部分FAT;
所述控制部,指示所述再生部根据所述第2部分FAT读出第2数据流;
所述规定量,是要确保应该在数据流的整个读出中断时间内再生的所述数据流所需要持续读出的数据量,其中,所述读出中断时间至少包含所述第2部分FAT的读出时间。
11、如权利要求10所述的数据处理装置,其特征在于:所述记录介质,具有可以用所述数据流的再生速度以上的速度读出的规定的连续数据单位;
根据所述第1部分FAT及所述第2部分FAT管理的各部分区域,是所述连续数据单位的集合;
所述控制部,指示所述再生部根据所述部分FAT读出数据流;
所述再生部,用所述数据流的再生速度以上的速度,读出所述数据流。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005060124 | 2005-03-04 | ||
JP060124/2005 | 2005-03-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1942965A true CN1942965A (zh) | 2007-04-04 |
CN100583278C CN100583278C (zh) | 2010-01-20 |
Family
ID=36941249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200680000171A Expired - Fee Related CN100583278C (zh) | 2005-03-04 | 2006-03-02 | 数据处理装置 |
Country Status (5)
Country | Link |
---|---|
US (3) | US7657565B2 (zh) |
EP (1) | EP1855283A4 (zh) |
JP (2) | JP5265113B2 (zh) |
CN (1) | CN100583278C (zh) |
WO (1) | WO2006093220A1 (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7657565B2 (en) * | 2005-03-04 | 2010-02-02 | Panasonic Corporation | Data processor |
KR101189275B1 (ko) | 2005-08-26 | 2012-10-09 | 삼성디스플레이 주식회사 | 박막 트랜지스터 표시판 및 그 제조 방법 |
CN101212473A (zh) * | 2006-12-31 | 2008-07-02 | 北京握奇数据***有限公司 | 一种通过多媒体实现交互信息的方法及*** |
KR101506578B1 (ko) * | 2008-07-17 | 2015-03-30 | 삼성전자주식회사 | 데이터 보안을 위한 파일 시스템 구성 방법 및 장치, 그에의해 만들어진 데이터 보안 영역에 접근하는 방법 및 장치,그에 따른 데이터 저장 장치 |
US8385716B2 (en) * | 2009-12-08 | 2013-02-26 | Panasonic Corporation | Imaging apparatus |
US8429391B2 (en) | 2010-04-16 | 2013-04-23 | Micron Technology, Inc. | Boot partitions in memory devices and systems |
US9507670B2 (en) * | 2010-06-14 | 2016-11-29 | Veeam Software Ag | Selective processing of file system objects for image level backups |
JP2012146381A (ja) * | 2011-01-14 | 2012-08-02 | Canon Inc | 動画記録装置、動画記録方法およびプログラム |
US8813165B2 (en) | 2011-09-25 | 2014-08-19 | Kevin Mark Klughart | Audio/video storage/retrieval system and method |
US9460110B2 (en) | 2011-09-21 | 2016-10-04 | Kevin Mark Klughart | File system extension system and method |
US8799523B2 (en) | 2011-09-21 | 2014-08-05 | Kevin Mark Klughart | Data storage architecture extension system and method |
US8943227B2 (en) | 2011-09-21 | 2015-01-27 | Kevin Mark Klughart | Data storage architecture extension system and method |
WO2013044087A1 (en) * | 2011-09-21 | 2013-03-28 | Klughart Kevin Mark | Audio/video storage/retrieval system and method |
US9870373B2 (en) | 2011-09-21 | 2018-01-16 | Kevin Mark Klughart | Daisy-chain storage synchronization system and method |
US9652343B2 (en) | 2011-09-21 | 2017-05-16 | Kevin Mark Klughart | Raid hot spare system and method |
JP2014044490A (ja) * | 2012-08-24 | 2014-03-13 | Toshiba Corp | ホスト装置及びメモリデバイス |
CN105843631B (zh) * | 2015-01-12 | 2019-02-15 | 芋头科技(杭州)有限公司 | 一种提高***固件烧写速度的方法 |
CN104637483A (zh) * | 2015-02-03 | 2015-05-20 | 中国电子科技集团公司第五十八研究所 | 基于多通道的低速率语音编解码*** |
CN106557275B (zh) * | 2015-09-29 | 2019-06-11 | 炬芯(珠海)科技有限公司 | 一种数据处理的方法及装置 |
US10929346B2 (en) * | 2016-11-14 | 2021-02-23 | Tuxera, Inc. | Systems and methods for storing large files using file allocation table based file systems |
US10838913B2 (en) | 2016-11-14 | 2020-11-17 | Tuxera, Inc. | Systems and methods for storing large files using file allocation table based file systems |
TWI631461B (zh) * | 2017-06-27 | 2018-08-01 | 晨星半導體股份有限公司 | 行車記錄器之儲存裝置的控制方法與儲存裝置控制系統 |
US11435922B2 (en) | 2017-06-27 | 2022-09-06 | Sigmastar Technology Ltd. | Control method for storage device of driving recorder and storage device control system |
MX2021010056A (es) * | 2019-02-22 | 2021-09-21 | Netflix Inc | Recuperacion adaptable de objetos del almacenamiento remoto. |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3105092B2 (ja) | 1992-10-06 | 2000-10-30 | 株式会社東芝 | 半導体メモリ装置 |
CN100403404C (zh) | 1997-09-17 | 2008-07-16 | 松下电器产业株式会社 | 光盘记录装置和记录方法 |
JP3028517B2 (ja) | 1997-09-17 | 2000-04-04 | 松下電器産業株式会社 | 光ディスク、録画装置及び方法、再生装置及び方法並びにプログラム記憶媒体 |
CN1099675C (zh) | 1997-09-17 | 2003-01-22 | 松下电器产业株式会社 | 光盘,记录仪器,以及计算机可读记录介质 |
US6374266B1 (en) * | 1998-07-28 | 2002-04-16 | Ralph Shnelvar | Method and apparatus for storing information in a data processing system |
KR100704998B1 (ko) | 1999-02-26 | 2007-04-09 | 소니 가부시끼 가이샤 | 기록방법, 관리방법 및 기록장치 |
JP2001109582A (ja) | 1999-10-06 | 2001-04-20 | Sony Corp | 転送方法及び装置、記録方法及び装置、再生方法及び装置、記録媒体 |
JP2003059196A (ja) | 2001-01-15 | 2003-02-28 | Sharp Corp | データ記録方法及びデータ記録装置並びに記録媒体 |
JP2002343030A (ja) | 2001-05-17 | 2002-11-29 | Matsushita Electric Ind Co Ltd | 情報記録媒体、情報記録媒体に情報を記録、再生する装置 |
US6971121B2 (en) * | 2001-12-06 | 2005-11-29 | Scientific-Atlanta, Inc. | Composite buffering |
JP2003178549A (ja) * | 2001-12-11 | 2003-06-27 | Victor Co Of Japan Ltd | 映像情報記録再生装置 |
JP2003296156A (ja) | 2002-04-04 | 2003-10-17 | Sony Corp | 情報記録管理装置、データ記録再生装置、情報記録管理方法及びファイル管理方法 |
JP2003316627A (ja) | 2002-04-25 | 2003-11-07 | Sony Corp | 情報記録再生装置及びその管理情報バックアップ方法 |
JP2004078409A (ja) * | 2002-08-13 | 2004-03-11 | Sony Corp | 再生装置および方法、記録媒体、並びにプログラム |
JP4036056B2 (ja) | 2002-08-13 | 2008-01-23 | ソニー株式会社 | 記録装置および方法、記録媒体、並びにプログラム |
JP2004079087A (ja) * | 2002-08-20 | 2004-03-11 | Sony Corp | 記録装置および方法、記録媒体、並びにプログラム |
JP2004078704A (ja) * | 2002-08-20 | 2004-03-11 | Sony Corp | 映像音声記録再生装置とそのファイル読み書き方法 |
WO2004027774A1 (en) * | 2002-09-20 | 2004-04-01 | Koninklijke Philips Electronics N.V. | Recording information for seamless playback |
JP2004127350A (ja) * | 2002-09-30 | 2004-04-22 | Sharp Corp | データ記録装置 |
JP2004355674A (ja) * | 2003-05-27 | 2004-12-16 | Canon Inc | 動画記録再生方法および装置 |
JPWO2005013274A1 (ja) * | 2003-07-30 | 2006-09-28 | 松下電器産業株式会社 | データ処理装置 |
JP2005332507A (ja) * | 2004-05-21 | 2005-12-02 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US7657565B2 (en) * | 2005-03-04 | 2010-02-02 | Panasonic Corporation | Data processor |
-
2006
- 2006-03-02 US US11/568,401 patent/US7657565B2/en active Active
- 2006-03-02 CN CN200680000171A patent/CN100583278C/zh not_active Expired - Fee Related
- 2006-03-02 EP EP06715076A patent/EP1855283A4/en not_active Ceased
- 2006-03-02 JP JP2006520624A patent/JP5265113B2/ja not_active Expired - Fee Related
- 2006-03-02 WO PCT/JP2006/303967 patent/WO2006093220A1/ja active Application Filing
-
2009
- 2009-12-16 US US12/639,166 patent/US7856452B2/en not_active Expired - Fee Related
-
2010
- 2010-11-12 US US12/944,819 patent/US20110060773A1/en not_active Abandoned
-
2011
- 2011-11-25 JP JP2011257044A patent/JP5303023B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7657565B2 (en) | 2010-02-02 |
US7856452B2 (en) | 2010-12-21 |
US20100094914A1 (en) | 2010-04-15 |
JPWO2006093220A1 (ja) | 2008-08-07 |
EP1855283A1 (en) | 2007-11-14 |
JP2012094242A (ja) | 2012-05-17 |
US20080250030A1 (en) | 2008-10-09 |
JP5265113B2 (ja) | 2013-08-14 |
WO2006093220A1 (ja) | 2006-09-08 |
CN100583278C (zh) | 2010-01-20 |
US20110060773A1 (en) | 2011-03-10 |
JP5303023B2 (ja) | 2013-10-02 |
EP1855283A4 (en) | 2011-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1942965A (zh) | 数据处理装置 | |
CN1097266C (zh) | 光盘记录装置 | |
CN1122425C (zh) | 再现数据的设备和方法 | |
CN1278335C (zh) | 对记录在信息记录媒体上的数据进行后期记录的方法 | |
CN1643605A (zh) | 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置 | |
CN1723446A (zh) | 记录介质、记录设备及使用该记录介质和设备的再现设备 | |
CN1121035C (zh) | 数据记录再现装置 | |
CN1323031A (zh) | 记录、播放、记录/播放装置及方法、显示和记录介质 | |
CN1605102A (zh) | 数据记录方法、数据删除方法、数据显示方法、记录装置、记录媒体及程序 | |
CN1564973A (zh) | 信息处理设备、信息处理方法及信息处理程序 | |
CN1556992A (zh) | 记录装置、服务器装置、记录方法、程序、存储媒体 | |
CN101053037A (zh) | 文件处理装置、文件处理方法、程序及记录介质 | |
CN1976427A (zh) | 信息处理装置、信息处理方法以及程序 | |
CN1438645A (zh) | 格式转换和信息记录的装置、方法和程序及其存储介质 | |
CN1194537C (zh) | 数据访问位置定位方法 | |
CN1871850A (zh) | 再现设备、方法和程序 | |
CN1912851A (zh) | 记录设备及其方法,程序产品,和程序记录介质 | |
CN1934641A (zh) | 信息处理设备和方法、程序记录介质、和程序 | |
CN1822190A (zh) | 信息记录设备、信息记录方法、程序存储介质以及程序 | |
CN100351765C (zh) | 管理可连接到其上的可移动存储介质的装置以及管理可移动存储介质的方法和***lsi | |
CN1519756A (zh) | 记录再生装置、记录再生方法、计算机程序及记录媒体 | |
CN1261881C (zh) | 信息处理设备和方法 | |
CN1578981A (zh) | 信息记录媒体、用于同时记录和再生的方法、以及信息记录和再生设备 | |
CN1505008A (zh) | 信息信号的记录和再现设备以及相关的方法和相关的计算机程序 | |
CN1533572A (zh) | 记录媒体 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100120 |