WO2004038722A1 - 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム - Google Patents

情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム Download PDF

Info

Publication number
WO2004038722A1
WO2004038722A1 PCT/JP2003/013696 JP0313696W WO2004038722A1 WO 2004038722 A1 WO2004038722 A1 WO 2004038722A1 JP 0313696 W JP0313696 W JP 0313696W WO 2004038722 A1 WO2004038722 A1 WO 2004038722A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
reproduction
recording
data
playback
Prior art date
Application number
PCT/JP2003/013696
Other languages
English (en)
French (fr)
Inventor
Junji Oiwa
Makio Yamaki
Original Assignee
Sony Corporation
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corporation filed Critical Sony Corporation
Priority to CN2003801000649A priority Critical patent/CN1685433B/zh
Priority to US10/500,401 priority patent/US20050120167A1/en
Publication of WO2004038722A1 publication Critical patent/WO2004038722A1/ja

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; 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/32Indexing; 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/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Definitions

  • the present invention relates to an information recording processing device, an information reproduction processing device, a method, and a computer program. More specifically, it is possible to record data such as video and audio that cannot be recorded on a single hard disk or other data recording means on a plurality of data recording means such as a hard disk.
  • the present invention relates to an information recording processing device, an information reproduction processing device, an information reproducing method, and a computer program, which are capable of reproducing data recorded by being divided into recording means without interruption.
  • BACKGROUND ART In recent years, large-capacity data storage devices such as hard disks and optical disks have become widespread.
  • data transmitted via a network such as the Internet is transmitted with a reduced amount of data by encoding (compression) processing, and the encoded data is stored in a storage medium on the receiving side and decoded (decompressed) during playback.
  • processing is executed.
  • the most well-known method of image compression processing is MPEG (Moving Pictures Experts Group) compression technology.
  • MPEG is a technology for realizing high-quality image compression processing.
  • the most widely used MPEG 2 compression methods are the discrete cosine transform (DCT), which is compression using correlation within a screen, and motion compensation as compression based on correlation between screens.
  • DCT discrete cosine transform
  • This is a compression method that combines Huffman coding as compression based on the correlation between code strings.
  • MPEG 2 since it performs predictive coding using motion compensation, it is called an I picture, P picture, or B picture. It has a GOP (Group Of Pictures) structure that is a group consisting of multiple frames with one element. When reproducing frame data composed of such groups, decoding processing of group data, that is, GOP units is required. Compressed data recorded on a disc or the like is not necessarily recorded in segments of GOP units.
  • a hard disk recorder equipped with a tuner capable of receiving terrestrial or satellite broadcasts transmits data received via the tuner to a data storage device such as a hard disk. Record in the data storage device.
  • Digital data received via terrestrial broadcasting or satellite broadcasting is generally subjected to compression processing such as the MPEG method described above.
  • a process of recording the compressed video signal on a hard disk or the like as it is is performed.
  • an analog signal is received and recorded on a data storage device such as a hard disk, it is converted to a digital signal by A / D conversion, and then encoded (compressed) and then recorded on the hard disk. Is performed.
  • FIG. 1 the processing of a conventional hard disk recorder that records and plays back an MPEG stream will be described. First, the process at the time of data recording will be described.
  • the RF signal received by the antenna is supplied to tuners a101 and b102.
  • the tuner a101 is a tuner for digital signals
  • the tuner b102 is a tuner for digital signals, which is an analog signal tuner.
  • the transport stream as a result of channel selection, detection, and demodulation by the tuner a101 is ( TS: Transport Stream) is input to the demultiplexer (DEM UX) 110 after the descrambler 104 cancels the scramble.
  • TS Transport Stream
  • DEM UX demultiplexer
  • the channel selected, detected and demodulated by the analog signal tuner, tuner b102, is processed by the NTSC decoder / audio AZD105 for NTSC video signal tagging, and The digital conversion process of the audio signal is performed, and the MPEG encoder 106 performs the MPEG encoding process, and then inputs to the demultiplexer (DEMUX) 110. Further, for example, an input signal from an external input 103 for inputting data from another source to which another video device or the like is connected is input to an NTSC decoder audio A, D105, where an NTSC video signal is output. A decoding process and a digital conversion process of an audio signal are performed.
  • the signal is input to the demultiplexer (DEMUX) 110.
  • the TS signal input to the demultiplexer (DEMUX) 110 via the descrambler 104 is a packet identification (PID) as a packet identification IJ child set by the CPU 130 (host CPU).
  • PES Packetized Elementary Stream
  • ES Simple Stream
  • audio Audio
  • the video PES data or video ES data is input to the subsequent video decoder 111, the audio PES data or audio ES data is transmitted to the subsequent audio decoder 112, and the section data is transmitted to the subsequent memory 113.
  • the video PES data and audio PES data are recorded on a recording medium (hard disk) 123 via the information detection device 120 and the scrambler 121.
  • the information detection device 120 detects playback procedure information and playback management information relating to video / audio data (content), and records the playback procedure information and playback management information on a recording medium (hard disk) 123.
  • the scrambler 1 2 1 performs scramble processing on video data and the like, and performs scrambled data processing.
  • the video decoder 1 1 1 records the data on the recording medium (hard disk) 1 2 3
  • the video decoder 1 1 1 1 decodes the video PES data or ES data supplied from the demultiplexer 1 1 0 and sends the video signal to the subsequent video display 1 1 4 Output and video playback is executed.
  • the audio decoder 112 decodes audio PES data or ES data supplied from the demultiplexer 110, outputs an audio signal to the audio output device 115 at the subsequent stage, and executes audio reproduction.
  • the section data including the channel selection operation and additional information data is stored in the memory 113.These data are read out by the host CPU 130, processed by software, and selected in various ways such as channel selection processing. Used for processing.
  • the memory 142 is used as a work area of the host CPU 130, a storage area of the software, and the like.
  • a user-owned card interface (I / F) 140 is used in order to realize a conditional access system that enables content playback limited to users who have the right to view. It has a configuration to read the user information (right information) stored in the IC card 141 of the above.
  • the host CPU 130 executes control based on the user information (right information) stored in the IC card 141 so that the content of the limited reception can be viewed.
  • the reproduction management information manages link information and control information to reproduction procedure information that records the reproduction procedure of video / audio data to be reproduced.
  • the playback procedure information manages stream data, stream management information, and content information.
  • a process for reproducing video / audio data (content) recorded on the recording medium (hard disk) 123 will be described.
  • Recording media (hard disk) Video and audio data recorded on Read the playback management information and playback procedure information that manages the data from the recording medium (hard disk).
  • the read video / audio data is descrambled by a descrambler 122, and then video and audio data are input to a video decoder 111 and an audio decoder 112.
  • the reproduction management information 205 and the reproduction procedure information 206 are generated in, for example, a content recording process on the recording medium (hard disk) 212 and are associated with the content and stored in the recording medium (hard disk) 212. It is stored and read from the recording medium (hard disk) 212 in the readout and playback processing of the content from the recording medium (hard disk) 212, and is applied to playback control.
  • the reproduction management information 205 is information generated at the time of recording the content and used at the time of reproducing the content, and stores management information describing the order of the content to be reproduced. Specifically, a name (N ame) indicating the corresponding playback procedure information 206, a start point [In] of the content as time information indicating a start and end point of the content, and an end point [Out] of the content Is included.
  • the reproduction procedure information 206 is information generated at the time of recording the content and used at the time of reproducing the content, and stores management information of the content continuously recorded on one recording medium. More specifically, a meta data consisting of video, audio, section data file names (Stream File Name), time information, video header information, audio header information, and link information with stream data.
  • the playback management information 205 and the playback procedure information 206 are stored and held together with the content in the recording medium (hard disk) 212. With respect to the configuration of the generation and application processing of such information, an example of a process of executing content recording and content reproduction in parallel will be described with reference to FIG. In FIG. 2, the upper part of the line AA ′ is processing by software control, and the lower part is processing by hardware. On the software side, there is an upper layer process (application) 204 as a recording / reproducing processing program for identifying commands and the like from the user and executing the overall control of recording or reproduction, and receives input from the user and the like.
  • application application
  • the recording control process 201 for executing the recording control in the lower layer under the management of the upper layer process (application program) 204 or the reproduction control process 2 for executing the reproduction control 0 2 is set, and the processing is controlled by each set process.
  • a recording unit hardware 210 constituted by, for example, hardware for executing descrambling, scrambling, MPEG decoding, encoding processing, A / D conversion, and the like, and
  • the recording control process 201 records the content on a recording medium (hard disk) 212 and executes processing for generating reproduction management information 205 and reproduction procedure information 206.
  • the reproduction control process 202 reads the content from the recording medium (hard disk) 212 according to the reproduction management information 205 and sends the content to the reproduction unit hardware 211.
  • the content, the reproduction management information, and the reproduction procedure information are recorded on one recording medium (hard disk).
  • one piece of playback procedure information is generated for one piece of content, and playback management information with a link to the generated playback procedure information is generated. It is assumed that they are stored on the same recording medium (hard disk).
  • Patent Document 1 discloses a configuration in which unrecorded data is temporarily stored in a buffer, and after replacing an optical disc, data stored in a buffer is recorded on a second optical disc to achieve uninterrupted data storage.
  • Patent Document 1 discloses a data recording device capable of recording video and audio data of high image quality and high sound quality that cannot be accommodated on one disc without interruption on a plurality of discs.
  • This patent document 1 describes that when a series of data is recorded on a first optical disc, when the remaining capacity of the first optical disc becomes less than a predetermined capacity, at least a series of data is stored in a large capacity buffer.
  • the first optical disk is replaced with the second optical disk and the first optical disk is replaced with the second optical disk, the data recorded in the large-capacity buffer is read under the control of the first optical disk.
  • a second control means for recording the recorded data on a second optical disk is
  • the technology described in this patent document merely shows a configuration in which a buffer can be applied to continuously store and record data, and the content is recorded as reproduction control information as reproduction control information.
  • This is different from the configuration in which management information and playback procedure information are generated and stored together with the content in a storage medium such as a hard disk, and playback control is performed based on the playback management information and playback procedure information during playback. Therefore, it does not disclose how to handle reproduction management information or reproduction procedure information when content is continuously recorded on a plurality of recording media.
  • the present invention has been made in view of the above-mentioned problems, and generates reproduction management information as reproduction control information and reproduction procedure information when recording contents, and stores the contents together with the contents in a hard disk or the like. Storage media, and perform playback control based on playback management information and playback procedure information during playback.
  • An information recording processing device and an information reproduction processing device capable of continuously recording contents without interruption and executing reproduction processing of the contents without interruption under reproduction control based on reproduction management information and reproduction procedure information. , And methods, and to provide computer programs. According to a first aspect of the present invention,
  • An information recording processing device that performs data recording processing
  • a plurality of information recording means for data recording A plurality of information recording means for data recording
  • a recording control process execution unit that executes a data recording process for the information recording unit and executes a process of generating control information during data reproduction;
  • the recording control process execution unit controls the recording control process execution unit
  • control information playback procedure information in which a playback procedure of playback data is recorded and playback management information storing link information of the playback procedure information are generated,
  • the information recording processing device is configured to execute a process of storing the reproduction management information. Further, in one embodiment of the information recording processing device of the present invention, the recording control process execution unit links the plurality of pieces of reproduction procedure information when the data recording process is continuously performed on the plurality of information recording units. A process for storing information in one piece of reproduction management information is executed, and a continuation indicating whether or not the same content is continuously recorded in the next reproduction procedure information in the data storage area corresponding to each piece of reproduction procedure information.
  • the recording control process execution unit links the plurality of pieces of reproduction procedure information when the data recording process is continuously performed on the plurality of information recording units.
  • Store information in one of the playback management information It is characterized in that it executes processing and stores end information (End) indicating whether or not it corresponds to the last playback procedure information in the data storage area corresponding to each playback procedure information.
  • the recording control process execution unit stores management information of data continuously recorded on one recording medium in each of the reproduction procedure information.
  • the recording control process execution unit executes a comparison process of a data recordable free space of the plurality of information recording units, and has a larger free space. It is characterized in that the information recording means is selected and the data recording process is started. Further, in one embodiment of the information recording processing device of the present invention, the recording control process execution unit executes a comparison process between a remaining capacity of the information recording unit during data recording and a preset threshold value, On the condition that the remaining capacity is less than the threshold value, the data recording process for other information recording means is continuously executed.
  • the recording control process execution unit generates first reproduction procedure information when starting data recording processing on the information recording means, and When performing the process of storing the link information of the reproduction procedure information in the reproduction management information and performing the continuous data recording on different information recording means, new second reproduction procedure information is generated, and The link information of the second playback procedure information is stored in the playback management information, and the same content is continuously recorded in the corresponding data storage area of the first playback procedure information in the next playback procedure information. It is characterized in that it is configured to execute the setting process of the continuation information (Continue) indicating whether or not there is any information.
  • a second aspect of the present invention is:
  • An information reproduction processing device that performs data reproduction processing
  • a reproduction control process execution unit that executes a reproduction process of the data stored in the information recording unit based on the control information
  • the reproduction control process execution unit
  • reproduction procedure information in which a reproduction procedure of reproduction data is recorded, and reproduction management information in which link information of the reproduction procedure information is stored, are obtained.
  • the plurality of pieces of playback procedure information are sequentially switched and applied as control information, and the playback target data is set for each piece of playback procedure information.
  • the information reproduction processing apparatus is characterized in that the reproduction processing is performed by acquiring from different information recording means. Further, in one embodiment of the information reproduction processing device of the present invention, the reproduction management information is the same content being continuously recorded in the data storage area corresponding to each reproduction procedure information to the next reproduction procedure information.
  • the reproduction control process execution unit stores the continuation information (Continue) in the reproduction management information set for the reproduction procedure information corresponding to the data being reproduced.
  • the reproduction control process execution unit includes, from the reproduction procedure information, management information of data continuously recorded on one recording medium and storage of data. It is characterized in that information for enabling the position to be determined is obtained and the data reproduction control process is executed.
  • a third aspect of the present invention provides An information recording processing method in an information recording device having a plurality of information recording means for recording data,
  • control information generation step comprises:
  • the link information of a plurality of pieces of reproduction procedure information is provided in the information recording processing method. Is stored in one piece of the playback management information, and continuation information indicating whether or not the same content is continuously recorded in the next playback procedure information in the data storage area corresponding to each piece of playback procedure information.
  • the information recording processing method when the data recording processing is continuously performed on a plurality of information recording means, the link information of a plurality of pieces of reproduction procedure information is provided. Is stored in one piece of the playback management information, and end information (End) indicating whether or not it corresponds to the last playback procedure information is stored in the corresponding data storage area of each piece of playback procedure information. The processing is performed. Further, in one embodiment of the information recording processing method of the present invention, in the information recording processing method, further, in each of the reproduction procedure information, management information of data continuously recorded on one recording medium is stored.
  • the information recording processing method in the information recording processing method, a comparison process of a data recordable free space of the plurality of information recording units is performed, and a larger free space is performed. And starting a data recording process by selecting an information recording means having the following. Further, in one embodiment of the information recording processing method of the present invention, the information recording processing method further includes comparing the remaining capacity of the information recording means during data recording with a preset threshold value. And a step of continuously executing a data recording process for another information recording means on condition that the remaining capacity is less than the threshold value.
  • the information recording processing method further comprises: generating first reproduction procedure information when starting data recording processing on the information recording means; In addition to executing the process of storing the link information of the reproduction procedure information of the reproduction management information in the reproduction management information and generating the new second reproduction procedure information in the case where the continuous data recording is continuously performed on different information recording means.
  • the link information of the second playback procedure information is stored in the playback management information, and the same content is continuously recorded in the data storage area corresponding to the first playback procedure information to the next playback procedure information.
  • a step of executing a process of setting continuation information (Continue) indicating whether or not the setting is performed.
  • the plurality of pieces of playback procedure information are sequentially switched and applied as control information, and playback target data is obtained from different information recording means for each piece of playback procedure information and playback processing is performed.
  • the reproduction management information may be such that the same content is continuously recorded in the data storage area corresponding to each reproduction procedure information to the next reproduction procedure information.
  • the playback control processing step sets the continuation information (Continue) in the playback management information set for the playback procedure information corresponding to the data being played back.
  • the reproduction control processing step includes, based on the reproduction procedure information, management information of data continuously recorded on one recording medium and a storage position of the data.
  • the method includes a step of acquiring information that makes it possible to determine the data reproduction and executing a data reproduction control process.
  • a computer for executing information recording processing in an information recording apparatus having a plurality of information recording means for recording data
  • control information generating step comprises:
  • a plurality of pieces of reproduction procedure information corresponding to each of the plurality of information recording means are generated, and link information of the plurality of pieces of reproduction procedure information is stored in one piece of information.
  • a computer characterized by being set as a step of executing a process to be stored in the reproduction management information. is there. Further, a sixth aspect of the present invention provides
  • a computer program characterized by having: According to the configuration of the present invention, in an apparatus having a plurality of information recording means, such as a plurality of hard disks, reproduction procedure information in which a reproduction procedure is recorded as reproduction control information corresponding to recording data, and link information of the reproduction procedure information,
  • a plurality of pieces of reproduction procedure information corresponding to each of the plurality of information recording means are generated and a plurality of reproduction procedures are generated. Since the link information of the procedural information is stored in one piece of the reproduction management information, even if the content recording is continuously performed on a plurality of recording media in the content reproduction processing, it is stored in one piece of the reproduction management information.
  • a comparison process of the free space where data can be recorded by a plurality of information recording means is executed, and an information recording unit having a larger free space is selected to perform data recording.
  • the recording process is started, and a comparison process is performed between the remaining capacity of the information recording unit during data recording and a preset threshold, and other information is provided on condition that the remaining capacity is less than the threshold. Since the data recording process for the recording means is continuously executed, efficient and proper use of the recording means can be performed.
  • the computer program of the present invention is, for example, a storage medium and a communication medium provided in a computer-readable format to a general-purpose computer system capable of executing various program codes, such as a CD, FD, and MO. It is a computer program that can be provided via a storage medium such as the Internet or a communication medium such as a network. By providing such a program in a computer-readable format, processing according to the program is realized on a computer system. Further objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described below and the accompanying drawings.
  • a system is a logical set of a plurality of devices, and the devices of each configuration are not limited to those in the same housing.
  • FIG. 2 is a diagram illustrating an example of a process configuration for executing content recording processing on a recording medium and content reproduction processing from the recording medium in parallel.
  • FIG. 3 is a diagram showing a configuration of playback management information and playback procedure information generated at the time of content recording in the configuration of the present invention, read out in content playback processing, and applied to playback control.
  • FIG. 4 is a diagram for explaining the correspondence between the recording start position [IN], the recording end position [OUT], and the GOP break position in the reproduction management information.
  • FIG. 5 is a diagram illustrating a process configuration in a content recording control process of the information recording processing device of the present invention.
  • FIG. 6 is a diagram showing an example of a hardware configuration of an apparatus for executing the content recording / playback control processing of the present invention.
  • FIG. 7 is a diagram for explaining a process configuration in the content reproduction control processing of the information reproduction processing device of the present invention.
  • FIG. 8 is a diagram for explaining the correspondence between reproduction management information and reproduction procedure information generated according to the configuration of the present invention, and contents.
  • FIG. 9 is a diagram for explaining the correspondence between reproduction management information and reproduction procedure information generated according to the configuration of the present invention, and content.
  • FIG. 10 is a flowchart illustrating a procedure in a content recording control process of the information recording processing device of the present invention.
  • FIG. 11 is a flowchart illustrating a procedure in a content reproduction control process of the information reproduction processing device of the present invention.
  • BEST MODE FOR CARRYING OUT THE INVENTION details of an information recording / processing device, an information reproducing / processing device and method, and a computer program according to the present invention will be described with reference to the drawings.
  • FIG. 3 shows the reproduction management information and the reproduction procedure information generated at the time of recording the content, read out in the content reproduction process and applied to the reproduction control in the information recording processing device, the information reproduction processing device, and the method of the present invention.
  • the configuration is shown.
  • the reproduction management information is generated at the time of recording the content and used at the time of reproducing the content, and stores the management information indicating the order of the content to be reproduced. Specifically, a name (N ame) indicating the corresponding playback procedure information, the start point [In] of the content as time information indicating the start and end points of the content, and the end point [Out] of the content are included. It is.
  • the start point [In] of the content is time information as content start point information set by the recording control process at the start of content recording
  • the end point [Out] of the content is the content control point of the recording control process.
  • This is time data indicating the position of the end data at which the content has been recorded, which is updated as the recording process progresses.
  • the reproduction procedure information is information generated at the time of recording the content and used at the time of reproducing the content, and stores management information of the content continuously recorded on one recording medium.
  • a meta comprising link information with video, audio, section data file names (Stream File Name), time information, video header information, audio header information, stream data, and the like.
  • Information that includes information that determines the storage location of the content and allows the content to be read.
  • content management information including a packet ID and copy control information.
  • reproduction procedure information is generated for each recording medium on which content is recorded.
  • FIG. 3 is an example in which one content is recorded on two recording media, and two pieces of reproduction procedure information (1) and (2) are shown as the reproduction procedure information for each recording medium. .
  • management information corresponding to each piece of reproduction procedure information is set.
  • the playback management information applied in the configuration of the present invention stores continuation information (Continue) indicating whether or not the same content is continuously recorded in the next playback procedure information.
  • continuation information Continuous information
  • the same content has not been continuously recorded in the next reproduction procedure information, that is, recording has been continuously performed on a different recording medium. Indicates no. It also has end information (End) indicating whether it corresponds to the last playback procedure information. When 1 is set in the end information (End) storage area, it indicates that there is no subsequent reproduction procedure information, and it corresponds to the last reproduction procedure information. When 0 is set in the end information (End) storage area, it indicates that there is succeeding playback procedure information. As described above, the playback management information includes the start point [In] of the content and the end point [Out] of the content.
  • the content start point [In] is time information as content start point information at the start of content recording
  • the content end point [Out] is content recording updated as the content recording process progresses. This is the time data indicating the position of the end data that has already been processed.
  • the data to be processed in the information recording or reproducing apparatus of the present invention is MPEG compressed data.
  • Most commonly used compression method for MP EG 2 Combines discrete cosine transform (DCT), which is compression using correlation within a screen, motion compensation as compression based on correlation between screens, and Huffman coding as compression based on correlation between code strings.
  • DCT discrete cosine transform
  • GO P is a group consisting of multiple frames with three elements called I picture, P picture, and B picture. (Group Of Pictures) structure.
  • decoding processing of group data that is, GOP units is required.
  • Compressed data recorded on a disc or the like is not necessarily recorded in segments of GOP units.
  • decoding is performed in segment units and reproduction processing is performed.
  • the recording start position [IN] and the recording end position [OUT] of the reproduction management information data indicating the delimitation position of the GOP is set in GOP units, and the recording end position [OUT] of the reproduction management information is set.
  • the playback position is recognized at the GOP breakpoint and playback processing is executed. Even when content is continuously recorded on a plurality of recording media, it is more efficient to use a recording medium that is not a GOP unit, and as shown in FIG.
  • recording medium A (hard disk A) 30 If the first half of the content [GO P #l to GO P #n] is recorded in 1 and the second half of the content [GO P #n + 2 to] is recorded in recording medium B (hard disk B) 302, The recording end position [OUT] corresponding to the reproduction procedure information (1) in the reproduction management information becomes data corresponding to the end position of GOP #n, and the recording start position corresponding to the reproduction procedure information (2) in the reproduction management information. [IN] is data corresponding to the start position of GO P # n + 2. [GO P # n + l] is divided and recorded on recording medium A (hard disk A) and recording medium B (hard disk B).
  • FIG. 6 shows an example of a hardware configuration of the information recording processing device.
  • an upper layer process (application) 3 14 represents software for executing a recording / reproducing processing program for identifying, for example, a command from a user and executing overall control of recording or reproduction.
  • a recording control process 313 for executing recording control each time a new recording process occurs, for example, for each content is set. Processing is controlled by the set process.
  • the upper layer process (application) 314 and the recording control process 313 are execution processing units controlled by software.
  • the recording control process generates reproduction management information 330 and control information 320 such as reproduction procedure information 331, 3332 and the like at the time of content recording, and records the generated information together with the content on a recording medium (hard disk). Execute the process.
  • a recording medium hard disk
  • the reproduction management information 330 and the control information 320 such as the reproduction procedure information 331, 3332, etc. are stored in one of the recording media (hard disks), for example, the recording medium from which content recording is started first.
  • a (Hard disk A) 3 1 Store in 1.
  • the recording unit hardware 310 It is the recording unit hardware 310 that actually executes the data write processing. You.
  • the detailed configuration of the recording unit hardware 310 is shown in the information recording / reproducing apparatus shown in FIG.
  • the dotted frame area 5 51 in FIG. 6 shows the main configuration of the recording unit hardware.
  • the dotted frame area 552 in FIG. 6 shows the main configuration of the playback unit hardware.
  • the upper layer process (application) 3 14 and the recording control process 3 13 are execution processes under the control of software, and these processing programs are stored in the memory 542 of the hardware configuration shown in FIG.
  • the data is stored in the recording medium (hard disk) 531 and 532, read out by the CPU 530, and executed. Therefore, in terms of hardware, the CPU 530 shown in FIG.
  • the hardware that executes the information recording process is connected to a tuner a501 that is a tuner for digital signals, a tuner b502 that is a tuner for analog signals, and other video equipment.
  • a tuner a501 that is a tuner for digital signals
  • a tuner b502 that is a tuner for analog signals
  • other video equipment 503
  • Descrambler 504 to execute scramble release processing
  • MPEG encoder 506 that performs MPEG encoder processing.
  • video packetized elementary stream (PES) data as desired packetized stream data, or ES (elementary stream) as elementary stream data that is not multiplexed by packet identification (PID) as a packet identifier.
  • PES packet identification
  • ES elementary stream
  • Data as well as similar audio PES data or ES data corresponding to voice (audio), and management data including channel selection operation, additional information data, etc.
  • Demultiplexer (DEMUX) 510 that performs processing to separate the section data into sections
  • information detection device 520 that performs processing to detect playback procedure information and playback management information related to video and audio data (content)
  • recording Media (hard disk) 531 Includes a scrambler 521 that executes scramble processing on video data and the like recorded on 531, 5232.
  • the reproducing unit hardware 552 includes a descrambler 522 for descrambling the data read from the recording medium (hard disk) 532 and 532, and a decoding process for the video compression data and the audio compression data. It has a video decoder 5 11 and an audio decoder 5 12 to execute, a video display device 5 14 to output decoded data, and an audio output device 5 15. Further, it has a memory 513 for storing section data including channel selection operation and additional information data. These data are read by the host CPU 530, processed by software, and used for a desired operation.
  • the memory 524 is used as a temporary buffer area for data to be written to the recording medium (hard disk) 531, 532 or data read from the recording medium (hard disk) 531, 5232. This area is used and is included in both the recording unit hardware 551 and the reproducing unit hardware 552.
  • the CPU 530 as the process execution unit, the memory 542 used as the program storage area and the work area are also included in both the recording unit hardware 551 and the playback unit hardware 552. is there.
  • the hardware configuration shown in FIG. 6 is implemented via a card interface (I / F) 540 in order to realize a conditional access system that enables content playback limited to users who have the right to view. In this configuration, the user information (right information) stored in the IC card 541 owned by the user is read.
  • the recording control process 313 When there are a plurality of recording media capable of storing content, the recording control process 313 first executes a process of selecting one of them as a content recording start medium.
  • the selection process is, for example, a method of acquiring free space information of a plurality of recording media and selecting a recording medium having a larger free space. Alternatively, selection by the user or selection based on default setting information may be used.
  • the recording control process 313 generates reproduction management information 330 corresponding to the recording content, and associates the reproduction procedure information (1) 331. That is, the playback procedure information 331 is registered in the playback management information 330, and the association (link) processing of the playback procedure information 331 with the playback management information 330 is performed. Execute.
  • the recording control process 3 13 stores information used at the time of content reproduction in the reproduction procedure information 3 31.
  • the information detection device 520 extracts information to be used during content reproduction from video PES data and audio PES data of video and audio data (contents), and reproduces the reproduction procedure information 3 3 Store in 1.
  • the stored information is a meta data consisting of the file name of the video, audio, and section data (Stream File Name), time information, video header information, audio header information, and link information with the stream data.
  • Content management information including information, bucket ID, and copy control information.
  • the recording control process 3 13 sets the content recording start time information to the content start point [In] of the reproduction management information.
  • the end point [Out] of the content is time data indicating the position of the end data where the content has been recorded, which is updated as the content recording process progresses.
  • the recording medium A (hard disk A) 3 in GOP units is used. 11.
  • the recording control process 3 13 periodically verifies the remaining capacity of the recording medium on which content is being recorded, in this case, the recording medium A (hard disk A) 3 11, during the recording of the content, and sets it in advance. And compare it with the threshold. If the remaining capacity of the recording medium A (hard disk A) 311 is equal to or larger than the threshold, the content recording processing on the recording medium A (hard disk A) 311 is continuously executed.
  • the recording control process 3 13 verifies the remaining capacity of the other recording medium A (hard disk A) 3 11 If the remaining capacity of the medium B (hard disk B) 312 is equal to or larger than the threshold, the processing shifts to content recording processing for the recording medium B (hard disk B) 312. If the remaining capacity of the recording medium B (hard disk B) 312 is less than the threshold, the content recording process on the recording medium B (hard disk B) 312 is not executed, and the content recording ends.
  • the playback procedure information (2) 3 3 2 also includes information used during content playback similar to the playback procedure information (1) 3 3 1, specifically, the file names of video, audio, and section data (S tream File), time information, video header information, audio header information, meta information including link information to stream data, etc., and content management information including packet ID, copy control information, etc. are stored. Further, the recording control process 3 13 associates the reproduction procedure information (2) 3 32 with the reproduction management information 3 330 corresponding to the recorded content. That is, the playback procedure information 332 is registered in the playback management information 330, and the linking of the playback procedure information 332 and the playback management information 330 is executed. .
  • the recording control process 3 13 starts the content recording on the recording medium (hard disk B) 3 12 at the content start point [In] in the area corresponding to the playback procedure information of the playback management information (2) 3 3 2 Set the time information.
  • the content end point [ ⁇ ut] is time data indicating the end data position of the content recorded and updated as the content recording process progresses.
  • the recording control process 3 13 sets 0 in the continuation information (Continue) area of the data corresponding to the reproduction procedure information (2) of the reproduction management information 3 30. Set. This is information indicating that recording has not been continuously performed on another new recording medium for the same content, that is, recording has not been performed by inheriting the information to another playback procedure information. is there.
  • End information (End) 1 indicates management information corresponding to the final procedure information.
  • the content recording from the recording medium (hard disk A) 311 to the recording medium (hard disk B) 312 is continuously executed, and the reproduction procedure corresponding to the storage information of each recording medium (hard disk) is performed.
  • Information is individually generated, and one piece of reproduction management information for managing the plurality of pieces of reproduction procedure information is generated.
  • a plurality of pieces of playback procedure information are extracted based on one piece of playback management information set corresponding to the content, and a plurality of different recordings are performed based on the storage information of each piece of playback procedure information.
  • the medium that is, data reproduction processing from the recording medium (hard disk A) 311 to the recording medium (hard disk B) 312 is executed.
  • FIG. 7 is a diagram illustrating a process configuration in content reproduction control processing of the information reproduction processing device of the present invention.
  • An example of a hardware configuration of the information reproduction processing device is as shown in FIG.
  • the dotted frame area 552 in FIG. 6 indicates a hardware area corresponding to the main configuration of the playback unit hardware 601 in FIG.
  • the playback control process 602 first reads the playback management information 630 corresponding to the content to be played.
  • the playback management information 630 is stored in the recording medium A (hard disk A) 611, and the playback control process 602 is performed from the recording medium A (hard disk A) 611 to the playback management information 6 Read out 30.
  • the playback procedure information (1) 631 and the playback procedure information (2) 632 of the playback content are read out with reference to the playback procedure information name (Name) set in the playback management information 6330.
  • the playback control process 602 first executes playback control processing of the content stored in the recording medium A (hard disk A) 611 according to the playback management information 630 and the playback procedure information (1) 630. I do.
  • the reproduction control process includes one reproduction management information.
  • the playback procedure information corresponding to the storage information of each recording medium (hard disk) is obtained based on the information, and the control based on each playback procedure information can be executed.
  • the playback management information 7 1 1 contains one piece of playback procedure information 7 1 Only the correspondence information for 2 is stored.
  • the reproduction procedure information 712 stores management information of content continuously recorded on one recording medium. Specifically, a meta-data consisting of the file name of the video, audio, and section data (stream file), time information, video header information, audio header information, and link information with stream data, etc. (Meta) Stores content management information including information, packet ID, and copy control information. Also, in the reproduction management information 711, management information corresponding to the reproduction procedure information 712 is set.
  • the name (N ame) indicating the corresponding playback procedure information
  • the start point [In] of the content as time information indicating the start and end points of the content
  • the end point [Out] of the content the same content Is set to 0 in the continuation information (Continue), which indicates whether or not recording is continued to the next playback procedure information, indicating that recording is not continued to the next playback procedure information.
  • end information (End) 1 is set in the storage area, indicating that there is no subsequent playback procedure information, and that it corresponds to the last playback procedure information.
  • two content files 80 1 and 80 2 are set for one content as shown in FIG.
  • one piece of reproduction management information 803 and two pieces of reproduction procedure information 804 and 805 are generated.
  • Each of the two content files 801 and 802 is stored in the recording media 806 and 807, respectively.
  • One reproduction management information 803 and two reproduction procedure information 804 and 805 are generated by the recording control process as described above, and together with the content, the reproduction management information 803 and the reproduction procedure information 804 is stored in the recording medium 806, and the reproduction procedure information 805 is stored in the recording medium 807, respectively.
  • the playback management information 8 1 1 includes two pieces of playback procedure information 8 1 Information corresponding to 2, 8 13 is stored.
  • Reproduction procedure information (1) 812, Reproduction procedure information (2) 813 stores management information of content continuously recorded on one different recording medium.
  • meta (Meta) information including link information with video, audio, section data file names (Stream File), time information, video header information, audio header information, stream data, etc. It stores content management information including packet ID, copy control information, and the like.
  • the playback management information 811 includes playback procedure information (1) 812 and playback procedure information.
  • Information (2) Management information corresponding to 8 13 is set. Specifically, the name (Name) indicating the corresponding playback procedure information, the start point [In] of the content as time information indicating the start and end points of the content, and the end point [Out] of the content are shown. Each is stored.
  • Reproduction procedure information (1) The reproduction management information 811 corresponding to 812 is set to 1 in the continuation information (Continue), indicating that recording is continued to the next reproduction procedure information.
  • Playback procedure information (2) The continuation information (Cont inue) of the playback management information 811 corresponding to 813 is set to 0, indicating that recording is not continued to the next playback procedure information. It is. Also, 1 is set in the end information (End) storage area, indicating that there is no subsequent playback procedure information, and that it corresponds to the last playback procedure information.
  • the content recording processing is executed by a recording control process.
  • a control unit CPU that executes a program corresponding to the recording control process functions as a recording control process execution unit.
  • the processing of each step shown in the flow of FIG. 10 will be described.
  • step S101 when there are a plurality of recording media capable of storing content, the recording control process first executes a process of selecting one of them as a content recording start medium.
  • step S102 information on the free space of a plurality of recording media is obtained, and Select a recording medium with a larger free space.
  • step S102 a content recording process is started on the selected first recording medium.
  • the content to be recorded is, for example, MPEG2 compressed data.
  • step S103 the recording control process generates reproduction management information corresponding to the recording content and associates the first reproduction procedure information. That is, the first playback procedure information name (Name) is registered in the playback management information, and the linking process between the first playback procedure information and the playback management information is executed.
  • step S104 information used at the time of content reproduction is stored in the first reproduction procedure information.
  • the storage information includes the file name (Stream File) of video, audio, and section data, time information, video header information, audio header information, meta information (Meta) information including link information with stream data, and packet ID.
  • Content management information including copy control information.
  • the recording control process periodically verifies the remaining capacity of the recording medium on which the content is being recorded, in this case, the first recording medium, while performing the recording of the content, and sets the content in advance. And compare it with the threshold. If the remaining capacity of the first recording medium is equal to or larger than the threshold, it is determined in step S121 whether or not the content recording has been completed, and if not, the content recording on the first recording medium in step S102. continue processing.
  • step S122 the recording processing end processing, that is, the first reproduction procedure information and the reproduction management information are closed, that is, stored in a predetermined storage area (recording medium).
  • the recording processing end processing that is, the first reproduction procedure information and the reproduction management information are closed, that is, stored in a predetermined storage area (recording medium).
  • step S105 If it is determined in step S105 that the remaining capacity of the first recording medium is less than the threshold, the process proceeds to step S106, and the remaining capacity of another recording medium (second recording medium) is verified. . If the result of verification indicates that the remaining capacity of the second recording medium is equal to or larger than the threshold, the process proceeds to step S107. If the remaining capacity of the second recording medium is smaller than the threshold, the process proceeds to step S107.
  • the recording processing end processing that is, the first reproduction procedure information and the reproduction management information are closed, that is, stored in a predetermined storage area (recording medium), and the processing ends. If the remaining capacity of the second recording medium is equal to or larger than the threshold, in step S107, the content recording on the second recording medium is continuously executed. In step S108, 1 is set in the continuation information (Continue) area of the first reproduction procedure information of the reproduction management information. This is information indicating that recording of the same content is continuously performed on another recording medium, and recording is performed by taking over the information to another reproduction procedure information. Further, in step S109, second reproduction procedure information is generated, and in step S110, information used in content reproduction similar to the first reproduction procedure information is registered in the second reproduction procedure information.
  • step S111 it is determined whether or not the content recording has been completed. If the content recording has not been completed, the content recording process for the second recording medium in step S107 is continued. If the content recording has ended, in step SI12, the recording processing end processing, that is, the first playback procedure information, the second playback procedure information, and the playback management information are closed, that is, a predetermined storage area (recording medium) ) And the processing ends.
  • the procedure of the content reproduction processing executed in the information reproduction processing device of the present invention will be described.
  • the content reproduction process is executed by a reproduction control process.
  • a control unit CPU
  • a program corresponding to the playback control process has a playback control process.
  • the processing of each step shown in the flow of FIG. 11 will be described.
  • step S201 the reproduction control process reads reproduction management information corresponding to the content to be reproduced.
  • step S202 the playback procedure information of the playback content is read out with reference to the playback procedure information name (Name) set in the playback management information.
  • a plurality of pieces of reproduction procedure information are linked to the reproduction management information, a plurality of pieces of reproduction procedure information are read.
  • step S203 the content stored in the first recording medium is controlled according to the control information stored in the playback management information and the first playback procedure information (first playback procedure information) set in the playback management information. Is performed.
  • step S204 the reproduction control process verifies the continuation information (Continue) of the first reproduction procedure information of the reproduction management information, and determines whether or not the continuation information (Continue) is ON (1). judge.
  • step S210 it is determined whether or not the content reproduction has ended. If not, the content reproduction process in step S203 is continued. If the content reproduction has ended, in step S208, the reproduction processing end processing, that is, the first reproduction procedure information and the reproduction management information are closed, that is, stored in a predetermined storage area (recording medium). The process ends. In step S204, if the continuation information (Continue) of the first reproduction procedure information of the reproduction management information is ON (1), the same content is continuously recorded on another recording medium, and the same content is recorded.
  • Step S205 the process waits for the completion of reading of the content from the first recording medium in accordance with the first playback procedure information.
  • Step S206 the reproduction control processing of the content stored in the second recording medium is executed according to the control information stored in the reproduction management information and the second reproduction procedure information. Further, in step S208, it is determined whether or not the reproduction of the content is completed. If the reproduction is not completed, the process of reproducing the content stored in the second recording medium in step S206 is continued. If the content reproduction has ended, in step S208, the reproduction processing end processing, that is, the first reproduction procedure information and the reproduction management information are closed, that is, stored in a predetermined storage area (recording medium).
  • the reproduction procedure information corresponding to the storage information of each recording medium is obtained based on one piece of reproduction management information. Then, control based on the respective reproduction procedure information is executed.
  • the hard disk is mainly described as a content storage medium.
  • the present invention is applicable to a configuration in which content is recorded on other storage media, for example, various storage media such as a DVD, an optical disk, and a flash memory. Applicable.
  • the present invention has been described in detail with reference to the specific embodiments. However, it is obvious that those skilled in the art can modify or substitute the embodiment without departing from the spirit of the present invention.
  • the present invention has been disclosed by way of example, and should not be construed as limiting. In order to determine the gist of the present invention, the claims described at the beginning should be considered.
  • the series of processes described in the specification can be executed by hardware, software, or a combined configuration of both.
  • To execute software processing install a program that records the processing sequence in the memory of a computer built into dedicated hardware.
  • the program can be installed and executed on a general-purpose computer capable of executing various processes.
  • the program can be recorded in advance on a hard disk ROM (Read Only Memory) as a recording medium.
  • the program can be temporarily or permanently stored on a removable recording medium such as a flexi disk, CD-ROM (Compact Disc Read Only Memory), MO (Magneto optical) disk, DVD (Digital Versatile Disc;), magnetic disk, or semiconductor memory. Can be stored (recorded).
  • a removable recording medium can be provided as so-called package software.
  • the program can be installed on the computer from a removable recording medium as described above, transferred from the download site wirelessly to the computer, via a network such as a LAN (Local Area Network) or the Internet.
  • the program can be transferred to a computer by wire, and the computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.
  • a system is a logical set configuration of a plurality of devices, and is not limited to a device in which each component is in the same housing.
  • INDUSTRIAL APPLICABILITY As described above, according to the configuration of the present invention, in a device having a plurality of information recording means such as a plurality of hard disks, a reproduction procedure is recorded as reproduction control information corresponding to recording data. The playback procedure information and the link information of the playback procedure information are stored.
  • the process of storing the link information of the plurality of pieces of reproduction procedure information in one piece of reproduction management information is executed.
  • continuation information (Continue) indicating whether or not the same content is continuously recorded in the next playback procedure information is stored. Therefore, in the content playback processing, based on one piece of playback management information, thus, it is possible to acquire the reproduction procedure information corresponding to the information stored in each recording medium, and execute the control based on the respective reproduction procedure information.
  • a comparison process of a free space capable of data recording of a plurality of information recording means is executed, and an information recording unit having a larger free space is selected to perform data recording.
  • the recording process is started, and a comparison process is performed between the remaining capacity of the information recording unit during data recording and a preset threshold, and other information is provided on condition that the remaining capacity is less than the threshold. Since the data recording process for the recording means is continuously executed, efficient and proper use of the recording means can be performed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

複数のハードディスク等、複数の情報記録手段に継続してデータを記録し、また再生する処理を可能とする装置および方法を提供する。記録データに対応する再生制御情報として再生手順を記録した再生手順情報と、再生手順情報のリンク情報を格納した再生管理情報を生成し、複数の情報記録手段に継続してデータ記録を実行する場合に、複数の情報記録手段の各々に対応する複数の再生手順情報を生成し、複数の再生手順情報のリンク情報を1つの前記再生管理情報に設定する。コンテンツ再生処理では、1つの再生管理情報に基づいて、各記録媒体の格納情報に対応する再生手順情報を取得し、それぞれの再生手順情報に基づく再生制御を実行する。

Description

明 細 書 情報記録処理装置、 情報再生処理装置、 および方法、 並びにコンピュータ · プログラム 技術分野 本発明は、 情報記録処理装置、 情報再生処理装置、 および方法、 並びにコン ピュータ .プログラムに関する。 さらに詳細には、 1つのハードディスク等の データ記録手段に記録しきれない映像'音声等のデータを複数のハードデイス ク等のデータ記録手段に記録することを可能とし、 また、 これらの複数のデー タ記録手段に分割して記録されたデータを途切れなく再生することを可能と した情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ · プログラムに関する。 背景技術 近年、 ハードディスク、 光ディスク等の大容量のデータ記憶装置が普及し、 これらの記憶装置に、例えば放送局、 あるいは衛星を介して受信するコンテン ッを記録するとともに、記録したコンッテンッをハードディスク、光デイスク 等の大容量のデータ記憶装置から再生するといった利用が盛んになつてきて いる。特に大容量のハードディスクが安価になり、従来のビデオテープレコー ダに代わってのハードディスク レコーダの普及が加速してきている。ハードデ イスク レコーダは、 ランダムアクセス、 データの編集、 加工等が容易に行なえ るという、 従来のビデオテープレコーダにない利点があり、 今後、 さらに急速 に普及することが予測される。 ハードディスク、 光ディスク等の記憶媒体に動画データ等を格納する場合、 符号化 (圧縮) 処理によりデータ量を減少させて格納するのが一般的である。 また、 インターネット等のネッ トワークを介して伝送されるデータも符号化 (圧縮) 処理によりデータ量を減少させて送信し、受信側において符号化デー タを記憶媒体に格納し、 再生時に復号 (伸長) 処理を実行する場合が多い。 画像圧縮処理の最も知られた手法に M P E G (Mov ing Pi ctures Experts Group ) 圧縮技術がある。 この M P E G圧縮により生成される M P E Gストリ ームをハードディスク、 D V D等の記録媒体に格納したり、 あるいは I P ( Internet Protocol) に従った I Pパケットに格納してィンターネット上を 転送させることにより、 データ転送効率、 データ記憶効率が向上される。
M P E Gは、高品位な画像圧縮処理を実現する技術である。現在最も多く使 用されている M P E G 2の圧縮方法は、画面内の相関を利用した圧縮である離 散コサイン変換 (Di screte Cosine Transform ; DCT)、 画面間の相関に基づく 圧縮としての動き捕償、符号列の相関に基づく圧縮としてのハフマン符号化を 組み合わせた圧縮手法であり、 M P E G 2では、動き捕償を用いた予測符号化 を行うために、 I ピクチャ、 Pピクチャ、 Bピクチャと呼ぶ 3つの要素による 複数フレームからなるグループである G O P (Group Of Pi ctures) 構造を持 つ。 このようなグループからなるフレームデータを再生する場合には、グループ データ、すなわち G O P単位の復号処理が必要となる。ディスク等に記録され る圧縮データは、必ずしも G O P単位のセグメントで区分されて記録されるわ けではないが、 コンテンツの格納位置を判別し、 コンテンツを読み出し可能と する情報を含むメタ (M e t a ) 情報によって、 G O P単位に区分可能なよう に格納される。デコードを伴う再生時には、セグメント単位でのデコードが実 行されて再生処理が行なわれることになる。 地上波、あるいは衛星放送等を受信可能なチューナ部を搭載したハードディ スクレコーダは、チューナを介して受信したデータをハードディスク等のデー タ記憶装置に記録する。地上波、 あるいは衛星放送等を介して受信されるデジ タルデータは、上述した MP E G方式等の圧縮処理が施されているのが一般的 である。 従って、 これらのソースから供給されるデジタルビデオ信号を、 ハー ドディスク等に記録する場合は、圧縮されたビデオ信号をそのままハードディ スク等に記録する処理が行なわれる。 アナログ信号を受信してハードディスク等のデータ記憶装置に記録する場 合には、 A/D変換によりデジタル信号に変換して、その後ェンコ一ド(圧縮) 処理を実行してハードディスク等に記録する処理が行なわれる。 図 1を参照して、従来の MP E Gストリームを記録再生するハードディスク レコーダの処理について説明する。 まず、データ記録時の処理について説明する。 アンテナで受信された R F信 号がチューナ a 1 0 1、チューナ b 1 0 2に供給される。チューナ a 1 0 1は デジタル信号用チューナであり、チューナ b 1 0 2はアナログ信号用チューナ である デジタル信号用チューナ、 チューナ a 1 0 1で選局、 検波、 復調された結果 のトランスポートス トリーム (T S : Transport Stream) は、 デスクランブラ 1 04を通ってスクランプルの解除がなされた後、デマルチプレクサ (D EM UX) 1 1 0に入力される。 なお、 トランスポートストリ一ム (T S) は、 I E E E 1 3 9 4上の MP E Gス ト リームの形式である。 —方、 アナログ信号用チューナ、 チューナ b 1 0 2で選局、 検波、 復調され た信号は、 NT S Cデコーダ/オーディォ AZD 1 0 5において、 NT S C方 式のビデオ信号のテーコ一ド処理、およびオーディオ信号のデジタル変換処理 が実行され、 MP E Gエンコーダ 1 0 6において MP E G符号化処理が実行さ れた後、 デマルチプレクサ (DEMUX) 1 1 0に入力される。 さらに、例えば他のビデオ機器等が接続された他ソースからのデータ入力を 行なう外部入力 1 0 3からの入力信号は、 NT S Cデコーダ オーディォ A, D 1 0 5において、 NT S C方式のビデオ信号のデコード処理、およびオーデ ィォ信号のデジタル変換処理が実行され、 MP E Gエンコーダ 1 0 6において MP E G符号化処理が実行された後、 デマルチプレクサ (D EMUX) 1 1 0 に入力される。 デスクランブラ 1 04経由でデマルチプレクサ(D EMUX) 1 1 0に入力 された T S信号は、 C PU 1 3 0 (ホス ト C PU) によって設定されるパケッ ト識另 IJ子としての P I D (p a c k e t i d e n t i f i c a t i o n) に よって、 所望のパケッ ト化されたス トリームデータとしてのビデオ P E S (Packetized Elementary Stream)データ、 もしくは、 多重ィ匕されないエレメン タリーストリームデータとしての E S (Elementary Stream)データ、 さらに音 声(オーディオ) に対応する同様のオーディオ P E Sデータもしくは E Sデー タと、 さらに選局動作、付加情報データ等を含む管理データとしてのセクショ ンデータに分離される。 ビデオ P E Sデータもしくはビデオ E Sデータは、後段のビデオデコーダ 1 1 1に入力され、オーディオ P E Sデータもしくはオーディオ E Sデータは後 段のオーディオデコーダ 1 1 2、セクションデータは後段のメモリ 1 1 3へ送 られる。 また、 ビデオ P E Sデータ、 オーディオ P E Sデータは、 情報検出装置 1 2 0とスクランプラ 1 2 1経由で記録媒体(ハードディスク) 1 2 3に記録され る。 情報検出装置 1 2 0では、 映像 ·音声データ (コンテンツ) に関する再生 手順情報と再生管理情報を検出し、これらの再生手順情報と再生管理情報を記 録媒体 (ハードディスク) 1 2 3に記録する。 スクランブラ 1 2 1では、 ビデ ォデータ等に対してスクランプル処理を実行し、スクランプル処理されたデー タを記録媒体 (ハードディスク) 1 2 3に記録する ビデオデコーダ 1 1 1はデマルチプレクサ 1 1 0から供給されるビデオ P E Sデータもしくは E Sデータをデコードし、映像信号を後段の映像表示装置 1 1 4へ出力し、映像再生が実行される。 ォ一ディォデコーダ 1 1 2はデマル チプレクサ 1 1 0から供給されるオーディオ P E Sデータもしくは E Sデー タをデコードし、音声信号を後段の音声出力装置 1 1 5へ出力し、音声再生が 実行される。 選局動作、付加情報データを含むセクショ ンデータはメモリ 1 1 3に格納さ れるが、 これらのデータはホスト C P U 1 3 0によって読み出され、 ソフ トゥ エアで処理され、 選局処理等、 各種の処理に使用される。 メモリ 1 4 2はホス ト C P U 1 3 0の作業領域、 ソフ トゥ-ァの格納領域等として使用される。 なお、図 1に示す構成では、視聴の権利を有するユーザに限定したコンテン ッ再生を可能とする限定受信方式を実現するため、カードィンタフェース ( I / F ) 1 4 0を介して、ユーザ所有の I Cカード 1 4 1に格納されたユーザ情 報 (権利情報) の読み取りを実行する構成を持つ。 I Cカード 1 4 1に格納さ れたユーザ情報(権利情報)に基づいて、ホスト C P U 1 3 0が制御を実行し、 限定受信のコンテンツを視聴できるようになされている。 再生管理情報には、再生する映像 ·音声データの再生手順を記録した再生手 順情報へのリンク情報と制御情報が管理されている。再生手順情報には、 スト リームデータ、 ストリーム管理情報及びコンテンッ情報が管理されている。 次に、記録媒体(ハードディスク) 1 2 3に記録された映像 ·音声データ (コ ンテンッ) を再生する処理について説明する。 記録媒体 (ハードディスク) 1 2 3に記録された映像 ·音声データ (コンテ ンッ) を管理している再生管理情報、 再生手順情報を記録媒体 (ハードデイス ク) から読み出す。 読み出された映像 ·音声データは、 デスクランブラ 1 2 2 によってスクランブルの解除処理がなされた後、ビデオデコーダ 1 1 1とォー ディォデコーダ 1 1 2にビデオおよびオーディオデータが入力される。ビデオ デコーダ 1 1 1とオーディオデコーダ 1 1 2において、デコード処理が実行さ れた後、映像信号が後段の映像表示装置 1 1 4へ出力され、音声信号が後段の 音声出力装置 1 1 5へ出力されてコンテンツ再生が実行される。 次に、 再生管理情報、 および再生手順情報について、 図 2を参照して説明す る。 再生管理情報 2 0 5、 および再生手順情報 2 0 6は、 例えば記録媒体 (ハ ードディスク) 2 1 2に対するコンテンツ記録処理において生成され、 コンテ ンッに対応付けられて記録媒体 (ハードディスク) 2 1 2に格納され、 記録媒 体 (ハードディスク) 2 1 2からのコンテンツ読み出し、 再生処理において、 記録媒体(ハードディスク) 2 1 2から読み取られて、再生制御に適用される。 再生管理情報 2 0 5は、 コンテンツの記録時に生成され、 コンテンツ再生時 に利用される情報であり、再生するコンテンッの順序を記した管理情報を格納 する。 具体的には、 対応する再生手順情報 2 0 6を示す名前 (N a m e ) と、 コンテンッの開始および終点を示す時間情報としてのコンテンツの開始点 [ I n]、 コンテンツの終了点 [O u t ] が含まれる。 再生手順情報 2 0 6は、 コンテンツの記録時に生成され、 コンテンツ再生時 に利用される情報であり、 1つの記録媒体に連続して記録されたコンテンツの 管理情報を格納している。 具体的には、 ビデオ、 オーディオ、 セクションデー タのファイル名 (S t r e a m F i l e N a m e )、 時間情報、 ビデオへ ッダ情報、オーディオヘッダ情報、ス トリームデータ等とのリ ンク情報からな るメタ (Me t a ) 情報、 パケッ ト I D、 コピー制御情報等からなるコンテン ッ管理情報を含む。 これらの再生管理情報 2 0 5、 および再生手順情報 2 0 6は、 コンテンッと ともに記録媒体 (ハードディスク) 2 1 2に格納され保持される。 これらの情 報の生成および適用処理構成について、コンテンッ記録とコンテンッ再生を並 列に実行するプロセス例を図 2を参照して説明する。 図 2において、ライン A A 'の上部がソゥトウェアの制御による処理であり、 下部がハードウエアによる処理を示している。 ソフ トウェア側には、ユーザからのコマンド等を識別し、記録あるいは再生 の全体の制御を実行する記録再生処理プログラムとしての上位層プロセス(ァ プリケーション) 2 0 4があり、ユーザの入力等に基づいて下位プロセスを設 定するなど統括的な制御を行なう。 記録再生制御を実行する場合には、上位層プロセス (アプリケーションプロ グラム) 2 0 4の管理の下に下位に記録制御を実行する記録制御プロセス 2 0 1、 または再生制御を実行する再生制御プロセス 2 0 2が設定され、それぞれ の設定されたプロセスで処理が制御される。 ハードウエア側には、 例えばデスクランブル、 スクランプル、 M P E Gデコ ード、ェンコ一ド処理、 あるいは A/ D変換等を実行するハードウエア等によ つて構成される記録部ハードウエア 2 1 0、 および、 デスクランブル、 M P E Gデコード処理等を実行する再生部ハ一ドウエア 1 1 1、およびコンテンツの 記録媒体としての記録媒体 (ハードディスク) 2 1 2がある。 この処理例では、 記録制御プロセス 2 0 1が、 コンテンツを記録媒体 (ハー ドディスク) 2 1 2に記録するとともに再生管理情報 2 0 5、再生手順情報 2 0 6を生成する処理を実行する。 一方、 再生制御プロセス 2 0 2は、 再生管理 情報 2 0 5等に従って、 コンテンツを記録媒体 (ハードディスク) 2 1 2から 読み出して、 再生部ハードウエア 2 1 1に送る処理を実行する。 図 2に示す例においては、 コンテンツ、 および再生管理情報、 再生手順情報 は 1つの記録媒体(ハードディスク)に対して記録することを前提としている。 すなわち 1つのコンテンツを記録媒体(ハードディスク) に対して記録する場 合、 1つのコンテンツに対応して 1つの再生手順情報を生成し、生成した再生 手順情報のリンクを設定した再生管理情報を生成して同一の記録媒体(ハード ディスク) に格納することを前提としている。 しかしながら、 データを記憶し再生処理を実行する情報記憶再生装置には、 複数の記録手段を備えたものも多くあり、ユーザはより多くのコンテンツを複 数の記録手段に記憶し、再生する処理を行なうことも多くなっている。例えば ハードディスクレコーダには、データ記憶容量を増加させるために、複数のハ 一ドディスク装置を内蔵したものがある。 このような複数の記録手段を持つ構成において、 コンテンツ毎に、いずれか の記録手段を、記憶デバイスとして設定して、それぞれコンテンツ単位で記憶 媒体を変更して記憶することは可能であつたが、 1つのコンテンツを複数の記 録手段にまたがって途切れなく記録し、 再生可能とすることは困難であった。 このような処理を行なうと、連続したデータが寸断され、寸断部に再生ができ ないデータ領域が発生し、コンテンツ再生時にデータが途切れてしまう場合が ある。 従って、 従来は、 たとえ複数の記録手段を備えた記憶装置であっても、 1つ のコンテンツの記録時に、記録処理を行なっている例えばハードデイスクの残 容量がなくなった場合は、コンテンツ記録を停止する等の処理をとらざる得な かった。 このような状況に鑑みて、着脱可能な例えば光デイスクに対してコンテンツ を記録する場合、 1枚の光ディスクの残容量が少なくなったとき、大容量パッ ファに未記録のデータを一次格納し、光ディスクの入れ替えの後、 2枚目の光 ディスクにバッファ格納データを記録することで、途切れのないデータ格納を 実現しようとする構成が、例えば特許文献 1 (特開 2 0 0 2— 1 5 7 8 2 4号 公報) に記載されている。 特許文献 1は、 1枚のディスクに収容しきれない高画質、高音質の映像音声 データを、途切れることなく、複数のディスクに記録することが可能なデータ 記録装置を開示している。 この特許文献 1には、第 1の光ディスクに対して一 連のデータを記録するとき、第 1の光ディスクの残容量が所定容量以下になる と、大容量バッファに対して少なく とも一連のデータの続きを記録させる第 1 の制御手段と、第 1の光ディスクが第 2の光ディスクに交換されたとき、第 1 の制御手段の制御により大容量バッファに記録されたデータを読出し、この読 み出されたデータを第 2の光デイスクに記録させる第 2の制御手段とを備え た構成を示している。 しかし、この特許文献に記載の技術は、バッファを適用して、データの格納、 記録を継続して実行可能とした構成を示しているにすぎず、コンテンツの記録 に際し、 再生制御情報としての再生管理情報や、 再生手順情報を生成して、 コ ンテンッと共にハードディスク等の記憶媒体に格納し、再生時に再生管理情報 や、 再生手順情報に基づく再生制御を実行する構成とは異なる。 従って、 複数 の記録媒体にコンテンッが連続記録された場合の再生管理情報や、再生手順情 報の取り扱いについては何ら開示するものではない。 発明の開示 本発明は、上述した問題点に鑑みてなされたものであり、 コンテンッの記録 に際し、 再生制御情報としての再生管理情報や、 再生手順情報を生成して、 コ ンテンッと共にハードディスク等の記憶媒体に格納し、再生時に再生管理情報 や、再生手順情報に基づく再生制御を実行する構成において、複数の記録媒体 にコンテンツを、途切れなく連続記録し、また途切れのないコンテンツの再生 処理を再生管理情報、再生手順情報に基づく再生制御の下に実行することを可 能とした情報記録処理装置、 情報再生処理装置、 および方法、 並びにコンビュ —タ ·プログラムを提供することを目的とする。 本発明の第 1の側面は、
データ記録処理を実行する情報記録処理装置であり、
データ記録用の複数の情報記録手段と、
前記情報記録手段に対するデータ記録処理を実行するとともに、データ再生 時の制御情報の生成処理を実行する記録制御プロセス実行部を有し、
前記記録制御プロセス実行部は、
データ記録処理に際して、前記制御情報として、再生データの再生手順を記 録した再生手順情報と、前記再生手順情報のリンク情報を格納した再生管理情 報を生成するとともに、
データ記録処理を複数の情報記録手段に継続して実行する場合に、前記複数 の情報記録手段の各々に対応する複数の再生手順情報を生成し、該複数の再生 手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行する 構成であることを特徴とする情報記録処理装置にある。 さらに、本発明の情報記録処理装置の一実施態様において、前記記録制御プ ロセス実行部は、データ記録処理を複数の情報記録手段に継続して実行する場 合に、複数の再生手順情報のリンク情報を 1つの前記再生管理情報に格納する 処理を実行するとともに、個々の再生手順情報の対応データ格納領域に、 同一 コンテンッを次の再生手順情報へ継続して記録しているか否かを示す継続情 報 (Cont inue) を格納する処理を実行する構成であることを特徴とする。 さらに、本発明の情報記録処理装置の一実施態様において、前記記録制御プ ロセス実行部は、データ記録処理を複数の情報記録手段に継続して実行する場 合に、複数の再生手順情報のリンク情報を 1つの前記再生管理情報に格納する 処理を実行するとともに、個々の再生手順情報の対応データ格納領域に、最終 の再生手順情報に対応しているか否かを示す終了情報 (End) を格納する処理 を実行する構成であることを特徴とする。 さらに、本発明の情報記録処理装置の一実施態様において、前記記録制御プ ロセス実行部は、前記再生手順情報の各々に 1つの記録媒体に連続して記録さ れたデータの管理情報を格納するとともに、データの格納位置を判別可能とす る情報を格納する処理を実行する構成であることを特徴とする。 さらに、本発明の情報記録処理装置の一実施態様において、前記記録制御プ ロセス実行部は、前記複数の情報記録手段のデータ記録可能な空き容量の比較 処理を実行し、より大きい空き容量を有する情報記録手段を選択してデータ記 録処理を開始する構成であることを特徴とする。 さらに、本発明の情報記録処理装置の一実施態様において、前記記録制御プ ロセス実行部は、データ記録実行中の情報記録手段の残容量と、予め設定され た閾値との比較処理を実行し、 残容量が閾値未満となったことを条件として、 他の情報記録手段に対するデータ記録処理を継続して実行する構成であるこ とを特徴とする。 さらに、本発明の情報記録処理装置の一実施態様において、前記記録制御プ ロセス実行部は、情報記録手段に対するデータ記録処理を開始する際に第 1の 再生手順情報を生成し、該第 1の再生手順情報のリンク情報を再生管理情報に 格納する処理を実行するとともに、継続したデータ記録を異なる情報記録手段 に継続して実行する場合に、新たな第 2の再生手順情報を生成し、該第 2の再 生手順情報のリンク情報を前記再生管理情報に格納し、前記第 1の再生手順情 報の対応データ格納領域に、同一コンテンツを次の再生手順情報へ継続して記 録しているか否かを示す継続情報(Continue) の設定処理を実行する構成であ ることを特徴とする。 さらに、 本発明の第 2の側面は、
データ再生処理を実行する情報再生処理装置であり、
再生対象データ記録用の複数の情報記録手段と、
前記情報記録手段に格納されたデータの再生処理を、制御情報に基づいて実 行する再生制御プロセス実行部を有し、
前記再生制御プロセス実行部は、
データ再生処理に際して、前記制御情報として、再生データの再生手順を記 録した再生手順情報と、前記再生手順情報のリ ンク情報を格納した再生管理情 報を取得し、
前記再生管理情報にリンク して設定された複数の再生手順情報が存在する 場合に、 該複数の再生手順情報を、 順次切り替えて制御情報として適用し、 再 生対象データを個々の再生手順情報毎に異なる情報記録手段から取得して再 生処理を実行する構成であることを特徴とする情報再生処理装置にある。 さらに、本発明の情報再生処理装置の一実施態様において、前記再生管理情 報は、各再生手順情報の対応データ格納領域に、同一コンテンツを次の再生手 順情報へ継続して記録しているか否かを示す継続情報(Continue)が格納され、 前記再生制御プロセス実行部は、再生中のデータに対応する再生手順情報に対 して設定された再生管理情報中の継続情報 (Cont inue) の設定に基づいて、 他 の再生手順情報に基づいて継続して再生制御を実行するか否かを判定する処 理を実行する構成であることを特徴とする。 さらに、本発明の情報再生処理装置の一実施態様において、前記再生制御プ ロセス実行部は、前記再生手順情報から、 1つの記録媒体に連続して記録され たデータの管理情報と、 データの格納位置を判別可能とする情報を取得して、 データ再生制御処理を実行する構成であることを特徴とする。 さらに、 本発明の第 3の側面は、 データ記録用の複数の情報記録手段を有する情報記録装置における情報記 録処理方法であり、
前記情報記録手段に対するデータ記録処理に際して、記録データに対応する 再生制御情報として再生手順を記録した再生手順情報と、前記再生手順情報の リンク情報を格納した再生管理情報を生成する制御情報生成ステップを有し、 前記制御情報生成ステツプは、
データ記録処理を複数の情報記録手段に継続して実行する場合に、前記複数 の情報記録手段の各々に対応する複数の再生手順情報を生成し、該複数の再生 手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行する ことを特徴とする情報記録処理方法にある。 さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処 理方法において、データ記録処理を複数の情報記録手段に継続して実行する場 合に、複数の再生手順情報のリンク情報を 1つの前記再生管理情報に格納する 処理を実行するとともに、個々の再生手順情報の対応データ格納領域に、同一 コンテンッを次の再生手順情報へ継続して記録しているか否かを示す継続情 報 (Continue) を格納する処理を実行することを特徴とする。 さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処 理方法において、データ記録処理を複数の情報記録手段に継続して実行する場 合に、複数の再生手順情報のリンク情報を 1つの前記再生管理情報に格納する 処理を実行するとともに、個々の再生手順情報の对応データ格納領域に、最終 の再生手順情報に対応しているか否かを示す終了情報 (End) を格納する処理 を実行することを特徴とする。 さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処 理方法において、 さらに、前記再生手順情報の各々に 1つの記録媒体に連続し て記録されたデータの管理情報を格納するとともに、データの格納位置を判別 可能とする情報を格納する処理を実行するステップを含むことを特徴とする。 さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処 理方法において、 さらに、前記複数の情報記録手段のデータ記録可能な空き容 量の比較処理を実行し、より大きい空き容量を有する情報記録手段を選択して データ記録処理を開始するステップを含む特徴とする。 さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処 理方法において、 さらに、 データ記録実行中の情報記録手段の残容量と、 予め 設定された閾値との比較処理を実行し、残容量が閾値未満となったことを条件 として、他の情報記録手段に対するデータ記録処理を継続して実行するステツ プを含むことを特徴とする。 さらに、本発明の情報記録処理方法の一実施態様において、前記情報記録処 理方法において、 さらに、情報記録手段に対するデータ記録処理を開始する際 に第 1の再生手順情報を生成し、該第 1の再生手順情報のリンク情報を再生管 理情報に格納する処理を実行するとともに、継続したデータ記録を異なる情報 記録手段に継続して実行する場合に、新たな第 2の再生手順情報を生成し、該 第 2の再生手順情報のリンク情報を前記再生管理情報に格納し、前記第 1の再 生手順情報の対応データ格納領域に、同一コンテンツを次の再生手順情報へ継 続して記録しているか否かを示す継続情報 (Continue) の設定処理を実行する ステップを含むことを特徴とする。 さらに、 本発明の第 4の側面は、
再生対象データ記録用の複数の情報記録手段を有する情報再生装置におけ る情報再生処理方法であり、
データ再生処理に際して、制御情報として、再生データの再生手順を記録し た再生手順情報と、前記再生手順情報のリンク情報を格納した再生管理情報を 取得する制御情報取得ステップと、
前記再生管理情報にリンクして設定された複数の再生手順情報が存在する 場合に、 該複数の再生手順情報を、 順次切り替えて制御情報として適用し、 再 生対象データを個々の再生手順情報毎に異なる情報記録手段から取得して再 生処理を実行する再生制御処理ステップと、
を有することを特徴とする情報再生処理方法にある。 さらに、本発明の情報再生処理方法の一実施態様において、前記再生管理情 報は、各再生手順情報の対応データ格納領域に、 同一コンテンツを次の再生手 順情報へ継続して記録しているか否かを示す継続情報(Conti nue)が格納され、 前記再生制御処理ステップは、再生中のデータに対応する再生手順情報に対し て設定された再生管理情報中の継続情報 (Cont inue) の設定に基づいて、 他の 再生手順情報に基づいて継続して再生制御を実行するか否かを判定する処理 を実行するステップを含むことを特徴とする。 さらに、本発明の情報記録処理方法の一実施態様において、前記再生制御処 理ステップは、前記再生手順情報から、 1つの記録媒体に連続して記録された データの管理情報と、データの格納位置を判別可能とする情報を取得して、デ ータ再生制御処理を実行するステップを含むことを特徴とする。 さらに、 本発明の第 5の側面は、
データ記録用の複数の情報記録手段を有する情報記録装置における情報記 録処理を実行するコンピュータ .プログラムであり、
前記情報記録手段に対するデータ記録処理に際して、記録データに対応する 再生制御情報として再生手順を記録した再生手順情報と、前記再生手順情報の リンク情報を格納した再生管理情報を生成する制御情報生成ステップを有し、 前記制御情報生成ステップは、
データ記録処理を複数の情報記録手段に継続して実行する場合に、前記複数 の情報記録手段の各々に対応する複数の再生手順情報を生成し、該複数の再生 手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行する ステップとして設定されていることを特徴とするコンピュータ.プログラムに ある。 さらに、 本発明の第 6の側面は、
再生対象データ記録用の複数の情報記録手段を有する情報再生装置におけ る情報再生処理を実行するコンピュータ · プログラムであり、
データ再生処理に際して、制御情報として、再生データの再生手順を記録し た再生手順情報と、前記再生手順情報のリンク情報を格納した再生管理情報を 取得する制御情報取得ステップと、
前記再生管理情報にリンク して設定された複数の再生手順情報が存在する 場合に、 該複数の再生手順情報を、 順次切り替えて制御情報として適用し、 再 生対象データを個々の再生手順情報毎に異なる情報記録手段から取得して再 生処理を実行する再生制御処理ステップと、
を有することを特徴とするコンピュータ · プログラムにある。 本発明の構成によれば、複数のハードディスク等、複数の情報記録手段を有 する装置において、記録データに対応する再生制御情報として再生手順を記録 した再生手順情報と、再生手順情報のリンク情報を格納した再生管理情報を生 成し、複数の情報記録手段に継続してデータ記録を実行する場合に、複数の情 報記録手段の各々に対応する複数の再生手順情報を生成し、複数の再生手順情 報のリンク情報を 1つの前記再生管理情報に格納する構成としたので、コンテ ンッ再生処理において、複数の記録媒体にコンテンツ記録が継続して実行され ていても、 1つの再生管理情報に基づいて、各記録媒体の格納情報に対応する 再生手順情報を取得し、それぞれの再生手順情報に基づく制御を実行すること が可能となる。 さらに、本発明の構成によれば、データ記録処理を複数の情報記録手段に継 続して実行する場合に、複数の再生手順情報のリンク情報を 1つの再生管理情 報に格納する処理を実行するとともに、個々の再生手順情報の対応データ格納 領域に、同一コンテンッを次の再生手順情報へ継続して記録しているか否かを 示す継続情報 (Continue) を格納する構成としたので、 コンテンツ再生処理に おいて、 1つの再生管理情報に基づいて、各記録媒体の格納情報に対応する再 生手順情報を取得し、それぞれの再生手順情報に基づく制御を実行することが 可能となる。 さらに、 本発明の構成によれば、 情報記録処理において、 複数の情報記録手 段のデータ記録可能な空き容量の比較処理を実行し、より大きい空き容量を有 する情報記録手段を選択してデータ記録処理を開始し、 また、データ記録実行 中の情報記録手段の残容量と、予め設定された閾値との比較処理を実行し、残 容量が閾値未満となったことを条件として、他の情報記録手段に対するデータ 記録処理を継続して実行する構成としたので、効率的で適正な記録手段の利用 が実行可能となる。 なお、 本発明のコンピュータ ' プログラムは、 例えば、 様々なプログラム' コードを実行可能な汎用コンピュータ 'システムに対して、 コンピュータ可読 な形式で提供する記憶媒体、 通信媒体、 例えば、 C Dや F D、 M Oなどの記憶 媒体、 あるいは、ネットワークなどの通信媒体によって提供可能なコンビユー タ .プログラムである。 このようなプログラムをコンピュータ可読な形式で提 供することにより、 コンピュータ 'システム上でプログラムに応じた処理が実 現される。 本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付す る図面に基づく、 より詳細な説明によって明らかになるであろう。 なお、 本明 細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装 置が同一筐体内にあるものには限らない。 図面の簡単な説明 図 1は、 M P E Gストリームを記録再生するハードディスクレコーダの構成 を示す図である。
図 2は、記録媒体に対するコンテンッ記録処理と、記録媒体からのコンテン ッ再生処理を並列に実行するプロセス構成例を説明する図である。
図 3は、本発明の構成におけるコンテンツ記録時に生成され、 コンテンツ再 生処理において読み出され再生制御に適用される再生管理情報および再生手 順情報の構成を示す図である。
図 4は、 再生管理情報における記録開始位置 [ I N ]、 記録終了位置 [ O U T ] と、 G O Pの区切り位置との対応を説明する図である。
図 5は、本発明の情報記録処理装置のコンテンツ記録制御処理におけるプロ セス構成について説明する図である。
図 6は、本発明のコンテンツ記録再生制御処理を実行する装置のハードゥエ ァ構成例を示す図である。
図 7は、本発明の情報再生処理装置のコンテンツ再生制御処理におけるプロ セス構成について説明する図である。
図 8は、 本発明の構成に従って生成される再生管理情報、 再生手順情報と、 コンテンツとの対応について説明する図である。
図 9は、 本発明の構成に従って生成される再生管理情報、 再生手順情報と、 コンテンッとの対応について説明する図である。
図 1 0は、本発明の情報記録処理装置のコンテンツ記録制御処理における手 順について説明するフロー図である。
図 1 1は、本発明の情報再生処理装置のコンテンツ再生制御処理における手 順について説明するフロー図である。 発明を実施するための最良の形態 以下、図面を参照しながら、本発明の情報記録処理装置、情報再生処理装置、 および方法、 並びにコンピュータ ' プログラムの詳細について説明する。
[制御情報構成] 図 3に、 本発明の情報記録処理装置、 情報再生処理装置、 および方法におい て、 コンテンツ記録時に生成され、 コンテンツ再生処理において読み出され再 生制御に適用される再生管理情報および再生手順情報の構成を示す。 再生管理情報は、 コンテンツの記録時に生成され、 コンテンツ再生時に利用 される情報であり、 再生するコンテンッの順序を記した管理情報を格納する。 具体的には、 対応する再生手順情報を示す名前 (N a m e ) と、 コンテンツの 開始および終点を示す時間情報としてのコンテンツの開始点 [ I n]、 コンテ ンッの終了点 [O u t ] が含まれる。 コンテンツの開始点 [ I n] は、 記録制 御プロセスがコンテンツ記録開始時点に設定するコンテンツ開始点情報とし ての時間情報であり、コンテンッの終了点 [O u t ]は、記録制御プロセスが、 コンテンツ記録処理の経過とともに更新するコンテンツ記録済みの末尾デー タ位置を示す時間データである。 再生手順情報は、 コンテンツの記録時に生成され、 コンテンツ再生時に利用 される情報であり、 1つの記録媒体に連続して記録されたコンテンツの管理情 報を格納している。 具体的には、 ビデオ、 オーディオ、 セクションデータのフ アイル名 (S t r e a m F i l e N a m e ), 時間情報、 ビデオヘッダ情 報、オーディオヘッダ情報、ス トリームデータ等とのリンク情報からなるメタ (Me t a ) 情報であり、 コンテンツの格納位置を判別し、 コンテンツを読み 出し可能とする情報を含む。 さらに、 パケット I D、 コピー制御情報等からな るコンテンッ管理情報を含む。 本発明の構成において、 コンテンッを複数の記録媒体に格納する場合には、 コンテンツを記録する記録媒体毎に再生手順情報を生成する。図 3に示す例は、 2つの記録媒体に 1コンテンツを記録する場合の例であり、それぞれの記録媒 体毎の再生手順情報として、 2つの再生手順情報 ( 1 ) ( 2) を示している。 このように、 2つの再生手順情報を生成する場合、 図 3に示すように、 再生 管理情報には、個々の再生手順情報に対応する管理情報が設定される。具体的 には、 対応する再生手順情報を示す名前 (N a m e) と、 コンテンツの開始お よび終点を示す時間情報としてのコンテンツの開始点 [ I n]、 コンテンツの 終了点 [O u t ] 力 それぞれ再生手順情報 (1)、 ( 2) に対応して設定され る。 さらに、本発明の構成において適用する再生管理情報には、 同一コンテンツ を次の再生手順情報へ継続して記録しているか否かを示す継続情報 (Continue) を格納する。 継続情報 (Continue) 格納領域に 1が設定されてい る場合は同一コンテンツを次の再生手順情報へ維続して記録していることを 示している。すなわち、 さらに異なる記録媒体に継続して記録が実行されてい ることを示す。 継続情報 (Continue) 格納領域に 0が設定されている場合は、 同一コンテンツを次の再生手順情報へ継続して記録していないこと、すなわち、 さらに異なる記録媒体に継続して記録が実行されていないことを示す。 また、 最終の再生手順情報に対応しているかを示す終了情報 (End) を有す る。 終了情報 (End) 格納領域に 1が設定されている場合は、 後続する再生手 順情報は存在せず、最終の再生手順情報に対応していることを示している。終 了情報 (End) 格納領域に 0が設定されている場合は後続する再生手順情報が 存在することを示している。 前述したように、 再生管理情報には、 コンテンツの開始点 [ I n]、 コンテ ンッの終了点 [O u t ] が含まれる。 コンテンッの開始点 [ I n] は、 コンテ ンッ記録開始時点にコンテンツ開始点情報としての時間情報であり、コンテン ッの終了点 [O u t ] は、 コンテンッ記録処理の経過とともに更新されるコン テンッ記録済みの末尾データ位置を示す時間データである。 本発明の情報記録または再生処理装置において処理対象となるデータは M P E G圧縮データである。現在最も多く使用されている MP E G 2の圧縮方法 は、 画面内の相関を利用した圧縮である離散コサイン変換 (Discrete Cosine Transform; DCT)、 画面間の相関に基づく圧縮としての動き補償、 符号列の相 関に基づく圧縮としてのハフマン符号化を組み合わせた圧縮手法であり、 MP E G 2では、動き捕償を用いた予測符号化を行うために、 I ピクチャ、 Pピク チヤ、 Bピクチャと呼ぶ 3つの要素による複数フレームからなるグループであ る GO P (Group Of Pictures) 構造を持つ。 このようなグループからなるフレームデータを再生する場合には、グループ データ、すなわち GO P単位の復号処理が必要となる。ディスク等に記録され る圧縮データは、必ずしも GO P単位のセグメントで区分されて記録されるわ けではないが、 コンテンツの格納位置を判別し、 コンテンツを読み出し可能と する情報を含むメタ (M e t a ) 情報によって、 GO P単位に区分可能なよう に格納される。デコードを伴う再生時には、セグメント単位でのデコードが実 行されて再生処理が行なわれることになる。 上述した、 再生管理情報の記録開始位置 [ I N]、 記録終了位置 [OUT] は、 GO P単位で、 GO Pの区切り位置を示すデータが設定され、 再生管理情 報の記録終了位置 [OUT] は、 記録処理の進行に伴い、 記録制御プロセスに より、 逐次更新される。 再生制御プロセスにおける再生時にも、 再生位置を G O Pの区切り位置で認識して再生処理を実行する。 複数の記録媒体にコンテンツを継続して記録する場合も、その記録単位を G O P単位としない方が記録媒体の使用効率がよく、 図 4に示すように、記録媒 体 A (ハードディスク A) 3 0 1にコンテンツの前半部 [GO P # l〜GO P # n] を記録し、 記録媒体 B (ハードディスク B) 3 0 2にコンテンツの後半 部 [GO P # n + 2〜] を記録する場合、 再生管理情報における再生手順情報 ( 1 ) に対応する記録終了位置 [OUT] は、 GO P # nのエンド位置に対応 するデータとなり、 再生管理情報における再生手順情報 (2) に対応する記録 開始位置 [ I N]は、 GO P # n + 2のスタート位置に対応するデータとなる。 [GO P # n + l ] は記録媒体 A (ハードディスク A) および記録媒体 B (ハ ードディスク B) に、 分割されて記録される。
[コンテンツ記録処理]
次に、図 5を参照して本発明の情報記録処理装置のコンテンッ記録制御処理 におけるプロセス構成について説明する。 なお、図 6に情報記録処理装置のハ 一ドウエア構成例を示す。 図 5において、 上位層プロセス (アプリケーシヨン) 3 1 4は、 例えばユー ザからのコマンド等を識別し、記録あるいは再生の全体の制御を実行する記録 再生処理プログラムの実行ソフトウェアを示す。上位層プロセス (アプリケー シヨンプログラム) 3 1 4の管理の下に、 例えばコンテンツ単位等、 新たな記 録処理が発生する毎に記録制御を実行する記録制御プロセス 3 1 3が設定さ れ、 それぞれの設定されたプロセスで処理が制御される。 上位層プロセス (アプリケーション) 3 1 4、 記録制御プロセス 3 1 3は、 ソゥトウェアの制御による実行処理部である。記録制御プロセスは、 コンテン ッ記録に際して、 再生管理情報 3 3 0と、 再生手順情報 3 3 1 , 3 3 2等の制 御情報 3 2 0を生成し、 記録媒体 (ハードディスク) にコンテンツと共に記録 する処理を実行する。 本実施例においては、 記録媒体 A (ハードディスク A) 3 1 1と、 記録媒体 B (ハードディスク B) 3 1 2の 2つの記録媒体 (ハードディスク) にコンテ ンッを記録する処理例について説明する。 なお、 再生管理情報 3 3 0と、 再生 手順情報 3 3 1 , 3 3 2等の制御情報 3 2 0は、 いずれか一方の記録媒体 (ハ ードディスク)、 例えば最初にコンテンツ記録を開始する記録媒体 A (ハード ディスク A) 3 1 1に格納する。 実際にデータ書き込み処理を実行するのは、記録部ハードウエア 3 1 0であ る。記録部ハードウエア 3 1 0の構成は、図 6に示す情報記録再生装置に詳細 構成を示す。図 6の点線枠領域 5 5 1が記録部ハードウエアの主要構成を示す。 図 6の点線枠領域 5 5 2が再生部ハードウエアの主要構成を示す。 なお、 上位層プロセス (アプリケーション) 3 1 4、 記録制御プロセス 3 1 3は、ソフ トウェアの制御による実行処理であり、これらの処理プログラムは、 図 6に示すハードウエア構成のメモリ 5 4 2、 あるいは記録媒体(ハードディ スク) 5 3 1, 5 3 2に格納され、 C P U 5 3 0に読み出されて実行される。 従って、 図 5に示す上位層プロセス (アプリケーショ ン) 3 1 4、 記録制御 プロセス 3 1 3は、ハードウェア的には、図 6に示す C PU 5 3 0がプロセス 実行部となる。 すなわち、 C PU 5 3 0が、 図 5に示す上位層プロセス (ァプ リケーシヨ ン)、 記録制御プロセス、 あるいは後段で説明する再生制御プロセ スの各実行部として機能することになる。 図 6に示すように、情報記録処理を実行するハードウエアは、デジタル信号 用チューナであるチューナ a 5 0 1、アナ口グ信号用チューナであるチューナ b 5 0 2、他のビデオ機器等が接続された外部入力 5 0 3、 スクランプルの解 除処理を実行するデスクランプラ 5 04, T S C方式のビデオ信号のデコー ド処理、およびオーディォ信号のデジタル変換処理を実行する NT S Cデコー ダ /オーディオ A/D 5 0 5、 MP E Gェンコ一ド処理を実行する MP E Gェ ンコーダ 5 0 6を含む。 さらに、 パケット識別子と しての P I D (p a c k e t i d e n t i f i c a t i o n) によって、所望のパケット化されたストリームデータとしての ビデオ P E S (Packetized Elementary Stream)データ、 もしくは、 多重ィ匕され ないエレメンタリーストリームデータとしての E S (Elementary Stream)デー タ、 さらに音声 (オーディオ) に対応する同様のオーディオ P E Sデータもし くは E Sデータ、および選局動作、付加情報データ等を含む管理データとして のセクションデータに分離する処理を実行するデマルチプレクサ (D E M U X ) 5 1 0、 映像 .音声データ (コンテンツ) に関する再生手順情報と再生管 理情報を検出する処理を実行する情報検出装置 5 2 0、記録媒体(ハードディ スク) 5 3 1 , 5 3 2に記録するビデオデータ等に対してスクランプル処理を 実行するスクランブラ 5 2 1を含む。 一方、 再生部ハードウエア 5 5 2は、 記録媒体 (ハードディスク) 5 3 1 , 5 3 2から読み出したデータのスクランブル解除を実行するデスクランブラ 5 2 2、ビデオ圧縮データおよびオーディオ圧縮データのデコード処理を実行 するビデオデコーダ 5 1 1とオーディオデコーダ 5 1 2、デコードデータを出 力する映像表示装置 5 1 4、音声出力装置 5 1 5を有する。さらに、選局動作、 付加情報データを含むセクションデータを格納するメモリ 5 1 3を有する。こ れらのデータはホスト C P U 5 3 0によって読み出され、ソフトウェアで処理 され、 所望の動作に使用される。 メモリ 5 2 4は、 記録媒体 (ハードディスク) 5 3 1 , 5 3 2に対する書き 込みデータ、 あるいは、 記録媒体 (ハードディスク) 5 3 1 , 5 3 2からの読 み取りデータの一時的なバッファ領域として利用され、記録部ハードウエア 5 5 1、および再生部ハードウエア 5 5 2の双方に含まれる領域である。 プロセ ス実行部としての C P U 5 3 0、 プログラム格納領域、 ワーク領域として使用 されるメモリ 5 4 2も記録部ハードウエア 5 5 1、および再生部ハ一ドウエア 5 5 2の双方に含まれる領域である。 なお、図 6のハードウエア構成は、視聴の権利を有するユーザに限定したコ ンテンッ再生を可能とする限定受信方式を実現するために、カードインタフエ ース ( I / F ) 5 4 0を介して、 ユーザ所有の I Cカード 5 4 1に格納された ユーザ情報 (権利情報) の読み取りを実行する構成としている。 I Cカード 5 4 1から読み取られたユーザ情報に基づくホス ト C P U 5 3 0の制御により 限定受信のコンテンツの視聴制限が実現される。ただし、この視聴制限構成は、 本発明に必須な構成ではない。 図 5に戻り、コンテンッ記録時の記録制御プロセスの処理について説明する。 記録制御プロセス 3 1 3は、複数のコンテンツ格納可能な記録媒体がある場合、 まず、いずれかの一方をコンテンツ記録開始媒体とするかの選択処理を実行す る。 これらの選択処理は、 例えば、 複数の記録媒体の空き容量情報を取得し、 より大きな空き容量を持つ記録媒体を選択する手法とする。 あるいは、ユーザ による選択、 デフォルトの設定情報に基づく選択としてもよい。 ここでは、 記録媒体 A (ハードディスク A) 3 1 1 と、 記録媒体 B (ハード ディスク B) 3 1 2とがあり、 記録媒体 A (ハードディスク A) 3 1 1が空き 容量が大きく、 記録媒体 A (ハードディスク A) 3 1 1をコンテンツ記録開始 媒体として選択したものとする。 次に、記録制御プロセス 3 1 3は、記録コンテンッに対応する再生管理情報 3 3 0を生成し、 再生手順情報 (1 ) 3 3 1を関連付ける。 すなわち、 再生管 理情報 3 3 0に、 再生手順情報 3 3 1名 (N a m e ) を登録して、 再生手順情 報 3 3 1と再生管理情報 3 3 0との関連付け (リ ンク) 処理を実行する。 さらに、記録制御プロセス 3 1 3は、 コンテンツ再生時に利用される情報を 再生手順情報 3 3 1に格納する。具体的には、情報検出装置 5 2 0 (図 6参照) が、 映像 ·音声データ (コンテンツ) のビデオ P E Sデータ、 オーディオ P E Sデータからコンテンッ再生時に利用する情報を抽出し、これを再生手順情報 3 3 1に格納する。 格納情報は、 ビデオ、 オーディオ、 セクションデータのフ アイル名 (S t r e a m F i l e N a m e), 時間情報、 ビデオヘッダ情 報、オーディオヘッダ情報、 ストリームデータ等とのリンク情報から'なるメタ (Me t a ) 情報、 バケツト I D、 コピー制御情報等からなるコンテンツ管理 情報である。 さらに、記録制御プロセス 3 1 3は、再生管理情報のコンテンツの開始点 [ I n] に、 コンテンツ記録開始時点情報を設定する。 コンテンツの終了点 [O u t ]は、 コンテンッ記録処理の経過とともに更新されるコンテンツ記録済みの 末尾データ位置を示す時間データであり、前述したように、 GO P単位の記録 媒体 A (ハードディスク A) 3 1 1に対する記録完了とともに、 GO P単位の 記録終了点位置情報を記録し、 逐次更新する。 さらに、 記録制御プロセス 3 1 3は、 コンテンッの記録実行中に、 定期的に コンテンツ記録中の記録媒体、 この場合は、 記録媒体 A (ハードディスク A) 3 1 1の残容量を検証し、 予め設定された閾値と比較する。 記録媒体 A (ハー ドディスク A) 3 1 1の残容量が閾値以上であれば、 記録媒体 A (ハードディ スク A) 3 1 1に対するコンテンツ記録処理を継続して実行する。 記録媒体 A (ハードディスク A) 3 1 1の残容量が閾値より小となった場合、 記録制御プロセス 3 1 3は、 他の記録媒体 A (ハードディスク A) 3 1 1の残 容量を検証し、 記録媒体 B (ハードディスク B) 3 1 2の残容量が閾値以上で あれば、 記録媒体 B (ハードディスク B) 3 1 2に対するコンテンツ記録処理 に移行する。 記録媒体 B (ハードディスク B) 3 1 2の残容量が閾値未満であ れば、 記録媒体 B (ハードディスク B) 3 1 2に対するコンテンツ記録処理は 実行されず、 コンテンツ記録は終了する。 記録媒体 B (ハードディスク B) 3 1 2の残容量が閾値以上であり、 記録媒 体 B (ハードディスク B) 3 1 2に対するコンテンッ記録処理に移行する際に、 記録制御プロセス 3 1 3は、 再生管理情報 3 3 0の再生手順情報 (1 ) の対応 データにおける継続情報 (Continue) 領域に 1を設定する。 これは、 同一コン テンッについて他の記録媒体 B (ハードディスク B) 3 1 2に記録が継続して 実行され、 別の再生手順情報 ( 2) 3 3 2に情報を引き継いで記録が実行され ることを示す情報である。 また、 終了情報 (End) は 0に設定された状態とす る。 終了情報 (End) = 0は、 最終手順情報に対応する管理情報でないことを 示す。 さらに、記録制御プロセス 3 1 3は、再生手順情報(2 ) 3 3 2を生成する。 この再生手順情報 (2) 3 3 2にも、 再生手順情報 ( 1 ) 3 3 1と同様のコン テンッ再生時に利用される情報、 具体的には、 ビデオ、 オーディオ、 セクショ ンデータのフアイル名 (S t r e a m F i l e a m e ), 時間情報、 ビ デォヘッダ情報、 オーディオヘッダ情報、 ストリームデータ等とのリンク情報 からなるメタ (Me t a ) 情報、 パケット I D、 コピー制御情報等からなるコ ンテンッ管理情報を格納する。 さらに、記録制御プロセス 3 1 3は、記録コンテンツに対応する再生管理情 報 3 3 0に再生手順情報 ( 2 ) 3 3 2を関連付ける。 すなわち、 再生管理情報 3 3 0に、 再生手順情報 3 3 2名 (N a m e ) を登録して、 再生手順情報 3 3 2と再生管理情報 3 3 0との関連付け (リ ンク) 処理を実行する。 記録制御プロセス 3 1 3は、 再生管理情報の再生手順情報 (2) 3 3 2に対 応する領域のコンテンツの開始点 [ I n] に、 記録媒体 (ハードディスク B) 3 1 2に対するコンテンツ記録開始時点情報を設定する。コンテンツの終了点 [◦ u t ] は、 コンテンッ記録処理の経過とともに更新されるコンテンッ記録 済みの末尾データ位置を示す時間データである。 記録媒体(ハードディスク B) 3 1 2に対するコンテンッ記録が終了すると、 記録制御プロセス 3 1 3は、 再生管理情報 3 3 0の再生手順情報 ( 2 ) の対応 データにおける継続情報 (Continue) 領域に 0を設定する。 これは、 同一コン テンッについて新たな他の記録媒体に記録が継続して実行されていない、すな わち別の再生手順情報に情報を引き継いで記録が実行されていないことを示 す情報である。 また、 終了情報 (End) を 1に設定する。 終了情報 (End) = 1 は、 最終手順情報に対応する管理情報であることを示す。 これらの処理により、記録媒体(ハードディスク A ) 3 1 1から記録媒体(ハ ードディスク B ) 3 1 2に対するコンテンツ記録が継続して実行され、各記録 媒体(ハードディスク)の格鈉情報に対応する再生手順情報が個別に生成され、 これら複数の再生手順情報を管理する 1つの再生管理情報が生成される。 再生処理の際には、コンテンッに対応して設定された 1つの再生管理情報に 基づいて、複数の再生手順情報が抽出され、 それぞれの再生手順情報の格納情 報に基づいて、 異なる複数の記録媒体、 すなわち、 記録媒体 (ハードディスク A ) 3 1 1から記録媒体 (ハードディスク B ) 3 1 2からのデータ再生処理が 実行される。
[コンテンツ再生処理]
次に、複数の記録媒体に継続して記録されたコンテンツの再生処理を実行す る再生制御プロセスの処理について、 図 7を参照して説明する。 図 7は、 本発 明の情報再生処理装置のコンテンッ再生制御処理におけるプロセス構成につ いて説明する図である。 なお、 情報再生処理装置のハードウェア構成例は、 図 6に示す通りである。図 6の点線枠領域 5 5 2が、図 7の再生部ハードウエア 6 0 1の主要構成に対応するハードウエア領域を示す。 図 7に示す上位層プロセス (アプリケーションプログラム) 6 0 3の管理の 下に、例えばコンテンッ単位等、新たな再生処理が発生する毎に再生制御を実 行する再生制御プロセス 6 0 2が設定され、それぞれの設定されたプロセスで 処理が制御される。 再生制御プロセス 6 0 2の処理について説明する。再生制御プロセス 6 0 2 は、 まず、 再生対象コンテンツに対応する再生管理情報 6 3 0を読み出す。 再 生管理情報 6 3 0は、 この例では、 記録媒体 A (ハードディスク A ) 6 1 1に 格納され、 再生制御プロセス 6 0 2は、 記録媒体 A (ハードディスク A ) 6 1 1から再生管理情報 6 3 0を読み出す。 次に、 再生管理情報 6 3 0に設定された再生手順情報名 (N a m e ) を参照 して再生コンテンツの再生手順情報 (1 ) 6 3 1、 および再生手順情報 (2) 6 3 2を読み出し、 再生制御プロセス 6 0 2は、 まず、 再生管理情報 6 3 0と 再生手順情報 ( 1 ) 6 3 1に従って、 記録媒体 A (ハードデイスク A) 6 1 1 に格納されたコンテンツの再生制御処理を実行する。 さらに、 再生制御プロセス 6 0 2は、 再生管理情報 6 3 0の再生手順情報 ( 1 ) 6 3 1の対応データ格納領域の継続情報 (Continue) を検証し、 継続情 報 (Continue) = 1であることから、 再生手順情報 ( 1 ) 6 3 1に従ったコン テンッ再生の終了後に、再生手順情報( 2) に 6 3 2に従って、記録媒体 B (ハ 一ドディスク B) 6 1 2格納されたコンテンツの再生制御処理を継続して実行 する。 さらに、 再生制御プロセス 6 0 2は、 再生管理情報 6 3 0の再生手順情報 ( 2) 6 3 2の対応データ格納領域の継続情報 (Continue) を検証し、 継続情 報 (Continue) = 0であることから、 さらに継続する再生手順情報が存在しな いことを確認する。 また、 終了情報 (End) = 0であることから最終手順情報 であることを確認し、 再生管理情報 6 3 0の再生手順情報 ( 2 ) 6 3 2の対応 データ格納領域のコンテンツ終了点 [OUT]に再生点が到達した時点で再生 処理の終了処理に移行し、 再生を終了する。 このように、 記録媒体 (ハードディスク A) 3 1 1から記録媒体 (ハードデ イスク B) 3 1 2に対するコンテンッ記録が継続して実行されたコンテンツの 再生処理において、 再生制御プロセスは、 1つの再生管理情報に基づいて、 各 記録媒体 (ハ一ドディスク) の格納情報に対応する再生手順情報を取得し、 そ れぞれの再生手順情報に基づく制御が実行可能となる。
[コンテンツと各制御情報との対応] 次に、 図 8および、 図 9を参照して、 本発明の構成に従って生成される再生 管理情報、 再生手順情報と、 コンテンツとの対応について説明する。 まず、図 8を参照して、 1つのコンテンツが 1つの記録媒体に格納される場 合の例について説明する。 1つのコンテンツが 1つの記録媒体に格納される場 合には、 図 8 ( a) に示すように、 1コンテンツに対して、 1つのコンテンツ ファイル 7 0 1が設定されて、記録媒体 7 0 5に格納されるとともに、 1つの 再生管理情報 7 0 2と、 1つの再生手順情報 7 0 3が生成されて記録媒体 7 0 5に格納される。 この 1つの再生管理情報と、 1つの再生手順情報は、 上述し たように記録制御プロセスによって生成処理が実行され、コンテンツとともに、 記録媒体に格納される。 図 8 ( b ) に示すように、 1 コンテンツに対して、 1つの再生管理情報と、 1つの再生手順情報が生成される場合、再生管理情報 7 1 1には、 1つの再生 手順情報 7 1 2に対する対応情報のみが格納される。 再生手順情報 7 1 2は、 1つの記録媒体に連続して記録されたコンテンツの 管理情報を格納している。 具体的には、 ビデオ、 オーディオ、 セクションデー タのフアイル名 (S t r e a m F i l e a m e), 時間情報、 ビデオへ ッダ情報、オーディォへッダ情報、ス トリームデータ等とのリ ンク情報からな るメタ (M e t a ) 情報、 パケット I D、 コピー制御情報等からなるコンテン ッ管理情報を格納する。 また、再生管理情報 7 1 1には、再生手順情報 7 1 2に対応する管理情報が 設定される。 具体的には、 対応する再生手順情報を示す名前 (N a m e ) と、 コンテンツの開始および終点を示す時間情報としてのコンテンツの開始点 [ I n]、 コンテンツの終了点 [O u t ]、 同一コンテンツを次の再生手順情報へ継 続して記録しているか否かを示す継続情報 (Continue) には 0が設定され、 次 の再生手順情報へ継続して記録していないことが示される。 また、 終了情報 (End) 格納領域に 1が設定され、 後続する再生手順情報は存在せず、 最終の 再生手順情報に対応していることが示される。 次に、 図 9を参照して、 1つのコンテンツが 2つの記録媒体に格納される場 合の例について説明する。 1つのコンテンツが 2つの記録媒体に格納される場 合には、 図 9 ( a ) に示すように、 1コンテンッに対して、 2つのコンテンツ ファイル 8 0 1, 8 0 2が設定されて、 それぞれ記録媒体 8 0 6, 8 0 7に格 納されるとともに、 1つの再生管理情報 8 0 3と、 2つの再生手順情報 8 0 4, 8 0 5が生成される。
2つのコンテンッファイル 8 0 1, 8 0 2の各々は、それぞれ記録媒体 8 0 6, 8 0 7に格納される。 1つの再生管理情報 8 0 3と、 2つの再生手順情報 8 04, 8 0 5は、上述したように記録制御プロセスによって生成処理が実行 され、 コンテンツとともに、 再生管理情報 8 0 3及び再生手順情報 8 0 4は、 記録媒体 8 0 6に、再生手順情報 8 0 5は、記録媒体 8 0 7にそれぞれ格納さ れる。 図 9 ( b ) に示すように、 1コンテンッに対して、 1つの再生管理情報と、 2つの再生手順情報が生成される場合、再生管理情報 8 1 1には、 2つの再生 手順情報 8 1 2, 8 1 3に対する対応情報が格納される。 再生手順情報 ( 1 ) 8 1 2, 再生手順情報 (2) 8 1 3は、 それぞれ異なる 1つの記録媒体に連続して記録されたコンテンツの管理情報を格納している。 具体的には、 ビデオ、 オーディオ、 セクショ ンデータのファイル名 (S t r e a m F i l e a m e ), 時間情報、 ビデオヘッダ情報、 オーディオへッ ダ情報、 ス トリームデータ等とのリンク情報からなるメタ (Me t a) 情報、 パケット I D、 コピー制御情報等からなるコンテンッ管理情報を格納する。 また、 再生管理情報 8 1 1には、 再生手順情報 (1 ) 8 1 2と、 再生手順情 報 ( 2 ) 8 1 3とに対応する管理情報が設定される。 具体的には、 対応する再 生手順情報を示す名前 (N a m e ) と、 コンテンツの開始および終点を示す時 間情報としてのコンテンツの開始点 [ I n ]、 コンテンツの終了点 [ O u t ] がそれぞれ格納される。 再生手順情報 ( 1 ) 8 1 2に対応する再生管理情報 8 1 1の継続情報 (Continue) には、 1が設定され、 次の再生手順情報へ継続して記録している ことが示される。 また、 終了情報 (End) 格納領城に 0が設定され、 後続する 再生手順情報が存在し、最終の再生手順情報に対応していないことが示される。 再生手順情報 ( 2 ) 8 1 3に対応する再生管理情報 8 1 1 の継続情報 (Cont inue) には、 0が設定され、 次の再生手順情報へ継続して記録していな いことが示される。 また、 終了情報 (End) 格納領域に 1が設定され、 後続す る再生手順情報は存在せず、最終の再生手順情報に対応していることが示され る。
[コンテンツ記録処理手順]
次に、 図 1 0のフローチヤ一トを参照して、本発明の情報記録処理装置にお いて実行するコンテンッ記録処理の手順について説明する。 先に、 図 5を参照して説明した通り、本発明の情報記録処理装置においてコ ンテンッ記録処理は、 記録制御プロセスによって実行される。 ハード上では、 記録制御プロセスに対応するプログラムを実行する制御部(C P U ) が記録制 御プロセス実行部として機能する。 図 1 0のフローに示す各ステップの処理について説明する。記録制御プロセ スは、 まず、 ステップ S 1 0 1において、 複数のコンテンツ格納可能な記録媒 体がある場合、 まず、いずれかの一方をコンテンツ記録開始媒体とするかの選 択処理を実行する。 具体的には、複数の記録媒体の空き容量情報を取得し、 よ り大きな空き容量を持つ記録媒体を選択する。 ステップ S 1 0 2において、選 択した第 1記録媒体にコンテンツ記録処理を開始する。記録するコンテンッは 例えば MP E G 2圧縮されたデータである。 ステップ S 1 0 3において、記録制御プロセスは、記録コンテンッに対応す る再生管理情報を生成し、 第 1再生手順情報を関連付ける。 すなわち、 再生管 理情報に、 第 1再生手順情報名 (N a m e) を登録して、 第 1再生手順情報と 再生管理情報との関連付け (リンク) 処理を実行する。 さらに、 ステップ S 1 0 4において、 コンテンツ再生時に利用される情報を 第 1再生手順情報に格納する。 格納情報は、 ビデオ、 オーディオ、 セクション データのフアイル名 (S t r e a m F i l e a m e ), 時間情報、 ビデ ォヘッダ情報、オーディオヘッダ情報、 ストリームデータ等とのリンク情報か らなるメタ (M e t a ) 情報、 パケット I D、 コピー制御情報等からなるコン テンッ管理情報である。 さらに、 ステップ S 1 0 5において、 記録制御プロセスは、 コンテンッの記 録実行中に、 定期的にコンテンツ記録中の記録媒体、 この場合は、 第 1記録媒 体の残容量を検証し、予め設定された閾値と比較する。第 1記録媒体の残容量 が閾値以上であれば、ステップ S 1 2 1においてコンテンツ記録終了か否かを 判定し、未終了の場合は、ステップ S 1 0 2の第 1記録媒体に対するコンテン ッ記録処理を続行する。 コンテンツ記録終了の場合は、 ステップ S 1 2 2にお いて、 記録処理終了処理、 すなわち、 第 1再生手順情報および再生管理情報を クローズ、すなわち、所定の記憶領域(記録媒体)に格納し、処理を終了する。 ステップ S 1 0 5において、第 1記録媒体の残容量が閾値未満であると判定 された場合は、 ステップ S 1 0 6に進み、 他の記録媒体 (第 2記録媒体) の残 容量を検証する。 検証の結果、 第 2記録媒体の残容量が閾値以上であれば、 ス テツプ S 1 0 7に進み、第 2記録媒体の残容量が閾値未満であれば、ステップ S 1 2 2に進み、 記録処理終了処理、 すなわち、 第 1再生手順情報および再生 管理情報をクローズ、 すなわち、 所定の記憶領域 (記録媒体) に格納し、 処理 を終了する。 第 2記録媒体の残容量が閾値以上である場合は、ステップ S 1 0 7において、 第 2記録媒体に対するコンテンツ記録を継続して実行する。ステップ S 1 0 8 では、 再生管理情報の第 1再生手順情報の継続情報 (Continue) 領域に 1を設 定する。 これは、同一コンテンツについて他の記録媒体に記録が継続して実行 され、別の再生手順情報に情報を引き継いで記録が実行されることを示す情報 である。 さらに、 ステップ S 1 0 9において、 第 2再生手順情報を生成し、 ステップ S 1 1 0において、第 2再生手順情報に、第 1再生手順情報と同様のコンテン ッ再生時に利用される情報を登録する。 次に、 ステップ S 1 1 1においてコンテンツ記録終了か否かを判定し、未終 了の場合は、ステップ S 1 0 7の第 2記録媒体に対するコンテンツ記録処理を 続行する。 コンテンツ記録終了の場合は、 ステップ S I 1 2において、 記録処 理終了処理、 すなわち、 第 1再生手順情報、 第 2再生手順情報、 および再生管 理情報をクローズ、 すなわち、 所定の記憶領域 (記録媒体) に格納し、 処理を 終了する。
[コンテンツ再生処理手順]
次に、図 1 1のフローチヤ一トを参照して、本発明の情報再生処理装置にお いて実行するコンテンッ再生処理の手順について説明する。 先に、 図 7を参照して説明した通り、本発明の情報再生処理装置においてコ ンテンッ再生処理は、 再生制御プロセスによって実行される。 ハード上では、 再生制御プロセスに対応するプログラムを実行する制御部(C P U ) が再生制 御プロセス実行部として機能する。 図 1 1のフローに示す各ステップの処理について説明する。再生制御プロセ スは、 まず、 ステップ S 2 0 1において、 再生対象コンテンツに対応する再生 管理情報を読み出す。 次に、 ステップ S 2 0 2において、 再生管理情報に設定 された再生手順情報名 (N a m e ) を参照して再生コンテンツの再生手順情報 を読み出す。複数の再生手順情報が再生管理情報にリンクしている場合は、複 数の再生手順情報を読み出す。 ステップ S 2 0 3では、再生管理情報と、再生管理情報に設定された最初の 再生手順情報 (第 1再生手順情報) とに格納された制御情報に従って、 第 1記 録媒体に格納されたコンテンツの再生制御処理を実行する。 さらに、 ステップ S 2 0 4において、 再生制御プロセスは、 再生管理情報の 第 1再生手順情報の継続情報 (Cont inue) を検証し、 継続情報 (Continue) が O N ( 1 ) であるか否かを判定する。 継続情報 (Continue) が O N ( 1 ) でな い場合は、同一コンテンツが他の記録媒体に継続して記録されておらず、同一 コンテンッとして継続的に再生すべき再生手順情報が存在しないことを示し ており、 ステップ S 2 1 0において、 コンテンツ再生終了か否かを判定し、未 終了の場合は、 ステップ S 2 0 3のコンテンツ再生処理を続行する。 コンテン ッ再生終了の場合は、 ステップ S 2 0 8において、 再生処理終了処理、 すなわ ち、 第 1再生手順情報、 再生管理情報をクローズ、 すなわち、 所定の記憶領域 (記録媒体) に格納し、 処理を終了する。 ステップ S 2 0 4において、 再生管理情報の第 1再生手順情報の継続情報 (Continue) が O N ( 1 ) である場合は、 同一コンテンツが他の記録媒体に継 続して記録されており、同一コンテンツとして継続的に再生すべき再生手順情 報が存在することを示しており、 ステップ S 2 0 5において、第 1再生手順情 報に従ったコンテンツの第 1記録媒体からの読み出し終了を待って、ステップ S 2 0 6において、再生管理情報と、第 2再生手順情報とに格納された制御情 報に従って、第 2記録媒体に格納されたコンテンツの再生制御処理を実行する。 さらに、 ステップ S 2 0 8において、 コンテンツ再生終了か否かを判定し、 未終了の場合は、ステップ S 2 0 6の第 2記録媒体に格納されたコンテンツの 再生処理を続行する。 コンテンツ再生終了の場合は、 ステップ S 2 0 8におい て、 再生処理終了処理、 すなわち、 第 1再生手順情報、 再生管理情報をクロー ズ、 すなわち、 所定の記憶領域 (記録媒体) に格納し、 処理を終了する。 このように、 コンテンツ再生処理においては、複数の記録媒体にコンテンツ 記録が継続して実行されている場合、 1つの再生管理情報に基づいて、各記録 媒体の格納情報に対応する再生手順情報を取得し、それぞれの再生手順情報に 基づく制御を実行する。 なお、上述の実施例では、 コンテンツ記憶媒体としてハードディスクを中心 として説明したが、 その他の記憶媒体、 例えば D V D、 光ディスク、 フラッシ ュメモリ等の各種の記憶媒体にコンテンツを記録する構成においても、本発明 は適用可能である。 以上、 特定の実施例を参照しながら、 本発明について詳解してきた。 しかし ながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成 し得ることは自明である。すなわち、例示という形態で本発明を開示してきた のであり、限定的に解釈されるべきではない。本発明の要旨を判断するために は、 冒頭に記載した特許請求の範囲の欄を参酌すべきである。 なお、明細書中において説明した一連の処理はハードウエア、 またはソフ ト ウェア、 あるいは両者の複合構成によって実行することが可能である。 ソフ ト ウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、 専用のハードウエアに組み込まれたコンピュータ内のメモリにインス トール して実行させるか、 あるいは、各種処理が実行可能な汎用コンピュータにプロ グラムをインストールして実行させることが可能である。 例えば、プログラムは記録媒体としてのハードディスクゃ R OM (Read Only Memory)に予め記録しておくことができる。 あるいは、 プログラムはフレキシ プノレディスク、 C D -ROM (Compact Disc Read Only Memory) , MO (Magneto optical)ディスク, DVD (Digital Versatile Disc;)、 磁気ディスク、 半導体 メモリなどのリムーバブル記録媒体に、 一時的あるいは永続的に格納 (記録) しておくことができる。 このようなリムーバブル記録媒体は、 いわゆるパッケ ージソフトウェアとして提供することができる。 なお、 プログラムは、上述したようなリムーバブル記録媒体からコンビユー タにィンストールする他、 ダウンロードサイ トカ ら、 コンビュ.ータに無線転送 したり、 L AN (Local Area Network)、 インターネットといったネットワーク を介して、 コンピュータに有線で転送し、 コンピュータでは、 そのようにして 転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体に ィンストールすることができる。 なお、明細書に記載された各種の処理は、記載に従って時系列に実行される のみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあ るいは個別に実行されてもよい。 また、 本明細書においてシステムとは、 複数 の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限 らない。 産業上の利用可能性 以上、 説明したように、 本発明の構成によれば、 複数のハードディスク等、 複数の情報記録手段を有する装置において、記録データに対応する再生制御情 報として再生手順を記録した再生手順情報と、再生手順情報のリンク情報を格 納した再生管理情報を生成し、複数の情報記録手段に継続してデータ記録を実 行する場合に、複数の情報記録手段の各々に対応する複数の再生手順情報を生 成し、複数の再生手順情報のリンク情報を 1つの前記再生管理情報に格納する 構成としたので、 コンテンッ再生処理において、複数の記録媒体にコンテンツ 記録が継続して実行されていても、 1つの再生管理情報に基づいて、各記録媒 体の格納情報に対応する再生手順情報を取得し、それぞれの再生手順情報に基 づく制御を実行することが可能となる。 さらに、本発明の構成によれば、データ記録処理を複数の情報記録手段に継 続して実行する場合に、複数の再生手順情報のリンク情報を 1つの再生管理情 報に格納する処理を実行するとともに、同一コンテンツを次の再生手順情報へ 継続して記録しているか否かを示す継続情報(Cont i nue) を格納する構成とし たので、 コンテンツ再生処理において、 1つの再生管理情報に基づいて、 各記 録媒体の格納情報に対応する再生手順情報を取得し、それぞれの再生手順情報 に基づく制御を実行することが可能となる。 さらに、 本発明の構成によれば、 情報記録処理において、複数の情報記録手 段のデータ記録可能な空き容量の比較処理を実行し、より大きい空き容量を有 する情報記録手段を選択してデータ記録処理を開始し、 また、データ記録実行 中の情報記録手段の残容量と、予め設定された閾値との比較処理を実行し、残 容量が閾値未満となったことを条件として、他の情報記録手段に対するデータ 記録処理を継続して実行する構成としたので、効率的で適正な記録手段の利用 が実行可能となる。

Claims

請求の範囲
1 . データ記録処理を実行する情報記録処理装置であり、
データ記録用の複数の情報記録手段と、
前記情報記録手段に対するデータ記録処理を実行するとともに、データ再生 時の制御情報の生成処理を実行する記録制御プロセス実行部を有し、
前記記録制御プロセス実行部は、
データ記録処理に際して、前記制御情報として、再生データの再生手順を記 録した再生手順情報と、前記再生手順情報のリンク情報を格納した再生管理情 報を生成するとともに、
データ記録処理を複数の情報記録手段に継続して実行する場合に、前記複数 の情報記録手段の各々に対応する複数の再生手順情報を生成し、該複数の再生 手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行する 構成であることを特徴とする情報記録処理装置。
2 . 前記記録制御プロセス実行部は、
データ記録処理を複数の情報記録手段に継続して実行する場合に、複数の再 生手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行す るとともに、
個々の再生手順情報の対応データ格納領域に、同一コンテンツを次の再生手 順情報へ継続して記録しているか否かを示す継続情報(Cont inue) を格納する 処理を実行する構成であることを特徴とする請求項 1に記載の情報記録処理 装置。
3 . 前記記録制御プロセス実行部は、
データ記録処理を複数の情報記録手段に継続して実行する場合に、複数の再 生手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行す るとともに、 個々の再生手順情報の対応データ格納領域に、最終の再生手順情報に対応し ているか否かを示す終了情報 (End) を格納する処理を実行する構成であるこ とを特徴とする請求項 1に記載の情報記録処理装置。
4 . 前記記録制御プロセス実行部は、
前記再生手順情報の各々に 1つの記録媒体に連続して記録されたデータの 管理情報を格納するとともに、データの格納位置を判別可能とする情報を格納 する処理を実行する構成であることを特徴とする請求項 1に記載の情報記録 処理装置。
5 . 前記記録制御プロセス実行部は、
前記複数の情報記録手段のデータ記録可能な空き容量の比較処理を実行し、 より大きい空き容量を有する情報記録手段を選択してデータ記録処理を開始 する構成であることを特徴とする請求項 1に記載の情報記録処理装置。
6 . 前記記録制御プロセス実行部は、
データ記録実行中の情報記録手段の残容量と、予め設定された閾値との比較 処理を実行し、残容量が閾値未満となったことを条件として、他の情報記録手 段に対するデータ記録処理を継続して実行する構成であることを特徴とする 請求項 1に記載の情報記録処理装置。
7 . 前記記録制御プロセス実行部は、
情報記録手段に対するデータ記録処理を開始する際に第 1の再生手順情報 を生成し、該第 1の再生手順情報のリンク情報を再生管理情報に格納する処理 を実行するとともに、
継続したデータ記録を異なる情報記録手段に継続して実行する場合に、新た な第 2の再生手順情報を生成し、該第 2の再生手順情報のリンク情報を前記再 生管理情報に格納し、前記第 1の再生手順情報の対応データ格納領域に、次の 再生手順情報を有することを示す継続情報(Continue) の設定処理を実行する 構成であることを特徴とする請求項 1に記載の情報記録処理装置。
8 . データ再生処理を実行する情報再生処理装置であり、
再生対象データ記録用の複数の情報記録手段と、
前記情報記録手段に格納されたデータの再生処理を、制御情報に基づいて実 行する再生制御プロセス実行部を有し、 .
前記再生制御プロセス実行部は、
データ再生処理に際して、前記制御情報として、再生データの再生手順を記 録した再生手順情報と、前記再生手順情報のリ ンク情報を格納した再生管理情 報を取得し.、
前記再生管理情報にリンクして設定された複数の再生手順情報が存在する 場合に、 該複数の再生手順情報を、 順次切り替えて制御情報として適用し、 再 生対象データを個々の再生手順情報毎に異なる情報記録手段から取得して再 生処理を実行する構成であることを特徴とする情報再生処理装置。
9 . 前記再生管理情報は、 各再生手順情報の対応データ格納領域に、 同一 コンテンッを次の再生手順情報へ継続して記録しているか否かを示す継続情 報 (Cont inue) が格納され、
前記再生制御プロセス実行部は、
再生中のデータに対応する再生手順情報に対して設定された再生管理情報 中の継続情報 (Continue) の設定に基づいて、 他の再生手順情報に基づいて継 続して再生制御を実行するか否かを判定する処理を実行する構成であること を特徴とする請求項 8に記載の情報再生処理装置。
1 0 . 前記再生制御プロセス実行部は、
前記再生手順情報から、 1つの記録媒体に連続して記録されたデータの管理 情報と、データの格納位置を判別可能とする情報を取得して、データ再生制御 処理を実行する構成であることを特徴とする請求項 8に記載の情報再生処理 装置。
1 1 . データ記録用の複数の情報記録手段を有する情報記録装置における 情報記録処理方法であり、
前記情報記録手段に対するデータ記録処理に際して、記録データに対応する 再生制御情報として再生手順を記録した再生手順情報と、前記再生手順情報の リンク情報を格納した再生管理情報を生成する制御情報生成ステップを有し、 前記制御情報生成ステツプは、
データ記録処理を複数の情報記録手段に継続して実行する場合に、前記複数 の情報記録手段の各々に対応する複数の再生手順情報を生成し、該複数の再生 手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行する ことを特徴とする情報記録処理方法。
1 2 . 前記情報記録処理方法において、
データ記録処理を複数の情報記録手段に継続して実行する場合に、複数の再 生手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行す るとともに、
個々の再生手順情報の対応データ格納領域に、同一コンテンツを次の再生手 順情報へ継続して記録しているか否かを示す継続情報(Cont inue) を格納する 処理を実行することを特徴とする請求項 1 1に記載の情報記録処理方法。
1 3 . 前記情報記録処理方法において、
データ記録処理を複数の情報記録手段に継続して実行する場合に、複数の再 生手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行す るとともに、
個々の再生手順情報の対応データ格納領域に、最終の再生手順情報に対応し ているか否かを示す終了情報 (End) を格納する処理を実行することを特徴と する請求項 1 1に記載の情報記録処理方法。
1 4 . 前記情報記録処理方法において、 さらに、 前記再生手順情報の各々に 1つの記録媒体に連続して記録されたデータの 管理情報を格納するとともに、データの格納位置を判別可能とする情報を格納 する処理を実行するステップを含むことを特徴とする請求項 1 1に記載の情 報記録処理方法。
1 5 . 前記情報記録処理方法において、 さらに、
前記複数の情報記録手段のデータ記録可能な空き容量の比較処理を実行し、 より大きい空き容量を有する情報記録手段を選択してデータ記録処理を開始 するステップを含む特徴とする請求項 1 1に記載の情報記録処理方法。
1 6 . 前記情報記録処理方法において、 さらに、
データ記録実行中の情報記録手段の残容量と、予め設定された閾値との比較 処理を実行し、残容量が閾値未満となったことを条件として、他の情報記録手 段に対するデータ記録処理を継続して実行するステップを含むことを特徴と する請求項 1 1に記載の情報記録処理方法。
1 7 . 前記情報記録処理方法において、 さらに、
情報記録手段に対するデータ記録処理を開始する際に第 1の再生手順情報 を生成し、該第 1の再生手順情報のリンク情報を再生管理情報に格納する処理 を実行するとともに、
継続したデータ記録を異なる情報記録手段に継続して実行する場合に、新た な第 2の再生手順情報を生成し、該第 2の再生手順情報のリンク情報を前記再 生管理情報に格納し、前記第 1の再生手順情報の対応データ格納領域に、 同一 コンテンッを次の再生手順情報へ継続して記録しているか否かを示す継続情 報(Cont inue) の設定処理を実行するステップを含むことを特徴とする請求項 1 1に記載の情報記録処理方法。
1 8 . 再生対象データ記録用の複数の情報記録手段を有する情報再生装置 における情報再生処理方法であり、 データ再生処理に際して、制御情報として、再生データの再生手順を記録し た再生手順情報と、前記再生手順情報のリ ンク情報を格納した再生管理情報を 取得する制御情報取得ステップと、
前記再生管理情報にリ ンクして設定された複数の再生手順情報が存在する 場合に、 該複数の再生手順情報を、 順次切り替えて制御情報として適用し、 再 生対象データを個々の再生手順情報毎に異なる情報記録手段から取得して再 生処理を実行する再生制御処理ステップと、
を有することを特徴とする情報再生処理方法。
1 9 . 前記再生管理情報は、 各再生手順情報の対応データ格納領域に、 同 一コンテンッを次の再生手順情報へ継続して記録しているか否かを示す継続 情報 (Cont i nue) が格納され、
前記再生制御処理ステツプは、
再生中のデータに対応する再生手順情報に対して設定された再生管理情報 中の継続情報 (Cont inue) の設定に基づいて、 他の再生手順情報に基づいて継 続して再生制御を実行するか否かを判定する処理を実行するステップを含む ことを特徴とする請求項 1 8に記載の情報再生処理方法。
2 0 . 前記再生制御処理ステップは、
前記再生手順情報から、 1つの記録媒体に連続して記録されたデータの管理 情報と、データの格納位置を判別可能とする情報を取得して、データ再生制御 処理を実行するステップを含むことを特徴とする請求項 1 8に記載の情報再 生処理方法。
2 1 . データ記録用の複数の情報記録手段を有する情報記録装置における 情報記録処理を実行するコンピュータ · プログラムであり、
前記情報記録手段に対するデータ記録処理に際して、記録データに対応する 再生制御情報として再生手順を記録した再生手順情報と、前記再生手順情報の リンク情報を格納した再生管理情報を生成する制御情報生成ステップを有し、 前記制御情報生成ステツプは、
データ記録処理を複数の情報記録手段に継続して実行する場合に、前記複数 の情報記録手段の各々に対応する複数の再生手順情報を生成し、該複数の再生 手順情報のリンク情報を 1つの前記再生管理情報に格納する処理を実行する ステップとして設定されていることを特徴とするコンピュータ 'プログラム。
2 2 . 再生対象データ記録用の複数の情報記録手段を有する情報再生装置 における情報再生処理を実行するコンピュータ 'プログラムであり、
データ再生処理に際して、制御情報として、再生データの再生手順を記録し た再生手順情報と、前記再生手順情報のリンク情報を格納した再生管理情報を 取得する制御情報取得ステップと、
前記再生管理情報にリ ンク して設定された複数の再生手順情報が存在する 場合に、 該複数の再生手順情報を、 順次切り替えて制御情報として適用し、 再 生対象データを個々の再生手順情報毎に異なる情報記録手段から取得して再 生処理を実行する再生制御処理ステップと、
を有することを特徴とするコンピュータ ·プログラム。
PCT/JP2003/013696 2002-10-28 2003-10-27 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム WO2004038722A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2003801000649A CN1685433B (zh) 2002-10-28 2003-10-27 信息记录处理装置、信息重放处理装置及方法
US10/500,401 US20050120167A1 (en) 2002-10-28 2003-12-27 Information recording device, information reproduction devic, method, and computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002312164A JP3735864B2 (ja) 2002-10-28 2002-10-28 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム
JP2002-312164 2002-10-28

Publications (1)

Publication Number Publication Date
WO2004038722A1 true WO2004038722A1 (ja) 2004-05-06

Family

ID=32171110

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/013696 WO2004038722A1 (ja) 2002-10-28 2003-10-27 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム

Country Status (5)

Country Link
US (1) US20050120167A1 (ja)
JP (1) JP3735864B2 (ja)
KR (1) KR100978995B1 (ja)
CN (1) CN1685433B (ja)
WO (1) WO2004038722A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4557662B2 (ja) * 2004-10-01 2010-10-06 シャープ株式会社 Av機器
JPWO2006118119A1 (ja) * 2005-04-26 2008-12-18 松下電器産業株式会社 情報記録再生装置、情報記録再生方法、情報記録再生プログラム及び情報記録再生プログラムを記録したコンピュータ読み取り可能な記録媒体
JP4859187B2 (ja) * 2005-11-11 2012-01-25 キヤノン株式会社 記録装置、当該装置の制御方法、及び制御プログラム
JP4285512B2 (ja) * 2006-07-31 2009-06-24 ソニー株式会社 記録装置、記録方法、再生装置、再生方法、記録再生装置、記録再生方法、撮像記録装置及び撮像記録方法
JP4876793B2 (ja) * 2006-08-29 2012-02-15 富士ゼロックス株式会社 データ保管装置及びプログラム
JP4659714B2 (ja) * 2006-09-29 2011-03-30 ソニー株式会社 記録再生装置及びコンテンツ管理方法
JP2011159116A (ja) * 2010-02-01 2011-08-18 Nec Informatec Systems Ltd 電力制御装置、電力制御方法、プログラム、メモリディスク装置、再生装置および配信サーバ

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06251562A (ja) * 1993-02-25 1994-09-09 Victor Co Of Japan Ltd マルチボリウム連続記録装置
JPH06266507A (ja) * 1993-03-12 1994-09-22 Victor Co Of Japan Ltd マルチボリウム連続再生装置
JPH09102185A (ja) * 1995-10-05 1997-04-15 Nippon Columbia Co Ltd 担体記録装置と担体再生装置及びこれら担体記録方法と担体再生方法並びにこれらに用いる担体
JPH09198845A (ja) * 1996-01-20 1997-07-31 Matsushita Electric Ind Co Ltd 記録装置
JP2002025231A (ja) * 2000-07-10 2002-01-25 Pioneer Electronic Corp 記録媒体、情報記録装置及び方法、情報再生装置及び方法並びに情報記録媒体

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0336317B1 (en) * 1988-04-08 1995-07-19 Fuji Photo Film Co., Ltd. Electronic still camera capable of selecting recording media
DE69118421T2 (de) * 1990-02-01 1996-09-12 Matsushita Electric Ind Co Ltd Gerät zur Wiedergabe von Daten, um eine hohe Übertragungsgeschwindigkeit zu realisieren
KR960706261A (ko) * 1994-08-31 1996-11-08 이데이 노부유키 정지 화상 시스템(Still picture system)
US5778142A (en) * 1994-11-24 1998-07-07 Kabushiki Kaisha Toshiba Large capacity recording medium, method and apparatus for reproducing data from a large-capacity recording medium, and method and apparatus for recording data on a large-capacity recording medium
US7711564B2 (en) * 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US5731923A (en) * 1995-10-05 1998-03-24 Nippon Columbia Co., Ltd. Medium recording apparatus and medium reproducing apparatus, and medium recording method and medium reproducing method, and medium used therefor
JPH10199142A (ja) * 1997-01-06 1998-07-31 Sony Corp 番組記録装置
EP0942419B1 (en) * 1998-03-10 2005-07-27 Matsushita Electric Industrial Co., Ltd. Reproducing apparatus, recording apparatus and recording/reproducing apparatus
DE69920276T2 (de) * 1998-05-01 2005-02-03 Samsung Electronics Co., Ltd., Suwon Verfahren zur echtzeitigen Aufzeichnung und Wiedergabe
JP4182369B2 (ja) * 1998-05-29 2008-11-19 ソニー株式会社 記録再生装置および方法、並びに記録媒体
JP2001045425A (ja) * 1999-07-27 2001-02-16 Matsushita Electric Ind Co Ltd 記録装置、再生装置及びプログラム記録媒体
KR20010027606A (ko) * 1999-09-14 2001-04-06 구자홍 디스크 기록매체의 데이터 전송장치 및 방법
JP2001318881A (ja) * 2000-05-11 2001-11-16 Sony Corp ネットワーク上の情報伝送方法および電子情報機器
JP4114767B2 (ja) * 2000-10-13 2008-07-09 パイオニア株式会社 情報記録装置及び情報記録方法
JP2002185911A (ja) * 2000-12-11 2002-06-28 Hitachi Ltd 放送受信記録装置
JP3950632B2 (ja) * 2001-01-23 2007-08-01 日本電気株式会社 放送蓄積システム、装置、プログラム及び記録媒体
JP2002260332A (ja) * 2001-02-28 2002-09-13 Canon Inc 再生装置、再生方法、及び記憶媒体
EP1449214A2 (en) * 2001-10-30 2004-08-25 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording apparatus, information reproducing apparatus, and copying apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06251562A (ja) * 1993-02-25 1994-09-09 Victor Co Of Japan Ltd マルチボリウム連続記録装置
JPH06266507A (ja) * 1993-03-12 1994-09-22 Victor Co Of Japan Ltd マルチボリウム連続再生装置
JPH09102185A (ja) * 1995-10-05 1997-04-15 Nippon Columbia Co Ltd 担体記録装置と担体再生装置及びこれら担体記録方法と担体再生方法並びにこれらに用いる担体
JPH09198845A (ja) * 1996-01-20 1997-07-31 Matsushita Electric Ind Co Ltd 記録装置
JP2002025231A (ja) * 2000-07-10 2002-01-25 Pioneer Electronic Corp 記録媒体、情報記録装置及び方法、情報再生装置及び方法並びに情報記録媒体

Also Published As

Publication number Publication date
CN1685433B (zh) 2010-10-06
CN1685433A (zh) 2005-10-19
KR100978995B1 (ko) 2010-08-30
US20050120167A1 (en) 2005-06-02
JP2004146019A (ja) 2004-05-20
KR20050055621A (ko) 2005-06-13
JP3735864B2 (ja) 2006-01-18

Similar Documents

Publication Publication Date Title
JP4579290B2 (ja) 記録装置、記録媒体の製造方法、管理情報の製造方法、再生装置、再生方法、およびプログラム
JP2006295344A (ja) コンテンツ処理装置
WO2011016241A1 (ja) 送信制御装置、受信制御装置、送信制御方法、受信制御方法、及び送信制御プログラム
JP3675437B2 (ja) 情報記録再生処理装置、および方法、並びにコンピュータ・プログラム
KR100939718B1 (ko) 개인 비디오 녹화 시스템 및 녹화 프로그램 편집 방법
JP3735864B2 (ja) 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム
JP2009088756A (ja) コンテンツ記録媒体、コンテンツ記録装置及びコンテンツ再生装置
EP1640987A1 (en) Temporary accumulation management device
JP2006527899A (ja) スタッフィングバイトの除去によるdvdマルチメディアホームプラットフォーム用のストリームファイルフォーマット
JP2008236180A (ja) 記録装置、映像再生装置、および、その特殊再生方法
US7006755B2 (en) Storage device with an index indicating a sequential relationship
JP2003009085A (ja) デジタル信号記録装置および方法、デジタル信号再生装置および方法
JP3888204B2 (ja) 記録装置および方法、再生装置および方法、記録媒体、並びにプログラム
JP2007299475A (ja) 情報記録装置及びその制御方法
JP4285358B2 (ja) 映像音声記録再生装置及び記録再生方法
JP5732483B2 (ja) ディジタルデータ記録再生装置
JP5191294B2 (ja) 情報処理装置及びプログラム
US20070031125A1 (en) Data processing device and data processing method
JP4465923B2 (ja) 動画像記録再生装置及び動画像記録再生方法
JP5685686B2 (ja) 映像音声記録再生装置。
JP5120286B2 (ja) 映像音声記録再生装置及び記録再生方法
KR100610680B1 (ko) 디지털 방송 녹화 편집장치 및 방법
JP2010257519A (ja) 記録装置及び記録方法
JP2005346124A (ja) 記録再生装置及び記録再生方法
JP2004007614A (ja) トランスポートストリーム記録装置、再生装置、および処理装置、並びに方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR US

WWE Wipo information: entry into national phase

Ref document number: 1020047009958

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20038A00649

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 10500401

Country of ref document: US