WO2007026718A1 - 記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体 - Google Patents

記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体 Download PDF

Info

Publication number
WO2007026718A1
WO2007026718A1 PCT/JP2006/317014 JP2006317014W WO2007026718A1 WO 2007026718 A1 WO2007026718 A1 WO 2007026718A1 JP 2006317014 W JP2006317014 W JP 2006317014W WO 2007026718 A1 WO2007026718 A1 WO 2007026718A1
Authority
WO
WIPO (PCT)
Prior art keywords
content file
file
decoding
information
recorded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2006/317014
Other languages
English (en)
French (fr)
Inventor
Fumitaka Kawate
Mitsuhiro Hirabayashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Corp filed Critical Sony Corp
Priority to EP06796991A priority Critical patent/EP1921625A4/en
Priority to CN2006800011601A priority patent/CN101053036B/zh
Priority to US11/666,262 priority patent/US20080138044A1/en
Publication of WO2007026718A1 publication Critical patent/WO2007026718A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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
    • 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
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata

Definitions

  • Recording apparatus recording method, reproducing apparatus, reproducing method, program, and recording medium
  • the present invention relates to a recording apparatus, a recording method, a reproducing apparatus, and a reproducing method for recording a content file and an index file for managing the content file on a recording medium, or reproducing the content file with this recording medium capability. , Relating to programs and recording media.
  • the present invention provides a decoding information storage area that collectively stores information related to decoding of each content file recorded on a recording medium for the index file.
  • the size of the index file can be reduced by setting pointer information indicating information related to the corresponding decoding in the decoding information storage area to each entry provided corresponding to each content file and to which the attribute information of the corresponding content file is assigned.
  • the present invention relates to a recording apparatus or the like that can record in detail information relating to the decoding of each content file without significantly increasing it, for example, to correctly determine whether or not each content file can be played.
  • Patent Document 1 Conventionally, a method using an index file has been proposed in Patent Document 1, Patent Document 2, Patent Document 3, and the like as a method for easily finding a desired file having a large number of files recorded on a large-capacity recording medium. Being sung.
  • the index file manages each content file and is generated as a collective force of attribute information of each content file.
  • content file attribute information include thumbnail image data, title text data, imaging date / time, codec information, face detection information (detected face size, detected face position, detected face score). is there.
  • the index file includes a text file (or metadata file) FTX, a thumbnail image file FTH, and a property file FP.
  • the attribute information of each content file is divided into a text file FTX, a thumbnail image file FTH, and a property file FP.
  • Fig. 9 shows the case where the attribute information of each content file includes the attribute information placed in each of the text file FTX, thumbnail image file FTH, and property file FP! /
  • an index file composed of a property file, a thumbnail image file, and a text file (or metadata file) is particularly referred to as an AV-index file.
  • the text file FTX manages text information (in the case of a metadata file, metadata).
  • Thumbnail image file FTH manages thumbnail image data.
  • the property file FP manages attribute information (basic attribute information) excluding attribute information related to the text file FTX or thumbnail image file FTH, and manages connection information between slots of other files.
  • a header indicating attributes and the like is arranged at the head.
  • the header of the text file FTX and thumbnail image file FTH does not have a header.
  • the header indicating the attribute etc. may be placed at the beginning of the text file FTX and thumbnail image file FTH.
  • an entry that also has attribute information power of each content file (property entry # 1, property entry # 2, ..., thumbnail image entry # 1, thumbnail image entry # 2, ..., text entry # 1, Text entries # 2, ⁇ ⁇ ⁇ ) are arranged in succession.
  • Data indicating a character string of a title related to a disc title, each content file, and the like is assigned to each entry of the text file FTX.
  • a thumbnail image data indicating the disc title and the contents of each content file is assigned to each entry of the thumbnail image file FTH.
  • Each entry of the text file FTX and the thumbnail image file FTH is composed of a fixed-length slot.
  • the number of slots constituting each entry is one or more depending on the data amount of attribute information assigned to each entry.
  • the type of attribute information differs, so there are cases where no entry is provided as described above.
  • management information specifying the corresponding entry of the text file FTX and thumbnail image file FTH (indicated by arrows in FIG. 9) as management information indicating the relationship with other entries. Related information) is set.
  • management information for specifying the subsequent slot is set in each slot.
  • information for specifying the corresponding content file is set in each entry of the property file FP.
  • the index file is configured as described above. Therefore, for example, a data string recorded in the text file FTX can be reproduced and the titles of the respective content files recorded on the recording medium 2 can be displayed as a list. In addition, for example, the data sequence recorded in the thumbnail image file FTX can be reproduced, and the thumbnail images of the respective content files recorded in the recording medium 2 can be displayed as a list.
  • the index file can also be defined by a text file FTX, a thumbnail image file FTH, and a property file FP even for such a virtual folder that is not just an actual content file.
  • FTX text file
  • thumbnail image file FTH thumbnail image file
  • property file FP information defining the hierarchical structure of the content file and the virtual folder is set.
  • FIG. 10 shows an example of the correspondence between the property file, the content file, and the virtual folder.
  • the virtual folder with the imaging date “October X day” and the virtual folder with the imaging date “October ⁇ day” exist in the same hierarchy, and the lower level of the virtual folder with “October X day”.
  • the property file includes file entry # 1, folder entry # 4, file entry # 6, folder entry # 8 and folder entry # 9 as shown in FIG. Is formed.
  • the number of each entry is the number of the first slot constituting the entry. In the illustrated example, the number of each entry is the minimum number of the slots constituting the entry for convenience. Yes.
  • File entries # 1, # 6, and # 9 manage content files of "MPEG2PS-1,” “MPEG2PS-2,” and “MPEG2PS-3,” respectively, and folder entries # 4, # 8 , Respectively, manage virtual folders of “October X day” and “October ⁇ day”.
  • a recording medium such as an optical disk may be loaded in various devices to record various content files.
  • it may be difficult to decode any of the various format content files recorded on the recording medium with a device having poor decoding capability.
  • content files that are difficult to decode are displayed as a list of thumbnail images, the user-friendliness is reduced.
  • Patent Document 2 information on the decode of each content file recorded on the recording medium is recorded in the corresponding entry of the index file, and each record is based on this record.
  • a method for determining whether or not a content file can be decoded on an index file is disclosed.
  • Patent Document 2 also discloses a method of recording information relating to the decoding by encoding.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2004-227630
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2004-227633
  • Patent Document 3 Japanese Unexamined Patent Publication No. 2005-115815
  • information relating to decoding there are various types of information relating to decoding.
  • examples of information relating to decoding include codec type, codec profile type and level information, bit rate, and screen size.
  • information on decoding includes, for example, codec type and codec. Profile type and level information, bit rate, sampling frequency, and other information.
  • An object of the present invention is to make it possible to record information relating to decoding of each content file in some detail without significantly increasing the size of the index file, and to correctly determine whether or not each content file can be played. There is.
  • a content file including at least encoded video data or encoded audio data and an index file that manages each content file and is generated from a set of attribute information of each content file are recorded on a recording medium.
  • a recording device for recording In a recording device for recording,
  • a content file recording unit configured to record the content file on the recording medium; and the content file recording unit configured to register the predetermined content file when the predetermined content file is recorded on the recording medium.
  • An index file update unit for updating the index file
  • the index file corresponds to each content file recorded on the recording medium. And a predetermined number of entries to which the attribute information of the corresponding content file is assigned, and a decode information storage area for storing information relating to decoding of each content file,
  • Each of the predetermined number of entries has pointer information indicating information related to decoding of a corresponding content file among information related to decoding recorded in the decoding information storage area.
  • the index file updating unit When updating the index file so that the predetermined content file is registered, the index file updating unit corresponds to the predetermined content file and records the index file in the decode information storage area. An entry having pointer information indicating information related to decoding of the predetermined content file being added is added.
  • the recording apparatus is characterized by the above.
  • a recording medium on which at least encoded video data or encoded audio data is recorded, and an index file that manages each content file and generates attribute information of each content file is generated.
  • a playback device that plays a predetermined content file
  • the index file collectively stores a predetermined number of entries to which the attribute information of the corresponding content file is assigned and information related to decoding of the content file corresponding to each content file recorded on the recording medium. And a decoding information storage area,
  • the predetermined number of entries are recorded in the decode information storage area, and have pointer information indicating information related to decoding of the corresponding content file among the information related to decoding, and
  • a content file reproduction unit for reproducing a predetermined content file from the recording medium card and obtaining video data or audio data included in the predetermined content file;
  • the recording medium power Index file playback unit for playing back the index file
  • the content file reproduction unit determines whether or not the predetermined content file can be reproduced by referring to the information regarding the decoding based on the pointer information.
  • At least a content file and an index file are recorded on the recording medium.
  • the index file manages each content file and is generated from a set of attribute information of each content file.
  • the content file is recorded on the recording medium by the content file recording unit.
  • the index file has an entry corresponding to each content file recorded on the recording medium, and a decode information storage area in which information related to decoding of each content file is stored together.
  • Each entry is assigned attribute information of the corresponding content file, and is recorded in the decoding information storage area, and pointer information indicating information on decoding of the corresponding content file among the information on decoding is recorded. Arranged.
  • the index file is updated such that the predetermined content file is registered.
  • the index file has a power for adding an entry corresponding to the predetermined content file, and the entry has pointer information indicating information related to decoding of the predetermined content file.
  • information related to decoding of each content file recorded on the recording medium is collectively stored in the decode information storage area provided in the index file, and provided in the index file corresponding to each content file.
  • the pointer information indicating the information related to the corresponding decoding in the decoding information storage area is arranged in the entry. Therefore, it is possible to avoid duplicating information related to the same decoding in the index file, and the information related to decoding is recorded without being encoded, so the size of the index file is greatly increased. It is possible to record in detail the information regarding the decoding of each content file.
  • the index file update unit differs in the bit rate or frame rate from the information related to decoding of a predetermined content file in the decoding information storage area, and the bit rate or frame rate of information related to decoding of a predetermined content file is different.
  • information related to decoding having a bit rate or frame rate of a value rounded up to a fixed digit is recorded, it is determined that information related to decoding of a predetermined content file is recorded in the decoding information storage area. It may be. In this case, it is possible to display information related to a plurality of decodes together, and the index file final size can be reduced.
  • a predetermined content file is selectively reproduced from the recording medium by the content file reproduction unit.
  • the predetermined content file power It is determined whether or not a reproducible force is available. In this way, since it is possible to determine whether or not playback is possible based on the decoding information corresponding to the predetermined content file, it is possible to correctly determine whether or not the predetermined content file can be played back.
  • the decoding information included in the index file Whether or not reproduction is possible is determined for each piece of information stored in the storage area, and the determination result is stored in a predetermined storage area in association with the pointer information.
  • the recording medium power is also stored in a predetermined storage area in association with the pointer information held by the index file entry corresponding to the predetermined content file when the predetermined content file is reproduced. Whether or not the reproduction is possible is determined.
  • the determination result stored in advance in the predetermined storage area can be used, and whether or not the predetermined content file can be reproduced can be determined at high speed.
  • the decoding information storage area for storing information related to the decoding of each content file recorded on the recording medium in the index file
  • the index file corresponds to each content file.
  • Pointer information that points to information related to the corresponding decoding in each decoding information storage area is set in the entry to which the attribute information of the corresponding content file is assigned, greatly increasing the size of the index file.
  • Information regarding the decoding of each content file can be recorded in detail, and whether or not each content file can be reproduced can be correctly determined.
  • FIG. 1 is a block diagram showing a configuration of an optical disc device.
  • FIG. 2 A diagram showing that a property file has a system information entry and a plurality of file entries.
  • FIG. 3 is a diagram showing a configuration of a profile data list provided in a system information entry.
  • FIG. 4 is a diagram showing a configuration of an AV profile entry assigned to a profile data list.
  • FIG. 5 is a diagram showing a configuration of a video profile entry that constitutes an AV profile entry.
  • FIG. 6 is a diagram showing a configuration of an audio profile entry that constitutes an AV profile entry.
  • FIG. 7 A flow chart showing the processing procedure of the system control microcomputer when recording a content file It is a chart.
  • FIG. 8 is a flowchart showing the processing procedure of the system control microcomputer during playback of a content file.
  • FIG. 9 is a diagram for explaining a text file, a thumbnail image file, and a property file that constitute an index file.
  • FIG. 10 A diagram showing an example of the correspondence between a property file, a virtual folder, and a content file.
  • FIG. 1 shows a configuration of an optical disc apparatus 1 as an embodiment.
  • the optical disc device 1 acquires a video signal and an audio signal of a subject by an imaging unit and an audio acquisition unit (not shown), and the video signal and the audio signal card image content are stored on the optical disc 2 as a content file. Record.
  • the optical disc apparatus 1 reproduces the content file recorded on the optical disc 2 and outputs it from the display means using the liquid crystal display panel and the sound output means using the speaker, and also to the external device.
  • the optical disk apparatus 1 encodes a video signal and an audio signal in the MPEG (Moving Picture Experts Group) format, and then records the encoded signal on the optical disk 2 in a predetermined file format.
  • MPEG Motion Picture Experts Group
  • the optical disc apparatus 1 includes an optical disc 2, a video encoder 11, an audio encoder 12, a video decoder 13, an audio decoder 14, a file generator 15, a file decoder 16, and a memory. 17, memory controller 18, system control microcomputer (hereinafter referred to as “system control microcomputer”) 19, memory 20, error correction code Z decoder 21, Live control microcomputer (hereinafter referred to as “drive control microcomputer”) 22, data modulator / demodulator 23, magnetic field modulation driver 24, operation unit 26, servo circuit 30, spindle motor 31, magnetic field head 32, And an optical pickup 33.
  • the optical disc 2 constitutes a recording medium.
  • the video encoder 11 performs analog-to-digital conversion processing on the video signal resulting from the imaging result, generates video data, encodes the video data according to the MPEG format, and outputs an elementary stream having the power of video data .
  • the audio encoder 12 generates audio data by performing analog-digital conversion processing on the audio signal related to the captured content, encodes the audio data according to the MPEG format, and outputs an elementary stream based on the audio data.
  • the file generator 15 multiplexes the elementary streams output from the video encoder 11 and the audio encoder 12, and is controlled by the system control microcomputer 19 to execute a content file in a predetermined file format.
  • the memory controller 18 switches operations during recording and reproduction under the control of the system control microcomputer 19.
  • the memory controller 18 sequentially records the data string based on the content file output from the file generator 15 and the various data output from the system control microcomputer 19 in the memory 17 and temporarily holds them. Data stored corresponding to the processing of the error correction code Z decoder 21 is output.
  • the memory controller 18 sequentially records the output data of the error correction code Z decoder 21 in the memory 17 and temporarily holds it, and outputs a data string based on the content file to the file decoder 16.
  • Various data are output to the system control microcomputer 19.
  • the error correction code Z decoder 21 switches its operation during recording and reproduction under the control of the system control microcomputer 19.
  • the error correction code Z decoder 21 temporarily records the output data of the memory controller 18 in the memory 20 during recording, and adds an error correction code. Further, this error correction code Z decoder 21 reads the data held in the memory 20 in this way in a predetermined order during recording, and outputs the interleaved data to the data modulator / demodulator 23.
  • the error correction code Z decoder 21 is output from the data modulator / demodulator 23 during reproduction. Interleaving processing is performed by temporarily recording data in the memory 20 in a predetermined order, and error correction processing is performed using an error correction code added at the time of recording. Further, this error correction code Z decoder 21 reads out the data held in the memory 20 in this way in the same order as at the time of recording and outputs it to the memory controller 18 during reproduction.
  • the data modulator / demodulator 23 switches its operation during recording and reproduction under the control of the system control microcomputer 19.
  • the data modulator / demodulator 23 converts the output data of the error correction code Z decoder 21 into a serial data string, modulates it, and outputs it to the magnetic field modulation driver 24 or the optical pickup 33.
  • the data modulator / demodulator 23 reproduces the reproduction signal power clock output from the optical pickup 33 at the time of reproduction, and binary-identifies the reproduction signal based on this clock to perform demodulation processing, thereby recording.
  • Reproduction data corresponding to the generated serial data string is obtained, and this reproduction data is output to the error correction code Z decoder 21.
  • the magnetic field modulation driver 24 drives the magnetic field head 32 according to the output signal of the data modulator / demodulator 23 under the control of the system control microcomputer 19 during recording when the optical disk 2 is a magneto-optical disk.
  • the magnetic field head 32 is held so as to face the optical pickup 33 with the optical disc 2 interposed therebetween, and applies a modulation magnetic field according to the output data of the data modulator / demodulator 23 to the laser beam irradiation position by the optical pickup 33. Therefore, when the optical disk 2 is a magneto-optical disk, the optical disk apparatus 1 records content inole etc. on the optical disk 2 by a thermomagnetic recording technique.
  • the optical disk 2 is a rewritable optical disk such as a magneto-optical disk (MO) or a phase change disk.
  • the spindle motor 31 controls the optical disk 2 according to its type under the control of the servo circuit 30 according to the type of the linear velocity (CLV), constant angular velocity (CAV), zone CLV (ZCLV: Zone Const Rotation drive under conditions such as (ant linear Velocity).
  • CLV linear velocity
  • CAV constant angular velocity
  • ZCLV Zone Const Rotation drive under conditions such as (ant linear Velocity).
  • the servo circuit 30 controls the operation of the spindle motor 31 based on various signals output from the optical pickup 33.
  • the servo circuit 30 performs tracking control and focus control of the optical pickup 33 based on various signals output from the optical pickup 33, seek control of the optical pickup 33 and magnetic field head 32, and further focus search. Etc. are executed.
  • the drive control microcomputer 22 controls operations such as seeking in the servo circuit 30 according to instructions from the system control microcomputer 19.
  • the optical pickup 33 irradiates the optical disc 2 with a laser beam, receives the return light with a light receiving element, and calculates the light reception result of the light receiving element to generate various control signals. In addition, a reproduction signal whose signal level changes according to the pit row and mark row formed on the optical disc 2 is outputted.
  • the optical pickup 33 switches its operation under the control of the system control microcomputer 19, and when the optical disc 2 is a magneto-optical disc, the amount of the laser beam applied to the optical disc 2 is intermittently raised during recording. increase.
  • the optical disc apparatus 1 records content files and the like on the optical disc 2 by a so-called pulse train method.
  • the optical pickup 33 changes the light amount of the laser beam applied to the optical disc 2 according to the output data of the data modulator / demodulator 23 from the light amount at the time of reproduction to the light amount at the time of writing. Launch.
  • the optical disc apparatus 1 records a content file or the like on the optical disc 2 by applying a thermal recording method.
  • the file decoder 16 receives content file data output from the memory controller 18, decomposes the data into elementary data streams of video data and audio data, and outputs them.
  • the video decoder 13 decompresses the video data elementary stream output from the file decoder 16 and outputs it to a display means and an external device, not shown.
  • the audio decoder 14 decompresses the elementary stream of the audio data output from the file decoder 16 and outputs the decompressed audio output means to an external device (not shown).
  • the operation unit 26 includes various operators of the optical disc device 1, a touch panel disposed on the liquid crystal display panel, and the like, and notifies the system control microcomputer 19 of various operations by the user.
  • the system control microcomputer 19 is a microcomputer that controls the overall operation of the optical disc device 1, and controls the overall operation by executing a predetermined processing program recorded in a memory (not shown).
  • the system control microcomputer 19 The processing program according to the above is installed and provided in advance in the optical disc apparatus 1. However, this processing program is provided by downloading via a network such as the Internet instead of such prior installation, or on various recording media such as an optical disk, a magnetic disk, and a memory card. It may be recorded and provided.
  • the system control microcomputer 19 seeks the optical pickup 33 to the innermost periphery of the optical disc 2, and the file management system related to the optical disc 2 Play back management information. Further, the system control microcomputer 19 acquires the reproduced management information from the memory controller 18 and holds it in the built-in memory.
  • the system control microcomputer 19 detects the address and free area of each file recorded on the optical disc 2 by holding the management information in the built-in memory in this way. In addition, the system control microcomputer 19 plays back the index file recorded on the optical disc 2 according to the search result of the management information, presents various content files recorded on the optical disc 2 to the user, and is operated by the user. Accept.
  • the index file reproduced from the optical disc 2 in this way is held in the built-in memory of the system control microcomputer 1 or the memory 17. In this embodiment, the index file is held in the built-in memory.
  • the system control microcomputer 19 When the system control microcomputer 19 is instructed to record the imaging result by a user operation, the system control microcomputer 19 detects an empty area from the management information stored in the built-in memory, and seeks the optical pickup 33 to the empty area. Then, the captured content file is recorded on the optical disc 2.
  • system control microcomputer 19 updates the management information held in the built-in memory so as to correspond to the recording of the content file, and the optical disc 2 is updated by the updated management information when the optical disc 2 is ejected. Update the management information recorded in.
  • system control microcomputer 19 executes the management information held and updated in the built-in memory by outputting it to the error correction code Z decoder 21 via the memory controller 18.
  • the system control microcomputer 19 When recording the content file on the optical disc 2 as described above, the system control microcomputer 19 outputs various information necessary for generating the content file to the file generator 15. To help. Further, the system control microcomputer 19 acquires information necessary for generating the index file via the video encoder 11, the audio encoder 12, and the file generator 15, and the system control microcomputer 19 acquires the acquired information. And the information output to the file generator 15, the index file stored in the internal memory is updated so as to correspond to the recording of the content file on the optical disc 2, and the data of the updated index file is updated. To update the index file recorded on the optical disc 2.
  • the system control microcomputer 19 corresponds to the recording of the content file held in the built-in memory by additionally registering the entry corresponding to the content file recorded on the optical disc 2 in the index file. Update the index file as follows.
  • the optical pickup 33 is located at the innermost position of the optical disk 2.
  • the file management system management information is reproduced from the optical disc 2.
  • This management information is held in a memory built in the system control microcomputer 19 via the memory controller 18.
  • the address of each file recorded on the optical disc 2, the free space, and the like are detected based on the management information held in the internal memory. Further, after the management information is acquired in this way, the index file is reproduced from the optical disc 2 based on the search result of the management information! This index file is held in a memory built in the system control microcomputer 19.
  • Video data and audio data acquired by the imaging unit and the audio acquisition unit are encoded by the video encoder 11 and the audio encoder 12, respectively, and then supplied to the file generator 15.
  • the file generator 15 multiplexes the video and audio elementary streams obtained by the video encoder 11 and the audio encoder 12 to create a content file in a predetermined file format.
  • This content file includes a memory controller 18, an error correction code Z decoder 21, a decoder.
  • Data is recorded in a predetermined empty area of the optical disk 2 through a recording system including the data modulator / demodulator 23, the magnetic field modulation driver 24, and the optical pickup 33.
  • thumbnail image data is generated from the video data.
  • the index file data held in the built-in memory is updated by the system control microcomputer 19 based on the thumbnail image data and the file name of the content file which are the attribute information of the content file to be recorded.
  • the index file data is stored in the built-in memory of the system control microcomputer 19 and updated to correspond to the recording of the content file.
  • the index file recorded on the optical disc 2 is updated.
  • the index file has an entry corresponding to each content file recorded on the optical disc 2, and a decode information storage area in which information related to decoding of each content file is stored together.
  • Each entry is assigned attribute information of the corresponding content file, and is recorded in the decode information storage area, and pointer information indicating the information related to the decoding of the corresponding content file among the information related to the decoding is set. Being! Speak.
  • the index file is updated so that the predetermined content file is registered. At this time, an entry corresponding to the predetermined content file is added to the index file.
  • the entry has pointer information indicating information related to decoding of the predetermined content file.
  • the management information is updated and the index file is updated and stored in the internal memory of the system control microcomputer 19 so as to correspond to the recording of the content file, or when the optical disc 2 is ejected, etc.
  • the management information recorded on the optical disk 2 is updated with the updated management information.
  • the system control my Thumbnail image data corresponding to each content file is sequentially acquired from the index file data stored in the built-in memory of 19 and the thumbnail image data related to the list display is transferred from the system control microcomputer 19 to the file decoder 16 and the video.
  • the image is supplied to display means (not shown) through the decoder 13, and a list of thumbnail images related to each content file recorded on the optical disc 2 is displayed on the display means.
  • the system control control microcomputer 19 reproduces the index file from the optical disc 2 and holds it in the built-in memory, and then stores it in the decode information storage area of the index file. For each piece of information regarding each decoding, it is determined whether or not playback on this optical disc device 1 is possible. The determination result is stored in a predetermined storage area in association with pointer information (indicating information related to each piece of decode information in the decode information storage area).
  • the content files to be listed above are all content files recorded on the optical disc 2 or only content files that are determined to be playable.
  • the thumbnail image is held in the built-in memory.
  • the content file corresponding to the predetermined thumbnail image selected from the optical disc 2 under the control of the system control microcomputer 19 is played back when it can be played back. Is done.
  • the content file reproduced from the optical disc 2 is obtained through the optical pickup 33, the data converter 23, the error correction code Z decoder 21, and the memory controller 18. Then, the reproduced content file is decomposed into elementary streams of video data and audio data by the file decoder 16, and then each elementary list stream is decoded by the video decoder 13 and the audio decoder 14. Is output.
  • the index file consists of a text file FTX, a thumbnail image file FTH, and a property file FP, as described above with reference to FIG.
  • an index file composed of a property file FP, a thumbnail image file FTH, and a text file (or metadata file) FTX is particularly called an AV-Index file.
  • the attribute information of each content file is divided into a text file, a thumbnail image file, and a property file.
  • Each file has a structure in which entries based on attribute information of each content file are continuously arranged.
  • Each entry is configured by connecting one or more fixed-length slots.
  • each entry forms a management information area!
  • Data indicating the disc title and the attribute of each content file is assigned to each entry (parity entry) of the property file FP.
  • management information for identifying the corresponding entries of the text file FTX and the thumbnail image file FTH is set in each entry of the property file FP.
  • management information for specifying the next slot following the slot is set for each slot.
  • information for identifying the corresponding content file is set in each entry of the property file FP.
  • information defining the hierarchical structure of the content file, the existing folder, and the virtual folder is set in each entry of the property file FP.
  • each file has a configuration in which fixed-length slots managed by a slot number indicating the number of slots from the top of the file are consecutive.
  • This slot number constitutes index information indicating the arrangement order of fixed-length slots constituting the file.
  • This index file is provided with a predetermined number of entries (management information areas) in which one or a plurality of fixed-length slots are connected. Each entry is identified by the slot number of the first fixed-length slot among one or a plurality of fixed-length slots connected.
  • each entry in the property file FP is provided with a minimum number of slots as many as the number of slots assigned to the corresponding entry in the other file.
  • a thumbnail image file FTH and a text file FTX have two slots related to one content file. If there is an entry consisting of a slot, at least two slots are assigned to the corresponding entry in the property file FP.
  • FIG. 1 shows the structure of the property file FP.
  • the system information entry constitutes a decoding information storage area, and information related to decoding of each content file recorded on the optical disc 2 is stored together.
  • the property file FP is provided with entries corresponding to, for example, each content file successively following the system information entry.
  • the entry corresponding to the content file is referred to as “file entry” as appropriate in comparison with the system information entry.
  • Each file entry is provided with a profile entry index indicating information related to decoding of a corresponding content file among information related to decoding recorded in the system information entry.
  • This profile entry index constitutes pointer information.
  • a profile data list is provided in the system information entry.
  • this profile data list an AV profile entry in which information related to decoding is recorded is provided for each type of information related to decoding related to each content file recorded on the optical disc 2.
  • video data and audio data are obtained by processing the content file corresponding to the first file entry according to the information related to decoding recorded in the first AV profile entry # 1 in the profile data list. Indicates that will be decoded.
  • the content file corresponding to the following two file entries is processed by the information related to the decoding recorded in the third AV profile entry # 3 in the profile data list, so that the video file is processed. Indicates that data and audio data will be decoded.
  • FIG. 3 shows the structure of a profile data list provided in the system information entry.
  • the number of entries (entry_count) of AV profile entries included in this profile data list is assigned to the following 2 nodes, and the number of entries N is further added to the following 96 XN bytes.
  • Each 96-byte AV profile entry (av_profile_entry) is allocated sequentially.
  • FIG. 4 shows the configuration of the AV profile entry.
  • This AV profile entry is formed of a video profile entry (video.profile.entry) that is information related to decoding of video data and an audio profile entry (audio_profile_entry) that is information related to decoding of audio data.
  • video profile entry video.profile.entry
  • audio_profile_entry audio profile entry
  • FIG. 5 shows a configuration of the video profile entry.
  • the size (size) of the data block of this video profile entry is assigned to the first 4 bytes, and the type indicating that this data block is a video profile entry in the subsequent 4 bytes.
  • the version (version) of this video profile entry is assigned to the next 1 noit, and a flag (flags) that specifies the data format in this video profile entry is assigned to the 3 next noite. ) Is allocated, and the next 4 bytes are allocated reserved.
  • format information for data compression of video data is assigned to the following 4 bytes, and formats such as MPEG4 and AVC are recorded here, followed by 4 bytes.
  • codec_specific_information detailed setting information of the data compression format is assigned, and the format level and the like are recorded here.
  • video attribute flags (video_attribute_flags) are assigned to the following 4 bytes, and the presence / absence of security, the scanning method, etc. are recorded here, and the average bit is added to each subsequent 4 bytes.
  • Rate average_bitrate
  • maximum rate 'max—bitrate'
  • flat 3 ⁇ 4Frame rate
  • average—frame—rate maximum frame rate (max_frame_rate)
  • number of horizontal and vertical samplings per screen visuaLsize
  • aspect ratio pixel_aspect_ratio
  • FIG. 6 shows the structure of an audio profile entry.
  • the size (size) of the data block of this audio profile entry is assigned to the first 4 bytes, and this data block is an audio file entry in the following 4 bytes.
  • the version of the audio profile entry is assigned to the next 1 note, and a flag that specifies the data format in this audio file entry is assigned to the next 3 notes. (flags) is assigned, followed by 4 bytes, reserved.
  • format information for data compression of audio data is assigned to the following 4 bytes, and detailed setting information (format of data compression format) (following 4 bytes) codec_specific_information) is assigned and the format level is recorded here.
  • audio attribute flags are assigned to the following 4 bytes, and the presence / absence of security, scanning method, etc. are recorded here, and the average bit rate for each subsequent 4 bytes. (Average_bitrate), maximum bit rate (max_bitrate), sampling rate (sampling_rate), and number of audio channel numbers (audio_channel_number) are assigned.
  • FIG. 7 shows a processing procedure of the system control microcomputer 19 at the time of recording the content final.
  • the system control microcomputer 19 moves from step SP1 to step SP2, for example, when the optical disc 2 is loaded.
  • step SP2 the system control microcomputer 19 acquires the index file recorded on the optical disc 2 and stores it in the built-in memory.
  • step SP3 the system control microcomputer 19 records a predetermined content file on the optical disc 2 in response to a user operation.
  • step SP4 based on the information relating to the decoding of the predetermined content file.
  • the AV profile entry recorded in the system information entry (see Fig. 2) of the indettas file is sequentially searched, and whether or not the information related to the decoding of the predetermined content file is already recorded in this system information entry is checked. to decide.
  • the system control microcomputer 19 first selects an AV profile entry that is determined to have been recorded in the same recording mode as the predetermined content file recorded on the optical disc 2, as follows. To detect.
  • the system control microcomputer 19 relates to the video profile entry (video_profile_entry), data compression format information (codec_type), detailed format setting information (codec_specific_information), video attribute flag (video_attribute_flags), one screen The number of samplings in the horizontal and vertical directions (visuaLsize), aspect ratio (pixel_aspect_ratio) force Detects the content corresponding to the recorded content file.
  • the system control microcomputer 19 sets the format information (codec_type) used for audio data compression in the audio profile entry among the AV profile entries detected for the video profile entry, and the detailed setting of the format.
  • Information codec—specinc—information), o ⁇ Aioff r, hi ⁇ tofufuku, aumo—attribute—fla gs), sampling rate (sampling—rate), channel number (audio—channel—number) ⁇ ⁇ ⁇ , Detects what corresponds to the recorded content file.
  • the system control microcomputer 19 detects an AV profile entry that is determined to have been recorded in the same recording mode as the predetermined content file recorded on the optical disc 2.
  • the system control microcomputer 19 rounds up the bit rate and frame rate of the recorded predetermined content file, and among the AV profile entries detected as described above, the bit rate and frame rate are , Detect what is rounded up
  • the system control microcomputer 19 has an AV profile entry determined to be recorded in the same recording mode as the predetermined content file recorded in the AV profile file entry recorded in the system information entry, and The bit rate and When the frame rate is the same as the bit rate of the recorded content file and the frame rate rounded up, the information (AV profile entry) about the decoding of the recorded content file It is determined that the information is already recorded in this system information entry.
  • this rounding up is performed to the extent that it can be determined that a device that reproduces a content file with the bit rate and frame rate recorded in the AV profile entry can reproduce the recorded content file. Execute with significant digits. For example, when the frame rate of the recorded content file is a frame frequency of 29.94 [Hz], the system control microcomputer 19 detects the AV profile entry at the frame frequency of 30 [Hz].
  • the system control microcomputer 19 does not perform the determination process accompanied by the rounding-up process of the bit rate and the frame rate as described above, and the bit rate and the frame rate have the same power. Depending on whether or not, it is possible to determine whether or not information related to decoding of the recorded content file is already recorded in the system information entry!
  • step SP4 determines in step SP4 that information related to the decoding of the recorded predetermined content file has already been recorded in the system information entry
  • the system control microcomputer 19 proceeds to step SP4 and step SP5.
  • step SP5 the system control microcomputer 19 additionally registers the recorded file entry of the predetermined content file in the property file FP.
  • step SP6 the system control microcomputer 19 sets the property entry in this additionally registered file entry so as to point to the AV profile entry of the information relating to the decoding that has already been recorded detected in the processing of step SP4. Index (pointer information Information).
  • step SP7 the system control microcomputer 19 determines whether or not the operation is instructed by the user operation. If the operation is not instructed, the system control microcomputer 19 returns from step SP7 to step SP3, A predetermined content file that continues in response to a user operation is recorded. On the other hand, when the end of the operation is instructed, the process ends in step S9.
  • step SP4 force also moves to step SP8.
  • step SP8 the system control microcomputer 19 creates an AV profile entry based on the recorded information on the predetermined content file decode, and adds this AV profile entry to the profile data list.
  • step SP5 the system control microcomputer 19 additionally registers the file entry of the predetermined content file in the property file FP.
  • the system control microcomputer 19 sets a property entry index (pointer information) in the file entry additionally registered in step SP5 so as to indicate the AV profile entry added in step SP8.
  • a recording mode corresponding to another recording device having a different bit rate or the like is set. Information regarding such decoding may be recorded. In this case, other recording devices are widely used for general purposes! There is a case where a person speaks.
  • correspondence with the profile level of the Memory Stick video format can be considered. In other words, if the recording level is specified by the format or rule (for example, it is determined that the level 1 is up to 128 kbps, the level 2 is up to 256 kbps, etc.), the actual device recording is done at 150 kbps. Even if the video format is not 150 kbps, 256 kbps, the upper limit of the level corresponding to this bit rate, is registered in the AV profile entry.
  • FIG. 8 shows a processing procedure of the system control microcomputer 19 at the time of reproduction of the content final.
  • step SP12 the system control microcomputer 19 acquires the index file recorded on the optical disc 2 and stores it in the built-in memory.
  • step SP13 the system control microcomputer 19 can execute processing based on the decoding-related information recorded in each AV property entry for the AV property entry recorded in the profile data list of the obtained index file. Judge whether or not.
  • the system control microcomputer 19 determines whether or not the content file by each AV property entry can be played back, and associates the determination result with the profile entry index as pointer information, so that the predetermined value in the built-in memory or the like is determined. Is stored in the storage area. In this embodiment, the system control microcomputer 19 records a profile entry index indicating the AV property entry determined to be reproducible in the built-in memory.
  • step SP14 the system control microcomputer 19 accepts selection of a predetermined content file to be played in accordance with a user operation, and detects the corresponding file entry also with index file power.
  • the system control microcomputer 19 accepts a selection by a user operation by displaying a list of thumbnail images using thumbnail image files recorded in an index file, displaying a list of titles using a text file, or the like.
  • step ST15 the system control microcomputer 19 determines whether the profile entry recorded in the internal memory in step SP13 is set in the file entry detected from this index file.
  • System control microcomputer 19 When it is determined that the profile entry index recorded in the internal memory is not set in the file entry detected from the defect file, the process proceeds from step SP15 to step SP16.
  • step SP16 the system control microcomputer 19 notifies the user that it is difficult to reproduce the content file, and then returns to step SP14.
  • various methods such as displaying a message indicating that reproduction is difficult can be applied to such notification to the user.
  • step SP15 When the system control microcomputer 19 determines in step SP15 that the profile entry index recorded in the internal memory is set in the file entry detected from the index file, the system control microcomputer 19 proceeds from step SP15 to step SP17. In this step SP 17, the system control microcomputer 19 determines that the predetermined content file selected by the user operation can be played back, and in the subsequent step SP18, controls the entire operation to play back this predetermined content file. To do. The system control microcomputer 19 returns to step SP14 when the reproduction of the predetermined content file is completed.
  • step SP15 in the determination in step SP15, the processing based on the determination result in step SP13, that is, the decoding information recorded in each AV property entry in the profile data list of the index file is executed. This is based on the result of determining whether or not it is possible, and can determine whether or not a given content file can be played at high speed. Whether or not it is possible to execute processing based on information related to decoding of the AV property entry indicated by the profile entry index that is set in the file entry corresponding to the predetermined content file in step SP15, omitting the determination in step SP13. Whether or not a predetermined content file can be reproduced may be determined.
  • information related to decoding of each content file recorded on the optical disc 2 is collectively stored in the system information entry of the index file, and each content file of the index file is stored.
  • Profile entry index pointer information
  • indicating the corresponding AV profile entry (decoding information) in the system information entry (decoding information storage area) is placed in the entry (file entry) provided corresponding to Is a thing . Therefore, according to this optical disc apparatus 1, it is possible to avoid the same information relating to decoding being recorded in the index file, and the information relating to decoding is recorded without being coded. Detailed information on the decoding of each content file can be recorded without significantly increasing the file size.
  • the predetermined content file when the index file is updated so that the predetermined content file is registered, the predetermined content file is stored in the system information entry (decode information storage area).
  • the system information entry decode information storage area
  • an AV profile entry information related to decoding
  • the optical disc apparatus 1 shown in FIG. 1 when a predetermined content file is to be reproduced from the optical disc 2, an entry (file entry) of the index file corresponding to the predetermined content file is provided. Based on the AV profile entry (decoding information) of the system information entry (decoding information storage area) pointed to by the profile entry index (pointer information), it is determined whether or not the predetermined content filter can be reproduced. Therefore, according to this optical disc apparatus 1, since it is possible to determine whether or not playback is possible based on the AV profile entry (information related to decoding) corresponding to the predetermined content file, it is possible to correctly determine whether or not the predetermined content file can be played back.
  • the index file is composed of the text file FTX, the thumbnail image file FTH, and the property file FP.
  • the attribute information of each file is grouped and arranged in each of these files is shown, the present invention is not limited to this, and can be similarly applied to an index file composed of one file. .
  • the present invention is not limited to this, and the case where recording is performed on various recording media such as a hard disk and a memory card. Furthermore, the present invention can be widely applied when recording content files on a reproduction-only recording medium.
  • the encoder and the decoder that are the decoder and the decoder are integrated is described.
  • the present invention is not limited to this, and the encoder and the decoder Is configured by software processing, and further applied to a configuration in which video data and audio data compressed from an external device are input and recorded, and these encoder and decoder are provided in the external device. It can be widely applied even when
  • the present invention can record in detail information relating to the decoding of each content file without significantly increasing the size of the index file, and can thereby correctly determine whether or not each content file can be reproduced. Applicable to optical disk device

Landscapes

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

Abstract

【課題】インデックスファイルのサイズを大幅に増大させることなく、各コンテンツファイルのデコードに関する情報を詳細に記録する。 【解決手段】光ディスクに、コンテンツファイルと共に、このコンテンツファイルを管理するインデックスファイルが記録される。インデックスファイルを構成するプロパティファイルFPは、各コンテンツファイルに対応したファイルエントリと、各コンテンツファイルのデコードに関する情報(AVプロファイルエントリ)が格納されたデコード情報格納領域(システムインフォメーションエントリ)を有する。各ファイルエントリに、それぞれ、デコード情報格納領域に記録されている対応したコンテンツファイルのデコードに関する情報を指し示すポインタ情報(プロファイルエントリインデックス)が設定される。

Description

明 細 書
記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体 技術分野
[0001] この発明は、コンテンツファイルとこのコンテンツファイルを管理するインデックスファ ィルとを記録媒体に記録する、あるいはこの記録媒体力もコンテンツファイルを再生 する、記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体に関 する。
[0002] 詳しくは、この発明は、インデックスファイルに対して、記録媒体に記録される各コン テンッファイルのデコードに関する情報をまとめて格納するデコード情報格納領域を 設け、さらに、インデックスファイルに対して、各コンテンツファイルに対応して設けら れ、対応するコンテンツファイルの属性情報が割り当てられる各エントリに、デコード 情報格納領域の対応するデコードに関する情報を指し示すポインタ情報を設定する ことにより、インデックスファイルのサイズを大幅に増大させることなぐ各コンテンツフ アイルのデコードに関する情報を詳細に記録でき、例えば各コンテンツファイルの再 生可否を正しく判断できるようにした記録装置等に係るものである。
背景技術
[0003] 従来、大容量の記録媒体に記録した多数のファイル力 所望のファイルを簡易に 見つけ出す方法として、特許文献 1、特許文献 2、特許文献 3等に、インデックスファ ィルを用いる方法が提案されて ヽる。
[0004] インデックスファイルは、各コンテンツファイルを管理し、各コンテンツファイルの属 性情報の集合力 生成される。コンテンツファイルの属性情報としては、例えば、サム ネイル画像データ、タイトルのテキストデータ、撮像日時、コーデック情報、顔検出情 報 (検出顔サイズ、検出顔位置、検出顔を数値化した顔スコア)等がある。
[0005] インデックスファイルは、例えば、図 9に示すように、テキストファイル(又はメタデー タファイル) FTX、サムネイル画像ファイル FTHおよびプロパティファイル FPからなつ ている。各コンテンツファイルの属性情報は、テキストファイル FTX、サムネイル画像 ファイル FTH、およびプロパティファイル FPに分けられて配置される。 [0006] ただし、コンテンツファイルの種類によっては、テキストファイル FTX、サムネイル画 像ファイル FTHに配置される属性情報がなぐ何らエントリが設けられない場合もある 。図 9では、各コンテンツファイルの属性情報として、テキストファイル FTX、サムネィ ル画像ファイル FTH、およびプロパティファイル FPのそれぞれに配置される属性情 報があった場合を示して!/、る。
[0007] なお、ここでは、特に、プロパティファイル、サムネイル画像ファイル、テキストフアイ ル(又はメタデータファイル)力 構成されるインデックスファイルを、 AV— Indexファ ィルと呼ぶ。
[0008] ここで、テキストファイル FTXは、テキスト情報 (メタデータファイルであれば、メタデ ータ)を管理する。サムネイル画像ファイル FTHは、サムネイルの画像データを管理 する。プロパティファイル FPは、テキストファイル FTXまたはサムネイル画像ファイル FTHに関する属性情報を除く属性情報 (基本属性情報)を管理し、また、他のフアイ ルのスロット間の接続情報を管理する。
[0009] プロパティファイル FPは、先頭に属性などを示すヘッダが配される。これに対して、 テキストファイル FTX、サムネイル画像ファイル FTHには、その先頭にヘッダが配さ れていない。ただし、テキストファイル FTX、サムネイル画像ファイル FTHにも、プロ パティファイル FPと同様に、先頭に属性などを示すヘッダが配されることもある。へッ ダに続いて、各コンテンツファイルの属性情報力もなるエントリ(プロパティエントリ # 1 、プロパティエントリ # 2、 · · · ·、サムネイル画像エントリ # 1、サムネイル画像エントリ # 2、 · · ·、テキストエントリ # 1、テキストエントリ # 2, · · ·)が連続して配された構成と なっている。
[0010] テキストファイル FTXの各エントリには、ディスクタイトル、各コンテンツファイル等に 係るタイトルの文字列を示すデータが割り当てられる。サムネイル画像ファイル FTH の各エントリには、ディスクタイトル、各コンテンツファイルの内容を示すサムネイル画 像データが割り当てられる。
[0011] これらテキストファイル FTX、サムネイル画像ファイル FTHの各エントリは、それぞ れ、固定長のスロットから構成されている。各エントリを構成するスロット数は、各ェント リに割り当てられる属性情報のデータ量に応じて、一個または複数個とされる。なお、 コンテンツファイルの種類によっては、属性情報の種類が異なるため、上述したように 何らエントリが設けられな 、場合もある。
[0012] プロパティファイル FPの各エントリには、ディスクタイトル、各コンテンツファイルの属 性を示すデータが割り当てられる。このプロパティファイル FPは、テキストファイル FT X、サムネイル画像ファイル FTHと同様に、固定長のスロットから構成されている。こ のプロパティファイル FPには、コンテンツファイルの種類が種々に異なる場合であつ ても、各コンテンツファイルに対応してエントリが必ず設けられる。
[0013] このプロパティファイル FPの各エントリには、他のエントリとの関係を示す管理情報 として、テキストファイル FTX、サムネイル画像ファイル FTHの対応するエントリを特 定する管理情報(図 9に矢印で示すような関連情報である)が設定される。また、プロ パティファイル FPの複数個のスロットで構成されるエントリにあっては、各スロットに、 続くスロットを特定する管理情報が設定される。また、このプロパティファイル FPの各 エントリには、対応するコンテンツファイルを特定する情報が設定される。
[0014] インデックスファイルは以上のような構成とされている。そのため、例えば、テキストフ アイル FTXに記録されたデータ列を再生して、記録媒体 2に記録された各コンテンツ ファイルのタイトルを一覧表示できる。また、例えば、サムネイル画像ファイル FTXに 記録されたデータ列を再生して、記録媒体 2に記録された各コンテンツファイルのサ ムネイル画像を一覧表示できる。
[0015] なお、インデックスファイルは、このような実在するコンテンツファイルだけでなぐ仮 想のフォルダについても、テキストファイル FTX、サムネイル画像ファイル FTH、プロ パティファイル FPにより定義することができる。プロパティファイル FPの各エントリには 、コンテンツファイルおよび仮想フォルダの階層構造を定義する情報が設定される。
[0016] 図 10は、プロパティファイルと、コンテンツファイルおよび仮想フォルダの対応関係 の一例を示している。この例では、撮像日時が「〇月 X日」の仮想フォルダと、撮像 日時が「〇月△日」の仮想フォルダが同一階層に存在し、「〇月 X日」の仮想フオル ダの下位階層に「MPEG2PS-1」のコンテンツファイルが存在し、「〇月△日」の仮想フ オルダの下位階層に「MPEG2PS- 2」、「MPEG2PS- 3」のコンテンツファイルが存在して いる。 [0017] このような階層構造に対応して、プロパティファイルには、図 10に示すように、フアイ ルエントリ # 1、フォルダエントリ # 4、ファイルエントリ # 6、フォルダエントリ # 8および フォルダエントリ # 9が形成されている。なお、各エントリの番号は、それぞれ、そのェ ントリを構成するスロットの最初のスロットの番号とされる、図示の例では、各エントリの 番号は、便宜上、そのエントリを構成するスロットの最小番号としている。
[0018] ファイルエントリ # 1, # 6, # 9は、それぞれ、「MPEG2PS- 1」、「MPEG2PS- 2」、「M PEG2PS- 3」のコンテンツファイルを管理し、フォルダエントリ # 4, # 8は、それぞれ、「 〇月 X日」, 「〇月△日」の仮想フォルダを管理する。
[0019] ところで、光ディスク等の記録媒体は、種々の機器に装填されて種々のコンテンツ ファイルが記録される場合がある。この場合、この記録媒体に記録されている種々の フォーマットのコンテンツファイルの何れかについては、デコード能力の劣る機器で デコードすることが困難な場合も予測される。この場合、デコード困難なコンテンツフ アイルについても、サムネイル画像等により一覧表示したのでは、ユーザの使い勝手 が低下する。
[0020] 上述した特許文献 2には、記録媒体に記録されている各コンテンツファイルのデコ ードに関する情報を、それぞれインデックスファイルの対応するエントリに記録してお き、この記録に基づいて、各コンテンツファイルがデコード可能か否かをインデックス ファイル上で判断する方法が開示されている。また、この特許文献 2には、このデコー ドに関する情報をコード化して記録する方法も開示されている。
特許文献 1:特開 2004— 227630号公報
特許文献 2:特開 2004— 227633号公報
特許文献 3:特開 2005— 115815号公報
発明の開示
発明が解決しょうとする課題
[0021] ここで、デコードに関する情報としては様々なものがある。ビデオデータについては 、デコードに関する情報として、例えば、コーデックの種類、コーデックのプロファイル 種別およびレベル情報、ビットレート、画面のサイズ等がある。また、オーディオデー タについては、デコードに関する情報として、例えば、コーデックの種類、コーデック のプロファイル種別およびレベル情報、ビットレート、サンプリング周波数等の情報が ある。
[0022] デコードに関する情報としてこれらの情報が必要な場合、 1つの情報につき 4バイト を割り当てると、 1コンテンツあたり少なくとも 32バイトを必要とする。したがって、イン デッタスファイルに登録するコンテンツファイルが多 、場合には、インデックスファイル のファイルサイズが大幅に増大する。
[0023] また、このデコードに関する情報をコードィ匕することで、 1つのコンテンツあたりのデ コードに関する情報を 4バイト程度にすることは可能である。しかし、上述の情報の組 み合わせを限られたコード (例えば 4ノイト)で表現するために、デコードに関する情 報としては、非常に粗い情報になる。また、コーデックの種類、プロファイル、ビットレ ート等に新しいものが追加される場合に、既に割り当てられているコードによっては適 切なコードを割り当てるのが難しい。また、新しいコードを割り当てる前に製作された 機器では新しく割り当てられたコードの意味を認識することができないので、その機 器が再生可能な能力を持っているにも関わらず、再生不可能と判断してしまう。
[0024] この発明の目的は、インデックスファイルのサイズを大幅に増大させることなぐ各コ ンテンッファイルのデコードに関する情報をある程度詳細に記録可能とし、各コンテ ンッファイルの再生可否を正しく判断可能とすることにある。
課題を解決するための手段
[0025] この発明の概念は、
少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれたコンテンツファイルと、前記各コンテンツファイルを管理し、前記各コンテ ンッファイルの属性情報の集合から生成されるインデックスファイルとを記録媒体に 記録する記録装置において、
前記コンテンツファイルを前記記録媒体に記録するコンテンツファイル記録部と、 前記コンテンツファイル記録部により、前記記録媒体に所定のコンテンツファイルが 記録される際に、前記所定のコンテンツファイルが登録されるように前記インデックス ファイルを更新するインデックスファイル更新部を備え、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報を格納するデコード情報格納 領域とを有し、
前記所定数の各エントリは、前記デコード情報格納領域に記録されて 、るデコード に関する情報のうち、対応するコンテンツフアイルのデコードに関する情報を指し示 すポインタ情報を有し、
前記インデックスファイル更新部は、前記所定のコンテンツファイルが登録されるよ うに前記インデックスファイルを更新するときに、当該インデックスファイルに対して、 前記所定のコンテンツファイルに対応し、前記デコード情報格納領域に記録されて いる前記所定のコンテンツファイルのデコードに関する情報を指し示すポインタ情報 を有するエントリを追加する
ことを特徴とする記録装置にある。
また、この発明の概念は、
少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれるコンテンツファイルと、各コンテンツファイルを管理し、当該各コンテンツフ アイルの属性情報の集合力 生成されるインデックスファイルとが記録された記録媒 体力 所定のコンテンツファイルを再生する再生装置において、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報をまとめて格納するデコード情 報格納領域とを有し、
前記所定数のエントリは、前記デコード情報格納領域に記録されて 、るデコードに 関する情報のうち、対応するコンテンツファイルのデコードに関する情報を指し示す ポインタ情報を有し、さらに、
前記記録媒体カゝら所定のコンテンツファイルを再生して、当該所定のコンテンツファ ィルに含まれるビデオデータ又はオーディオデータを取得するコンテンツファイル再 生部と、
前記記録媒体力 前記インデックスファイルを再生するインデックスファイル再生部 を備え、
前記コンテンツファイル再生部は、前記ポインタ情報に基づ 、て前記デコードに関 する情報を参照することにより、前記所定のコンテンツファイルの再生可否を判別す る
ことを特徴とする再生装置にある。
[0027] この発明においては、記録媒体に少なくともコンテンツファイルとインデックスフアイ ルとが記録される。インデックスファイルは、各コンテンツファイルを管理し、各コンテ ンッファイルの属性情報の集合から生成されたものである。コンテンツファイル記録部 により記録媒体にコンテンツファイルが記録される。
[0028] コンテンツファイル記録部により記録媒体にコンテンツファイルが記録されるとき、記 録媒体に記録されているインデックスファイル力 Sインデックスファイル更新部により更 新される。このようにインデックスファイルが更新されることで、記録媒体に記録されて V、るインデックスファイルとコンテンツファイルとの間の整合が図られる。
[0029] インデックスファイルは、記録媒体に記録される各コンテンツファイルに対応したェ ントリと、各コンテンツファイルのデコードに関する情報がまとめて格納されたデコード 情報格納領域とを有している。各エントリには、それぞれ対応するコンテンツファイル の属性情報が割り当てられて 、ると共に、デコード情報格納領域に記録されて 、る デコードに関する情報のうち、対応するコンテンツファイルのデコードに関する情報を 指し示すポインタ情報が配されて 、る。
[0030] 記録媒体に所定のコンテンツファイルが記録されるとき、インデックスファイルは、こ の所定のコンテンツファイルが登録されるように更新される。このとき、インデックスファ ィルは、この所定のコンテンツファイルに対応したエントリが追加される力 そのェント リはこの所定のコンテンツファイルのデコードに関する情報を指し示すポインタ情報を 持つようにされる。
[0031] このように、インデックスファイルに設けられたデコード情報格納領域に記録媒体に 記録される各コンテンツファイルのデコードに関する情報がまとめて格納され、また、 インデックスファイルに各コンテンツファイルに対応して設けられたエントリにデコード 情報格納領域の対応するデコードに関する情報を指し示すポインタ情報が配される ものであり、インデックスファイルに同一のデコードに関する情報が重複して記録され ることを回避でき、また、デコードに関する情報がコード化されることなく記録されるた め、インデックスファイルのサイズを大幅に増大させることなぐ各コンテンツファイル のデコードに関する情報を詳細に記録できる。
[0032] 例えば、インデックスファイル更新部力 所定のコンテンツファイルが登録されるよう にインデックスファイルを更新する際、デコード情報格納領域に、この所定のコンテン ッファイルのデコードに関する情報が記録されていないとき、この所定のコンテンツフ アイルのデコードに関する情報がデコード情報格納領域に追加される。このように、 デコード情報格納領域に新たなデコードに関する情報を追加できるため、デコード領 域格納領域に記録されて 、な 、デコードに関する情報に対応しな 、コンテンツフアイ ルが記録媒体に記録される場合にも良好に対処できる。
[0033] 例えば、インデックスファイル更新部は、デコード情報格納領域に、所定のコンテン ッファイルのデコードに関する情報とビットレートまたはフレームレートで異なり、所定 のコンテンツファイルのデコードに関する情報のビットレートまたはフレームレートの所 定桁を切り上げた値のビットレートまたはフレームレートを有するデコードに関する情 報が記録されているとき、デコード情報格納領域に、所定のコンテンツファイルのデコ ードに関する情報が記録されていると判定するようにしてもよい。この場合、複数のデ コードに関する情報を一つにまとめて表すことが可能になり、インデックスファイルの フアイノレサイズを低減でできる。
[0034] また、この発明にお 、ては、コンテンツファイル再生部で、記録媒体から所定のコン テンッファイルが選択的に再生される。この場合、インデックスファイル再生部で再生 されたインデックスファイルのこの所定のコンテンツファイルに対応したエントリが持つ ポインタ情報で指し示されるデコード情報格納領域のデコードに関する情報に基づ いて、この所定のコンテンツファイル力 再生可能力否かが判断される。このように、 所定のコンテンツファイルに対応したデコードに関する情報そのものに基づいて再生 可否を判断できるため、この所定のコンテンツファイルの再生可否を正しく判断できる
[0035] 例えば、コンテンツファイル再生部で、インデックスファイルが有するデコード情報 格納領域に格納されている各デコードに関する情報毎に再生可否が判断され、その 判断結果がポインタ情報と関連付けられて所定の記憶領域に記憶される。そして、記 録媒体力も所定のコンテンツファイルを再生する際、この所定のコンテンツファイルに 対応したインデックスファイルのエントリが持つポインタ情報と関連付けられて所定の 記憶領域に記憶されて 、る判断結果に基づ 、てその再生の可否が判断される。この 場合、所定の記憶領域に予め記憶されている判断結果を利用でき、所定のコンテン ッファイルの再生可否を高速に判断できる。
発明の効果
[0036] この発明によれば、インデックスファイルに記録媒体に記録される各コンテンツファ ィルのデコードに関する情報をまとめて格納するデコード情報格納領域を設け、イン デックスファイルに各コンテンツファイルに対応して設けられ、対応するコンテンツファ ィルの属性情報が割り当てられるエントリに、各デコード情報格納領域の対応するデ コードに関する情報を指し示すポインタ情報を設定するものであり、インデックスファ ィルのサイズを大幅に増大させることなぐ各コンテンツファイルのデコードに関する 情報を詳細に記録でき、また、各コンテンツファイルの再生可否を正しく判断できる。 図面の簡単な説明
[0037] [図 1]光ディスク装置の構成を示すブロック図である。
[図 2]プロパティファイルがシステムインフォメーションエントリおよび複数のファイルェ ントリを有することを示す図である。
[図 3]システムインフォメーションエントリに設けられるプロファイルデータリストの構成 を示す図である。
[図 4]プロファイルデータリストに割り当てられる AVプロファイルエントリの構成を示す 図である。
[図 5]AVプロファイルエントリを構成するビデオプロファイルエントリの構成を示す図 である。
[図 6] AVプロファイルエントリを構成するオーディオプロファイルエントリの構成を示す 図である。
[図 7]コンテンツファイルの記録時におけるシステム制御マイコンの処理手順を示すフ ローチャートである。
[図 8]コンテンツファイルの再生時におけるシステム制御マイコンの処理手順を示すフ ローチャートである。
[図 9]インデックスファイルを構成するテキストファイル、サムネイル画像ファイル、プロ パティファイルを説明するための図である。
[図 10]プロパティファイルと仮想フォルダ、コンテンツファイルの対応関係の一例を示 す図である。
符号の説明
[0038] 1 · · ·光ディスク装置、 2···光ディスク、 11···ビデオ符号器、 12···オーディオ符 号器、 13·· 'ビデオ復号器、 14· · 'オーディオ復号器、 15·· 'ファイル生成器、 16·· 'ファイル復号器、 17, 20· "メモリ、 18···メモリコントローラ、 19···システム制御マ イコン、 21· · 'エラー訂正符号/復号器、 22· ··ドライブ制御マイコン、 23·· 'データ 変復調器、 24· · '磁界変調ドライバ、 26·· '操作部
発明を実施するための最良の形態
[0039] この発明の実施の形態について説明する。図 1は、実施の形態としての光ディスク 装置 1の構成を示している。
[0040] この光ディスク装置 1は、図示しない撮像手段、音声取得手段により被写体のビデ ォ信号、オーディオ信号を取得し、このビデオ信号およびオーディオ信号カゝらなる撮 像内容をコンテンツファイルとして光ディスク 2に記録する。また、この光ディスク装置 1は、光ディスク 2に記録されたコンテンツファイルを再生して液晶表示パネルによる 表示手段、スピーカによる音声出力手段より出力し、また外部機器に出力する。また 、この光ディスク装置 1は、ビデオ信号およびオーディオ信号を MPEG (Moving Pictu re Experts Group)のフォーマットによりエンコードした後、所定のファイル形式で光デ イスク 2に記録する。
[0041] この光ディスク装置 1は、光ディスク 2と、ビデオ符号器 11と、オーディオ符号器 12 と、ビデオ復号器 13と、オーディオ復号器 14と、ファイル生成器 15と、ファイル復号 器 16と、メモリ 17と、メモリコントローラ 18と、システム制御マイクロコンピュータ(以下 、「システム制御マイコン」という) 19と、メモリ 20と、エラー訂正符号 Z復号器 21と、ド ライブ制御マイクロコンピュータ(以下、「ドライブ制御マイコン」という) 22と、データ変 復調器 23と、磁界変調ドライバ 24と、操作部 26と、サーボ回路 30と、スピンドルモー タ 31と、磁界ヘッド 32と、光ピックアップ 33とを有している。光ディスク 2は、記録媒体 を構成している。
[0042] ビデオ符号器 11は、撮像結果によるビデオ信号をアナログディジタル変換処理し てビデオデータを生成し、このビデオデータを MPEGのフォーマットに従って符号化 処理し、ビデオデータ力 なるエレメンタリストリームを出力する。オーディオ符号器 1 2は、撮像内容に関するオーディオ信号をアナログディジタル変換処理してオーディ ォデータを生成し、このオーディオデータを MPEGのフォーマットに従って符号化処 理し、オーディオデータによるエレメンタリストリームを出力する。
[0043] ファイル生成器 15は、記録時、ビデオ符号器 11およびオーディオ符号器 12から出 力されるエレメンタリストリームを多重化処理し、システム制御マイコン 19の制御により 、所定のファイル形式のコンテンツファイルを作成する。
[0044] メモリコントローラ 18は、システム制御マイコン 19の制御により、記録時および再生 時において、動作を切り換える。このメモリコントローラ 18は、記録時、ファイル生成器 15から出力されるコンテンツファイルによるデータ列、システム制御マイコン 19から出 力される各種データを、メモリ 17に順次記録して一時的に保持し、続くエラー訂正符 号 Z復号器 21の処理に対応して保持したデータを出力する。また、メモリコントロー ラ 18は、再生時、エラー訂正符号 Z復号器 21の出力データを、メモリ 17に順次記録 して一時的に保持し、コンテンツファイルによるデータ列をファイル復号器 16に出力 し、各種データをシステム制御マイコン 19に出力する。
[0045] エラー訂正符号 Z復号器 21は、システム制御マイコン 19の制御により、記録時お よび再生時において、動作を切り換える。このエラー訂正符号 Z復号器 21は、記録 時、メモリコントローラ 18の出力データをメモリ 20に一時的に記録して誤り訂正符号 を付加する。また、このエラー訂正符号 Z復号器 21は、記録時、このようにメモリ 20 に保持したデータを所定順序で読み出し、インターリーブ処理されたデータをデータ 変復調器 23に出力する。
[0046] また、エラー訂正符号 Z復号器 21は、再生時、データ変復調器 23から出力される データを所定順序によりメモリ 20に一時的に記録することでインターリーブ処理を行 うと共に、記録時に付加した誤り訂正符号により誤り訂正処理する。また、このエラー 訂正符号 Z復号器 21は、再生時、このようにメモリ 20に保持したデータを記録時と 同じ順序で読み出してメモリコントローラ 18に出力する。
[0047] データ変復調器 23は、システム制御マイコン 19の制御により、記録時および再生 時において、動作を切り換える。このデータ変復調器 23は、記録時、エラー訂正符 号 Z復号器 21の出力データをシリアルデータ列に変換した後、変調処理して磁界 変調ドライバ 24または光ピックアップ 33に出力する。また、このデータ変復調器 23は 、再生時、光ピックアップ 33から出力される再生信号力 クロックを再生し、このクロッ クを基準にして再生信号を 2値識別して復調処理することにより、記録時に生成した シリアルデータ列に対応する再生データを得、この再生データをエラー訂正符号 Z 復号器 21に出力する。
[0048] 磁界変調ドライバ 24は、光ディスク 2が光磁気ディスクの場合に、記録時、システム 制御マイコン 19の制御により、データ変復調器 23の出力信号に応じて磁界ヘッド 32 を駆動する。磁界ヘッド 32は、光ディスク 2を間に挟んで光ピックアップ 33と対向する ように保持され、光ピックアップ 33によるレーザービーム照射位置にデータ変復調器 23の出力データに応じた変調磁界を印加する。したがって、この光ディスク装置 1は 、光ディスク 2が光磁気ディスクである場合、熱磁気記録の手法により、この光ディスク 2にコンテンッフアイノレ等を記録する。
[0049] 光ディスク 2は、光磁気ディスク(MO: Magneto Optical disk)、相変化型ディスク等 の書き換え可能な光ディスクである。スピンドルモータ 31は、サーボ回路 30の制御に より、光ディスク 2を、その種類に応じて、線速度一定(CLV: Constant linear Velocity )、角速度一定(CAV : ConstantAngle Velocity )、ゾーン CLV (ZCLV: Zone Const ant linearVelocity)等の条件で回転駆動する。
[0050] サーボ回路 30は、光ピックアップ 33から出力される各種信号に基づいて、スピンド ルモータ 31の動作を制御する。また、このサーボ回路 30は、光ピックアップ 33から出 力される各種信号に基づいて、光ピックアップ 33をトラッキング制御、フォーカス制御 し、また光ピックアップ 33、磁界ヘッド 32をシーク制御し、さらにはフォーカスサーチ 等の処理を実行する。
[0051] ドライブ制御マイコン 22は、システム制御マイコン 19からの指示により、これらサー ボ回路 30におけるシーク等の動作を制御する。
[0052] 光ピックアップ 33は、光ディスク 2にレーザービームを照射してその戻り光を受光素 子により受光し、この受光素子の受光結果を演算処理することより、各種制御用の信 号を生成して出力し、また光ディスク 2に形成されたピット列、マーク列に応じて信号 レベルが変化する再生信号を出力する。
[0053] また、この光ピックアップ 33は、システム制御マイコン 19の制御により動作を切り換 え、光ディスク 2が光磁気ディスクの場合、記録時、光ディスク 2に照射するレーザー ビームの光量を間欠的に立ち上げる。この場合、この光ディスク装置 1は、いわゆる パルストレイン方式により、光ディスク 2にコンテンツファイル等を記録する。また、この 光ピックアップ 33は、光ディスク 2が相変化型ディスク等の場合、データ変復調器 23 の出力データに応じて光ディスク 2に照射するレーザービームの光量を再生時の光 量から書き込み時の光量に立ち上げる。この場合、光ディスク装置 1は、熱記録の手 法を適用して光ディスク 2にコンテンツファイル等を記録する。
[0054] ファイル復号器 16は、メモリコントローラ 18から出力されるコンテンツファイルのデー タを入力し、このデータをビデオデータおよびオーディオデータのエレメンタリストリー ムに分解して出力する。ビデオ復号器 13は、ファイル復号器 16から出力されるビデ ォデータのエレメンタリストリームをデータ伸長して図示しな 、表示手段、外部機器に 出力する。オーディオ復号器 14は、ファイル復号器 16から出力されるオーディオデ ータのエレメンタリストリームをデータ伸長して、図示しない音声出力手段、外部機器 に出力する。
[0055] 操作部 26は、この光ディスク装置 1の各種操作子、液晶表示パネルに配置された タツチパネル等により構成され、ユーザによる各種操作をシステム制御マイコン 19に 通知する。
[0056] システム制御マイコン 19は、この光ディスク装置 1全体の動作を制御するマイクロコ ンピュータであり、図示しないメモリに記録された所定の処理プログラムの実行により 全体の動作を制御する。この実施の形態においては、このシステム制御マイコン 19 に係る処理プログラムは、この光ディスク装置 1に事前にインストールされて提供され る。しカゝし、この処理プログラムは、このような事前のインストールに代えて、インターネ ット等のネットワークを介したダウンロードにより提供され、あるいは光ディスク、磁気デ イスク、メモリカード等の種々の記録媒体に記録されて提供されてもよい。
[0057] この処理プログラムの実行により、システム制御マイコン 19は、例えば光ディスク 2 の装填が検出されると、光ピックアップ 33を光ディスク 2の最内周にシークさせ、光デ イスク 2に係るファイル管理システムの管理情報を再生する。また、システム制御マイ コン 19は、この再生した管理情報をメモリコントローラ 18から取得し、内蔵のメモリに 保持する。
[0058] システム制御マイコン 19は、このように内蔵のメモリに管理情報を保持することで、 光ディスク 2に記録された各ファイルのアドレス、および空き領域を検出する。また、シ ステム制御マイコン 19は、この管理情報の検索結果により、光ディスク 2に記録された インデックスファイルを再生し、光ディスク 2に記録された各種コンテンツファイルをュ 一ザに提示し、ユーザによる操作を受け付ける。なお、このように光ディスク 2から再 生されたインデックスファイルは、システム制御マイコン 1の内蔵メモリ、あるいはメモリ 17に保持される。この実施の形態においては、インデックスファイルは、内蔵メモリに 保持される。
[0059] また、システム制御マイコン 19は、ユーザ操作により撮像結果の記録が指示される と、内蔵のメモリに保持した管理情報により空き領域を検出して、光ピックアップ 33を この空き領域にシークさせ、撮像されたコンテンツファイルを光ディスク 2に記録する。
[0060] また、システム制御マイコン 19は、このコンテンツファイルの記録に対応するように、 内蔵のメモリに保持した管理情報を更新し、光ディスク 2の排出時等において、この 更新した管理情報により光ディスク 2に記録されている管理情報を更新する。この管 理情報の更新において、システム制御マイコン 19は、内蔵のメモリに保持して更新し た管理情報を、メモリコントローラ 18を介してエラー訂正符号 Z復号器 21に出力する ことにより実行する。
[0061] システム制御マイコン 19は、上述したようにコンテンツファイルを光ディスク 2に記録 する際、このコンテンツファイルの生成に必要な各種の情報をファイル生成器 15に出 力する。また、システム制御マイコン 19は、ビデオ符号器 11、オーディオ符号器 12 およびファイル生成器 15を介してインデックスファイルの生成に必要な情報を取得す る、そして、システム制御マイコン 19は、この取得した情報とファイル生成器 15に出 力する情報とにより、光ディスク 2へのコンテンツファイルの記録に対応するように、内 蔵メモリに保持して ヽるインデックスファイルを更新し、この更新したインデックスフアイ ルのデータにより光ディスク 2に記録されているインデックスファイルを更新する。
[0062] この場合、システム制御マイコン 19は、光ディスク 2に記録したコンテンツファイルに 対応するエントリをインデックスファイルに追加登録することで、内蔵のメモリに保持さ れて ヽるコンテンツファイルの記録に対応するようにインデックスファイルを更新する。
[0063] 図 1に示す光ディスク装置 1の動作を簡単に説明する。
[0064] 機器本体の電源がオンとされた後に光りディスク 2が装填されるとき、あるいは光デ イスク 2が装填された状態で電源がオンとされるとき、光ピックアップ 33が光ディスク 2 の最内周にシークするように制御され、光ディスク 2からファイル管理システムの管理 情報が再生される。この管理情報は、メモリコントローラ 18を介して、システム制御マ イコン 19に内蔵したメモリに保持される。システム制御マイコン 19では、このように内 蔵メモリに保持された管理情報に基づ 、て、光ディスク 2に記録された各ファイルのァ ドレス、および空き領域等が検出される。また、このように管理情報が取得された後、 この管理情報の検索結果に基づ!/、て、光ディスク 2からインデックスファイルが再生さ れる。このインデックスファイルは、システム制御マイコン 19に内蔵したメモリに保持さ れる。
[0065] 光ディスク 2に、撮像されたコンテンツファイルを記録する記録時の動作を説明する
[0066] 撮像手段、音声取得手段で取得したビデオデータ、オーディオデータがそれぞれ ビデオ符号器 11、オーディオ符号器 12でエンコードされた後、ファイル生成器 15に 供給される。このファイル生成器 15では、ビデオ符号器 11およびオーディオ符号器 12で得られるビデオおよびオーディオのエレメンタリストリームが多重化され、所定の ファイル形式のコンテンツファイルが作成される。
[0067] このコンテンツファイルは、メモリコントローラ 18、エラー訂正符号 Z復号器 21、デ ータ変復調器 23、磁界変調ドライバ 24、光ピックアップ 33による記録系を介して、光 ディスク 2の所定の空き領域に記録される。
[0068] このコンテンツファイルの記録処理と並行して、ビデオデータからサムネイル画像デ ータが生成される。記録されるコンテンツファイルの属性情報である、このサムネイル 画像データ、コンテンツファイルのファイル名等から、システム制御マイコン 19により、 内蔵メモリに保持されて ヽるインデックスファイルのデータが更新される。
[0069] 上述したように、光ディスク 2にコンテンツファイルが記録された後、システム制御マ イコン 19の内蔵メモリに保持されている、コンテンツファイルの記録に対応するように 更新されたインデックスファイルのデータで、光ディスク 2に記録されて 、るインデック スファイルが更新される。
[0070] ここで、インデックスファイルは、光ディスク 2に記録される各コンテンツファイルに対 応したエントリと、各コンテンツファイルのデコードに関する情報がまとめて格納された デコード情報格納領域とを有している。各エントリには、対応するコンテンツファイル の属性情報が割り当てられて 、ると共に、デコード情報格納領域に記録されて 、る デコードに関する情報のうち、対応するコンテンツファイルのデコードに関する情報を 指し示すポインタ情報が設定されて!ヽる。
[0071] 光ディスク 2に所定のコンテンツファイルが記録されるとき、インデックスファイルは、 この所定のコンテンツファイルが登録されるように更新される。このとき、インデックスフ アイルに、この所定のコンテンツファイルに対応したエントリが追加される力 そのェン トリは、この所定のコンテンツファイルのデコードに関する情報を指し示すポインタ情 報を持つようにされる。
[0072] また、このコンテンツファイルの記録に対応するように、システム制御マイコン 19の 内蔵メモリに保持されて 、る管理情報が更新され、インデックスファイルが更新された 後、あるいは光ディスク 2の排出時等において、この更新された管理情報により光ディ スク 2に記録されている管理情報が更新される。
[0073] 次に、光ディスク 2に記録されているコンテンツファイルの一覧表示を参照して、所 定のコンテンツファイルを再生する、再生時の動作を説明する。
[0074] ユーザによりコンテンツファイルの一覧表示が指示されるとき、システム制御マイコ ン 19の内蔵メモリに保持されているインデックスファイルのデータから、各コンテンツ ファイルに対応したサムネイル画像データが順次取得され、一覧表示に係るサムネィ ル画像データがシステム制御マイコン 19からファイル復号器 16およびビデオ復号器 13を通じて図示しない表示手段に供給され、この表示手段に、光ディスク 2に記録さ れている各コンテンツファイルに係るサムネイル画像が一覧表示される。
[0075] なお、システム制御制御マイコン 19は、上述したように、光ディスク 2からインデック スファイルを再生して内蔵メモリに保持した後、このインデックスファイルが有するデコ ード情報格納領域に格納されている各デコードに関する情報毎に、この光ディスク装 置 1での再生可否を判断する。その判断結果は、ポインタ情報 (デコード情報格納領 域における各デコード情報に関する情報を指し示す)と関連付けされて、所定の記憶 領域に記憶される。上述の一覧表示の対象となるコンテンツファイルは、光ディスク 2 に記録されている全てのコンテンツファイル、あるいは再生可能と判断されたコンテン ッファイルのみとされる。
[0076] このように、表示手段にサムネイル画像が一覧表示されて 、る状態で、ユーザによ つて所定のサムネイル画像が選択されて再生が指示されるとき、内蔵メモリに保持さ れて 、るインデックスファイルのデータおよび管理システムの管理情報に基づ 、て、 システム制御マイコン 19の制御により、光ディスク 2から選択された所定のサムネイル 画像に対応したコンテンツファイルは、再生が可能であるときは、再生される。この場 合、光ディスク 2から再生されたコンテンツファイルは、光ピックアップ 33、データ変復 調器 23、エラー訂正符号 Z復号器 21、メモリコントローラ 18を通じて得られる。そし て、この再生されたコンテンツファイルはファイル復号器 16でビデオデータおよびォ 一ディォデータのエレメンタリストリームに分解された後、それぞれのエレメンタリストリ ームはビデオ復号器 13、オーディオ復号器 14によりデコードされて出力される。
[0077] 次に、システム制御マイコン 19による、上述したインデックスファイルの更新処理に ついてさらに説明する。
[0078] システム制御マイコン 19は、上述したように光ディスク 2に所定のコンテンツファイル が記録されるとき、この所定のコンテンツファイルが追加登録されるように、インデック スファイルを更新する。 [0079] インデックスファイルは、図 9を用いて上述したと同様に、テキストファイル FTX、サ ムネイル画像ファイル FTH、プロパティファイル FPからなつている。なお、本実施例 においては、特に、プロパティファイル FP、サムネイル画像ファイル FTH、テキストフ アイル(又はメタデータファイル) FTXから構成されるインデックスファイルを AV—Ind exファイルと呼ぶ。
[0080] 各コンテンツファイルの属性情報は、テキストファイル、サムネイル画像ファイル、お よびプロパティファイルに分けられて配置される。また、各ファイルは、各コンテンツフ アイルの属性情報によるエントリが連続して配された構成となっている。各エントリは、 一個または複数個の固定長スロットが連結されて構成されている。ここで、各エントリ はそれぞれ管理情報領域を構成して!/ヽる。
[0081] プロパティファイル FPの各エントリ(パリティエントリ)には、ディスクタイトル、各コンテ ンッファイルの属性を示すデータが割り当てられる。また、このプロパティファイル FP の各エントリには、テキストファイル FTX、サムネイル画像ファイル FTHの対応するェ ントリを特定する管理情報が設定される。また、プロパティファイル FPの複数個のスロ ットで構成されるエントリにあっては、各スロットに対して、そのスロットに続く次のスロッ トを特定する管理情報が設定される。また、このプロパティファイル FPの各エントリに は、対応するコンテンツファイルを特定する情報が設定される。さらに、このプロパティ ファイル FPの各エントリには、コンテンツファイル、実在するフォルダおよび仮想フォ ルダの階層構造を定義する情報が設定される。
[0082] ここで、各ファイルは、それぞれ、ファイル先頭からのスロット数を示すスロット番号で 管理される固定長スロットが連続した構成とされる。このスロット番号は、ファイルを構 成する固定長スロットの並び順を示すインデックス情報を構成して ヽる。このインデッ タスファイルには、一個または複数個の固定長スロットが連結された所定数のエントリ (管理情報領域)が設けられる。各エントリは、連結された一個または複数個の固定 長スロットのうち、先頭の固定長スロットのスロット番号で識別される。
[0083] なお、プロパティファイル FPの各エントリには、他のファイルの対応するエントリに割 り当てられたスロットの数だけ、最低限、スロットが設けられる。例えば、サムネイル画 像ファイル FTH、テキストファイル FTXに、 1つのコンテンツファイルに係る 2つのスロ ットからなるエントリが設けられて ヽる場合、プロパティファイル FPの対応するエントリ には、少なくとも 2つのスロットが割り当てられる。
[0084] また、プロパティファイル FPには、ヘッダに続いてシステムインフォメーションエントリ が設けられる。図 2は、プロパティファイル FPの構成を示している。システムインフォメ ーシヨンエントリは、デコード情報格納領域を構成しており、光ディスク 2に記録される 各コンテンツファイルのデコードに関する情報がまとめて格納する。
[0085] また、図 2に示すように、プロパティファイル FPには、システムインフォメーションェン トリに続いて、例えば各コンテンツファイルに対応したエントリが連続して設けられる。 なお、このコンテンツファイルに対応したエントリを、システムインフォメーションエントリ との対比により、以下においては、適宜、「ファイルエントリ」と呼ぶ。
[0086] 各ファイルエントリには、システムインフォメーションエントリに記録されているデコー ドに関する情報のうち、対応するコンテンツファイルのデコードに関する情報を指し示 すプロファイルエントリインデックスが配される。このプロファイルエントリインデックスは ポインタ情報を構成して 、る。
[0087] システムインフォメーションエントリには、プロファイルデータリストが設けられる。この プロファイルデータリストには、デコードに関する情報が記録された AVプロファイルェ ントリが、光ディスク 2に記録された各コンテンツファイルに係るデコードに関する情報 の種類の分、設けられる。
[0088] 図 2の例は、先頭のファイルエントリに対応したコンテンツファイルに、プロファイル データリストの先頭の AVプロファイルエントリ # 1に記録されたデコードに関する情報 による処理を行うことにより、ビデオデータおよびオーディオデータがデコードされるこ とを、示している。また、この図 2の例は、続く 2つのファイルエントリに対応したコンテ ンッファイルに、プロファイルデータリストの 3番目の AVプロファイルエントリ # 3に記 録されたデコードに関する情報による処理を行うことにより、ビデオデータおよびォー ディォデータがデコードされることを、示している。
[0089] 図 3は、システムインフォメーションエントリに設けられるプロファイルデータリストの 構成を示している。プロファイルデータリストにおいては、先頭の 4バイトに、このプロ ファイルデータリストのデータブロックのサイズ (size)が割り当てられ、続く 2バイトに、 このデータブロックがプロファイルデータリストであることを示す種別 data_type(=Profile Data List)が割り当てられる。
[0090] また、このプロファイルデータリストにおいては、続く 2ノイトに、このプロファイルデ 一タリストに含まれる AVプロファイルエントリのエントリ数(entry_count)が割り当てら れ、さらに続く 96 X Nバイトに、エントリ数 Nだけ各 96バイトの AVプロファイルエントリ (av_profile_entry)が順次割り当てられる。
[0091] 図 4は、 AVプロファイルエントリの構成を示している。この AVプロファイルエントリは 、ビデオデータのデコードに関する情報であるビデオプロファイルエントリ (video.profi le.entry)と、オーディオデータのデコードに関する情報であるオーディオプロファイル エントリ(audio_profile_entry)とから形成される。
[0092] 図 5は、ビデオプロファイルエントリの構成を示している。このビデオプロファイルェ ントリにおいては、先頭の 4バイトに、このビデオプロファイルエントリのデータブロック のサイズ(size)が割り当てられ、続く 4バイトに、このデータブロックがビデオプロフアイ ルエントリであることを示す種別 data_type(=Profile Data for Video)が割り当てられる。
[0093] また、このビデオプロファイルエントリにおいては、続く 1ノイトに、このビデオプロフ アイルエントリのバージョン (version)が割り当てられ、続く 3ノイトに、このビデオプロフ アイルエントリにおけるデータ形式を特定するフラグ (flags)が割り当てられ、続く 4バイ トに、リザーブ (reserved)が割り当てられる。
[0094] また、このビデオプロファイルエントリにおいては、続く 4ノイトに、ビデオデータのデ ータ圧縮のフォーマット情報(codecj pe)が割り当てられ、ここに MPEG4、 AVC等 のフォーマットが記録され、続く 4バイトに、データ圧縮のフォーマットの詳細な設定情 報(codec_specific_information)が割り当てられ、ここにフォーマットのレベル等が記録 される。
[0095] また、このビデオプロファイルエントリにおいては、続く 4バイトに、ビデオアトリビュー トフラグ(video_attribute_flags)が割り当てられ、ここにセキュリティーの有無、スキャン 方式等が記録され、さらに続く各 4バイトにそれぞれ平均ビットレート(average_bitrate )、最大ヒ、'ットレート (max— bitrate)、平:! ¾フレームレート、 average— frame— rate 、最大フ レームレート(max_frame_rate)、 1画面の水平方向および垂直方向のサンプリング数( visuaLsize)、アスペクト比(pixel_aspect_ratio)が割り当てられる。
[0096] 図 6は、オーディオプロファイルエントリの構成を示している。このオーディオプロフ アイルエントリにおいては、先頭の 4バイトに、このオーディオプロファイルエントリのデ 一タブロックのサイズ (size)が割り当てられ、続く 4バイトに、このデータブロックがォー ディオプ口ファイルエントリであることを示す種別 data_type(=Profile Data for Audio)が 割り当てられる。
[0097] また、このオーディオプロファイルエントリにおいては、続く 1ノイトに、このオーディ ォプロファイルエントリのバージョン(version)が割り当てられ、続く 3ノイトに、このォ 一ディオプ口ファイルエントリにおけるデータ形式を特定するフラグ (flags)が割り当て られ、続く 4バイト〖こ、リザーブ (reserved)が割り当てられる。
[0098] また、このオーディオプロファイルエントリにおいては、続く 4ノイトに、オーディオデ ータのデータ圧縮のフォーマット情報(codecj pe)が割り当てられ、続く 4バイトに、 データ圧縮のフォーマットの詳細な設定情報(codec_specific_information)が割り当て られ、ここにフォーマットのレベル等が記録される。
[0099] また、このオーディオプロファイルエントリにおいては、続く 4ノイトに、オーディオア トリビュートフラグ (Audio_attribute_flags)が割り当てられ、ここにセキュリティーの有無 、スキャン方式等が記録され、さらに続く各 4バイトに平均ビットレート(average_bitrate )、最大ビットレート(max_bitrate)、サンプリングレート(sampling_rate)、オーディオデ ータのチャンネノレ数 (audio_channel_number)が割り当てられる。
[0100] 図 7のフローチャートは、コンテンツフアイノレの記録時におけるシステム制御マイコン 19の処理手順を示している。
[0101] システム制御マイコン 19は、例えば、光ディスク 2の装填によりステップ SP1からステ ップ SP2に移る。このステップ SP2で、システム制御マイコン 19は、光ディスク 2に記 録されたインデックスファイルを取得して、内蔵したメモリに保持する。そして、続くス テツプ SP3で、システム制御マイコン 19は、ユーザ操作に対応して、所定のコンテン ッファイルを光ディスク 2に記録する。
[0102] システム制御マイコン 19は、この所定のコンテンツファイルの記録を終了すると、ス テツプ SP4で、この所定のコンテンツファイルのデコードに関する情報に基づいて、ィ ンデッタスファイルのシステムインフォメーションエントリ(図 2参照)に記録された AV プロファイルエントリを順次検索し、この所定のコンテンツファイルのデコードに関する 情報がこのシステムインフォメーションエントリに既に記録されているカゝ否かを判断す る。
[0103] この判断処理において、システム制御マイコン 19は、光ディスク 2に記録された所 定のコンテンツファイルと同一の記録モードで記録したと判断される AVプロファイル エントリを、以下のようにして、初めに検出する。
[0104] すなわち、システム制御マイコン 19は、ビデオプロファイルエントリ (video_profile_ent ry)に関して、データ圧縮のフォーマットの情報(codec_type)、フォーマットの詳細な 設定情報(codec_specific_information)、ビデオアトリビュートフラグ(video_attribute_fla gs)、 1画面の水平方向及び垂直方向のサンプリング数(visuaLsize)、アスペクト比(pi xel_aspect_ratio)力 記録した所定のコンテンツファイルに該当するものを検出する。
[0105] そして、システム制御マイコン 19は、ビデオプロファイルエントリに関して検出された AVプロファイルエントリのうち、オーディオプロファイルエントリにおいて、オーディオ のデータ圧縮に供したフォーマットの情報(codec_type)、フォーマットの詳細な設定 †青報 (codec— specinc— information)、ォ ~~アイオフ rリヒ、、ュ ~~トフフク、aumo— attribute— fla gs)、サンプリングレート sampling— rate)、チャンネノレ数 (audio— channel— number) ~Ώゝ、記 録した所定のコンテンツファイルに該当するものを検出する。
[0106] このようにして、システム制御マイコン 19は、光ディスク 2に記録した所定のコンテン ッファイルと同一の記録モードで記録したと判断される AVプロファイルエントリを検出 する。
[0107] 次に、システム制御マイコン 19は、記録した所定のコンテンツファイルのビットレート 、フレームレートの所定桁を切り上げ、上述したように検出した AVプロファイルェント リのうち、そのビットレート、フレームレートが、この切り上げた値となるものを検出する
[0108] システム制御マイコン 19は、システムインフォメーションエントリに記録された AVプ 口ファイルエントリに、記録した所定のコンテンツファイルと同一の記録モードで記録 したと判断される AVプロファイルエントリが存在し、かつ、その中にビットレートおよび フレームレートが、記録した所定のコンテンツファイルのビットレートおよびフレームレ ートの所定桁を切り上げたものと同じものがあるときは、記録した所定のコンテンツフ アイルのデコードに関する情報 (AVプロファイルエントリ)力 このシステムインフォメ ーシヨンエントリに既に記録されて 、ると判断する。
[0109] システム制御マイコン 19が、このようなビットレートおよびフレームレートの切り上げ 処理を伴った判断処理を行う構成とすることによって、ビットレートおよびフレームレー トが厳密には異なる複数のデコードに関する情報を一つにまとめて表すことが可能に なり、それだけシステムインフォメーションエントリ内の AVプロファイルエントリの個数 を減らすことができ、インデックスファイルのファイルサイズを低減できる。
[0110] なお、この切り上げは、 AVプロファイルエントリに記録されたビットレート、フレーム レートによるコンテンツファイルを再生する機器で、記録した所定のコンテンツフアイ ルを再生することが可能であると判定できる程度の有効桁数で実行する。例えば、記 録したコンテンツファイルのフレームレートがフレーム周波数 29. 94〔Hz〕の場合、シ ステム制御マイコン 19は、フレーム周波数 30〔Hz〕により AVプロファイルエントリを検 出する。
[0111] なお、ここで、システム制御マイコン 19は、上述したようなビットレートおよびフレー ムレートの切り上げ処理を伴った判断処理を行うのではなぐビットレートおよびフレ ームレートも完全に一致したものがある力否かで、記録した所定のコンテンツファイル のデコードに関する情報がシステムインフォメーションエントリに既に記録されている か否かの判断を行うようにしてもよ!、。
[0112] システム制御マイコン 19は、ステップ SP4で、記録した所定のコンテンツファイルの デコードに関する情報がシステムインフォメーションエントリに既に記録されていると 判断するときは、ステップ SP4力 ステップ SP5に移る。このステップ SP5で、システ ム制御マイコン 19は、この記録した所定のコンテンツファイルのファイルエントリをプロ パティファイル FPに追加登録する。
[0113] そして、ステップ SP6で、システム制御マイコン 19は、ステップ SP4の処理で検出さ れた既に記録されているデコードに関する情報の AVプロファイルエントリを指し示す ように、この追加登録したファイルエントリにプロパティエントリインデックス (ポインタ情 報)を設定する。そして、ステップ SP7で、システム制御マイコン 19は、ユーザ操作に より、動作の終了が指示された力否か判断し、動作の終了が指示されていないときは 、ステップ SP7からステップ SP3に戻って、ユーザ操作に応動して続く所定のコンテ ンッファイルを記録し、一方動作の終了が指示されているときは、ステップ S9で、処 理を終了する。
[0114] また、システム制御マイコン 19は、ステップ SP4で、記録した所定のコンテンツファ ィルのデコードに関する情報がシステムインフォメーションエントリに未だ記録されて いないと判断するときは、ステップ SP4力もステップ SP8に移る。そして、このステップ SP8で、システム制御マイコン 19は、この記録した所定のコンテンツファイルのデコ ードに関する情報により AVプロファイルエントリを作成し、この AVプロファイルェント リをプロファイルデータリストに追加する。
[0115] そして、続くステップ SP5で、システム制御マイコン 19は、この所定のコンテンツファ ィルのファイルエントリをプロパティファイル FPに追加登録する。そして、続くステップ SP6で、システム制御マイコン 19は、ステップ SP8で追加した AVプロファイルェント リを指し示すように、このステップ SP5で追加登録したファイルエントリにプロパテイエ ントリインデックス (ポインタ情報)を設定する。
[0116] なお、図 7に示すフローチャートの処理手順では、光ディスク 2に所定のコンテンツ ファイルを記録した後に、記録した所定のコンテンツファイルのデコードに関する情報 がシステムインフォメーションエントリに記録されて ヽるか否かを判断し、記録されて!ヽ ないときは追加するものであるが、所定のコンテンッファイルを光ディスク 2に記録す る前に、その所定のコンテンツファイルのデコードに関する情報がシステムインフォメ ーシヨンエントリに記録されて 、る力否かを判断し、記録されて!、な 、ときは追加し、 その後にこの所定のコンテンツファイルを光ディスク 2に記録するようにしてもよい。
[0117] また、システムインフォメーションエントリへの AVプロファイルエントリの登録にあつ ては、記録した所定のコンテンツファイルのデコードに関する情報に代えて、ビットレ ート等が異なる他の記録装置の対応する記録モードに係るデコードに関する情報を 記録するようにしてもよい。因みにこのような場合は、この他の記録装置が広く汎用に 供されて!ヽるような場合が考えられる。 [0118] 例えば、メモリースティック動画フォーマットのプロファイルレベルとの対応が考えら れる。つまり、フォーマットやルールで、記録レベルが規定されている場合 (例えば、 レベル 1では 128kbpsまで、レベル 2では 256kbpsまで、などと決められている場合) 、実際の機器での記録では 150kbpsで記録されていても、 150kbpsではなぐ動画フ ォーマットでこのビットレートに対応するレベルの上限である 256kbpsを、 AVプロファ ィルエントリに登録する。
[0119] 図 8のフローチャートは、コンテンツフアイノレの再生時におけるシステム制御マイコン 19の処理手順を示している。
[0120] システム制御マイコン 19は、例えば光ディスク 2の装填によりステップ SP11からステ ップ SP12に移る。このステップ SP12で、システム制御マイコン 19は、光ディスク 2に 記録されたインデックスファイルを取得し、内蔵したメモリに保持する。
[0121] そして、ステップ SP13で、システム制御マイコン 19は、この取得したインデックスフ アイルのプロファイルデータリストに記録された AVプロパティエントリについて、各 AV プロパティエントリに記録されたデコードに関する情報による処理を実行可能か否か 判断する。
[0122] つまり、システム制御マイコン 19は、各 AVプロパティエントリによるコンテンツフアイ ルを再生可能か否か判断し、その判断結果をポインタ情報としてのプロファイルェン トリインデックスと関連付けて、内蔵メモリ等の所定の記憶領域に記憶する。この実施 の形態において、システム制御マイコン 19は、再生可能と判断した AVプロパテイエ ントリを指し示すプロファイルエントリインデックスを内蔵メモリに記録する。
[0123] 次に、ステップ SP14で、システム制御マイコン 19は、ユーザ操作に従って、再生す べき所定のコンテンツファイルの選択を受け付け、対応するファイルエントリをインデ ックスファイル力も検出する。例えば、システム制御マイコン 19は、インデックスフアイ ルに記録されたサムネイル画像ファイルによるサムネイル画像の一覧表示、テキスト ファイルによるタイトルの一覧表示等により、ユーザ操作による選択を受け付ける。
[0124] 次に、ステップ ST15で、システム制御マイコン 19は、このインデックスファイルから 検出したファイルエントリに、ステップ SP13で内蔵メモリに記録したプロファイルェント リインデックスが設定されているカゝ否かを判断する。システム制御マイコン 19は、イン デッタスファイルから検出したファイルエントリに、内蔵メモリに記録したプロファイルェ ントリインデックスが設定されていないと判断するとき、ステップ SP15からステップ SP 16に移る。
[0125] このステップ SP16で、システム制御マイコン 19は、このコンテンツファイルについて は、再生困難である旨、ユーザに通知した後、ステップ SP14に戻る。なおここでこの ようなユーザへの通知にあっては、例えば再生困難である旨のメッセージの表示等、 種々の手法を適用することができる。
[0126] また、システム制御マイコン 19は、ステップ SP15で、インデックスファイルから検出 したファイルエントリに、内蔵メモリに記録したプロファイルエントリインデックスが設定 されていると判断するとき、ステップ SP15からステップ SP17に移る。このステップ SP 17で、システム制御マイコン 19は、ユーザ操作で選択された所定のコンテンツフアイ ルを再生可能と判断し、続くステップ SP18で、この所定のコンテンツファイルを再生 するように全体の動作を制御する。そして、システム制御マイコン 19は、この所定のコ ンテンッファイルの再生を終了すると、ステップ SP14に戻る。
[0127] なお、図 8に示す処理手順では、ステップ SP15における判断で、ステップ SP13に おける判断結果、つまりインデックスファイルのプロファイルデータリストの各 AVプロ パティエントリに記録されたデコードに関する情報による処理を実行可能力否かの判 断結果を利用するものであり、所定のコンテンツファイルの再生可否を高速に判断で きる。なお、ステップ SP13における判断を省略し、ステップ SP15で、所定のコンテン ッファイルに対応したファイルエントリに設定されて!、るプロファイルエントリインデック スが指し示す AVプロパティエントリのデコードに関する情報による処理を実行可能か 否か判断して、所定のコンテンツファイルの再生可否を判断するようにしてもよい。
[0128] 図 1に示す光ディスク装置 1においては、インデックスファイルのシステムインフォメ ーシヨンエントリに光ディスク 2に記録される各コンテンツファイルのデコードに関する 情報がまとめて格納され、またインデックスファイルの各コンテンツファイルのそれぞ れに対応して設けられたエントリ(ファイルエントリ)に、システムインフォメーションェン トリ(デコード情報格納領域)の対応する AVプロファイルエントリ(デコードに関する情 報)を指し示すプロファイルエントリインデックス (ポインタ情報)が配されるものである 。したがって、この光ディスク装置 1によれば、インデックスファイルに同一のデコード に関する情報が重複して記録されることを回避でき、またデコードに関する情報をコ ード化されることなく記録されるため、インデックスファイルのサイズを大幅に増大させ ることなぐ各コンテンツファイルのデコードに関する情報を詳細に記録できる。
[0129] また、図 1に示す光ディスク装置 1においては、所定のコンテンツファイルが登録さ れるようにインデックスファイルを更新する際、システムインフォメーションエントリ(デコ ード情報格納領域)に、この所定のコンテンツファイルに対応する AVプロファイルェ ン (デコードに関する情報)が記録されていないとき、この所定のコンテンツファイルに 対応する AVプロファイルエントリ(デコードに関する情報)が追加される。したがって、 この光ディスク装置 1によれば、システムインフォメーションエントリ(デコード情報格納 領域)に存在する AVプロファイルエントリ(デコードに関する情報)に対応しないコン テンッファイルを光ディスク 2に記録する場合にも良好に対処できる。
[0130] また、図 1に示す光ディスク装置 1によれば、光ディスク 2から所定のコンテンツファ ィルを再生しょうとする場合、インデックスファイルの、この所定のコンテンツファイル に対応したエントリ(ファイルエントリ)が持つプロファイルエントリインデックス(ポインタ 情報)で指し示されるシステムインフォメーションエントリ(デコード情報格納領域)の A Vプロファイルエントリ(デコードに関する情報)に基づいて、この所定のコンテンツフ アイルカ 再生可能か否かが判断される。したがって、この光ディスク装置 1によれば 、所定のコンテンツファイルに対応した AVプロファイルエントリ(デコードに関する情 報)そのもので再生可否を判断できるため、この所定のコンテンツファイルの再生可 否を正しく判断できる。
[0131] なお、上述の図 8に示す処理手順では、ユーザにより選択された所定のコンテンツ ファイルについて再生可否を判断し、再生可能と判断するときこの所定のコンテンツ ファイルを再生するものである力 予め再生可能なコンテンツファイルのみ一覧表示 し、ユーザはこの一覧表示力も所定のコンテンツファイルを選択するものとし、再生困 難なコンテンツファイルにつ!/ヽてはユーザが認識できな 、ようにしてもよ!/、。
[0132] また、上述実施の形態においては、インデックスファイルがテキストファイル FTX、 サムネイル画像ファイル FTHおよびプロパティファイル FPからなり、各コンテンツファ ィルの属性情報がそれぞれグループィ匕されてこれら各ファイルに配置されるものを示 したが、この発明はこれに限らず、インデックスファイルが 1つのファイルで構成される ものにも同様に適用できる。
[0133] また、上述実施の形態においては、この発明を光ディスク装置 1に適用する場合に ついて述べたが、この発明はこれに限らず、ハードディスク、メモリカード等、種々の 記録媒体に記録する場合、さらには再生専用の記録媒体にコンテンツファイルを記 録する場合に広く適用することができる。
[0134] また、上述の実施の形態においては、エンコーダ、デコーダである符号器、復号器 を一体ィ匕してなる場合について述べたが、この発明はこれに限らず、これら符号器、 復号器をソフトウェアの処理により構成する場合、さらには外部機器よりデータ圧縮し てなるビデオデータおよびオーディオデータを入力して記録する構成に適用して、こ れら符号器、復号器が外部機器に設けられている場合等にも広く適用することができ る。
産業上の利用可能性
[0135] この発明は、インデックスファイルのサイズを大幅に増大させることなぐ各コンテン ッファイルのデコードに関する情報を詳細に記録でき、またそれにより各コンテンツフ アイルの再生可否を正しく判断できるものであり、例えば光ディスク装置に適用できる

Claims

請求の範囲
[1] 少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれたコンテンツファイルと、前記各コンテンツファイルを管理し、前記各コンテ ンッファイルの属性情報の集合から生成されるインデックスファイルとを記録媒体に 記録する記録装置において、
前記コンテンツファイルを前記記録媒体に記録するコンテンツファイル記録部と、 前記コンテンツファイル記録部により、前記記録媒体に所定のコンテンツファイルが 記録される際に、前記所定のコンテンツファイルが登録されるように前記インデックス ファイルを更新するインデックスファイル更新部を備え、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報を格納するデコード情報格納 領域とを有し、
前記所定数の各エントリは、前記デコード情報格納領域に記録されて 、るデコード に関する情報のうち、対応するコンテンツフアイルのデコードに関する情報を指し示 すポインタ情報を有し、
前記インデックスファイル更新部は、前記所定のコンテンツファイルが登録されるよ うに前記インデックスファイルを更新するときに、当該インデックスファイルに対して、 前記所定のコンテンツファイルに対応し、前記デコード情報格納領域に記録されて いる前記所定のコンテンツファイルのデコードに関する情報を指し示すポインタ情報 を有するエントリを追加する
ことを特徴とする記録装置。
[2] 前記インデックスファイル更新部は、前記所定のコンテンツファイルが登録されるよ うに前記インデックスファイルを更新する際、前記デコード情報格納領域に、前記所 定のコンテンツファイルのデコードに関する情報が記録されていないとき、当該所定 のコンテンツファイルのデコードに関する情報を前記デコード情報格納領域に追カロ する
ことを特徴とする請求項 1に記載の記録装置。 [3] 前記インデックスファイル更新部は、前記デコード情報格納領域に、前記所定のコ ンテンッファイルのデコードに関する情報とビットレートまたはフレームレートで異なり 、前記所定のコンテンツファイルのデコードに関する情報のビットレートまたはフレー ムレートの所定桁を切り上げた値のビットレートまたはフレームレートを有するデコー ドに関する情報が記録されているとき、前記デコード情報格納領域に、前記所定のコ ンテンッファイルのデコードに関する情報が記録されていると判定する
ことを特徴とする請求項 2に記載の記録装置。
[4] 少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれたコンテンツファイルと、前記各コンテンツファイルを管理し、前記各コンテ ンッファイルの属性情報の集合から生成されるインデックスファイルとを記録媒体に 記録する記録方法にぉ 、て、
前記コンテンツファイルを前記記録媒体に記録するコンテンツファイル記録ステップ と、
前記コンテンツファイル記録ステップにより、前記記録媒体に所定のコンテンツファ ィルが記録される際に、前記所定のコンテンツファイルが登録されるように前記インデ ックスファイルを更新するインデックスファイル更新ステップを備え、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報を格納するデコード情報格納 領域とを有し、
前記所定数の各エントリは、前記デコード情報格納領域に記録されて 、るデコード に関する情報のうち、対応するコンテンツフアイルのデコードに関する情報を指し示 すポインタ情報を有し、
前記インデックスファイル更新ステップでは、前記所定のコンテンツファイルが登録 されるように前記インデックスファイルを更新するときに、当該インデックスファイルに 対して、前記所定のコンテンツファイルに対応し、前記デコード情報格納領域に記録 されている前記所定のコンテンツファイルのデコードに関する情報を指し示すポイン タ情報を有するエントリを追加する ことを特徴とする記録方法。
[5] 少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれたコンテンツファイルと、前記各コンテンツファイルを管理し、前記各コンテ ンッファイルの属性情報の集合から生成されるインデックスファイルとを記録媒体に 記録するために、
前記コンテンツファイルを前記記録媒体に記録するコンテンツファイル記録ステップ と、
前記コンテンツファイル記録ステップにより、前記記録媒体に所定のコンテンツファ ィルが記録される際に、前記所定のコンテンツファイルが登録されるように前記インデ ックスファイルを更新するインデックスファイル更新ステップを備え、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報を格納するデコード情報格納 領域とを有し、
前記所定数の各エントリは、前記デコード情報格納領域に記録されて 、るデコード に関する情報のうち、対応するコンテンツフアイルのデコードに関する情報を指し示 すポインタ情報を有し、
前記インデックスファイル更新ステップでは、前記所定のコンテンツファイルが登録 されるように前記インデックスファイルを更新するときに、当該インデックスファイルに 対して、前記所定のコンテンツファイルに対応し、前記デコード情報格納領域に記録 されている前記所定のコンテンツファイルのデコードに関する情報を指し示すポイン タ情報を有するエントリを追加する
ことを特徴とする記録方法をコンピュータに実行させるためのプログラム。
[6] 少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれたコンテンツファイルと、前記各コンテンツファイルを管理し、前記各コンテ ンッファイルの属性情報の集合から生成されるインデックスファイルとを記録媒体に 記録するために、
前記コンテンツファイルを前記記録媒体に記録するコンテンツファイル記録ステップ と、
前記コンテンツファイル記録ステップにより、前記記録媒体に所定のコンテンツファ ィルが記録される際に、前記所定のコンテンツファイルが登録されるように前記インデ ックスファイルを更新するインデックスファイル更新ステップを備え、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報を格納するデコード情報格納 領域とを有し、
前記所定数の各エントリは、前記デコード情報格納領域に記録されて 、るデコード に関する情報のうち、対応するコンテンツフアイルのデコードに関する情報を指し示 すポインタ情報を有し、
前記インデックスファイル更新ステップでは、前記所定のコンテンツファイルが登録 されるように前記インデックスファイルを更新するときに、当該インデックスファイルに 対して、前記所定のコンテンツファイルに対応し、前記デコード情報格納領域に記録 されている前記所定のコンテンツファイルのデコードに関する情報を指し示すポイン タ情報を有するエントリを追加する
ことを特徴とする記録方法をコンピュータに実行させるためのプログラムを記録した コンピュータ読み取り可能な記録媒体。
少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれるコンテンツファイルと、各コンテンツファイルを管理し、当該各コンテンツフ アイルの属性情報の集合力 生成されるインデックスファイルとが記録された記録媒 体力 所定のコンテンツファイルを再生する再生装置において、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報をまとめて格納するデコード情 報格納領域とを有し、
前記所定数のエントリは、前記デコード情報格納領域に記録されて 、るデコードに 関する情報のうち、対応するコンテンツファイルのデコードに関する情報を指し示す ポインタ情報を有し、さらに、
前記記録媒体力 所定のコンテンツファイルを再生して、当該所定のコンテンツファ ィルに含まれるビデオデータ又はオーディオデータを取得するコンテンツファイル再 生部と、
前記記録媒体力 前記インデックスファイルを再生するインデックスファイル再生部 を備え、
前記コンテンツファイル再生部は、前記ポインタ情報に基づ 、て前記デコードに関 する情報を参照することにより、前記所定のコンテンツファイルの再生可否を判別す る
ことを特徴とする再生装置。
[8] 前記コンテンツファイル再生部は、前記インデックスファイル再生部で再生された前 記インデックスファイルが有する前記デコード情報格納領域に格納されているデコー ドに関する情報毎に再生が可能か否かを判別し、当該判別結果を、対応する前記ポ インタ情報と関連付けて所定の記憶領域に記憶しておき、前記記録媒体から所定の コンテンツファイルを再生する際、当該所定のコンテンツファイルに対応した前記イン デックスファイルが有するエントリが持つ前記ポインタ情報と関連付けられて前記所定 の記憶領域に記憶されて 、る前記判別結果に基づ 、て、当該所定のコンテンツファ ィルの再生が可能か否かを判別する
ことを特徴とする請求項 7に記載の再生装置。
[9] 少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれるコンテンツファイルと、各コンテンツファイルを管理し、当該各コンテンツフ アイルの属性情報の集合力 生成されるインデックスファイルとが記録された記録媒 体力 所定のコンテンツファイルを再生する再生方法において、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報をまとめて格納するデコード情 報格納領域とを有し、
前記所定数のエントリは、前記デコード情報格納領域に記録されて 、るデコードに 関する情報のうち、対応するコンテンツファイルのデコードに関する情報を指し示す ポインタ情報を有し、さらに、
前記記録媒体カゝら所定のコンテンツファイルを再生して、当該所定のコンテンツファ ィルに含まれるビデオデータ又はオーディオデータを取得するコンテンツファイル再 生ステップと、
前記記録媒体カゝら前記インデックスファイルを再生するインデックスファイル再生ス テツプを備え、
前記コンテンツファイル再生ステップでは、前記ポインタ情報に基づ 、て前記デコ ードに関する情報を参照することにより、前記所定のコンテンツファイルの再生可否を 判別する
ことを特徴とする再生方法。
少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれるコンテンツファイルと、各コンテンツファイルを管理し、当該各コンテンツフ アイルの属性情報の集合力 生成されるインデックスファイルとが記録された記録媒 体力も所定のコンテンツファイルを再生するために、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報をまとめて格納するデコード情 報格納領域とを有し、
前記所定数のエントリは、前記デコード情報格納領域に記録されて 、るデコードに 関する情報のうち、対応するコンテンツファイルのデコードに関する情報を指し示す ポインタ情報を有し、さらに、
前記記録媒体カゝら所定のコンテンツファイルを再生して、当該所定のコンテンツファ ィルに含まれるビデオデータ又はオーディオデータを取得するコンテンツファイル再 生ステップと、
前記記録媒体カゝら前記インデックスファイルを再生するインデックスファイル再生ス テツプを備え、
前記コンテンツファイル再生ステップでは、前記ポインタ情報に基づ 、て前記デコ ードに関する情報を参照することにより、前記所定のコンテンツファイルの再生可否を 判別する
ことを特徴とする再生方法をコンピュータに実行させるためのプログラム。
[11] 少なくともエンコードされたビデオデータ、又はエンコードされたオーディオデータ が含まれるコンテンツファイルと、各コンテンツファイルを管理し、当該各コンテンツフ アイルの属性情報の集合力 生成されるインデックスファイルとが記録された記録媒 体力も所定のコンテンツファイルを再生するために、
前記インデックスファイルは、前記記録媒体に記録される各コンテンツファイルに対 応し、対応するコンテンツファイルの前記属性情報が割り当てられる所定数のエントリ と、当該各コンテンツファイルのデコードに関する情報をまとめて格納するデコード情 報格納領域とを有し、
前記所定数のエントリは、前記デコード情報格納領域に記録されて 、るデコードに 関する情報のうち、対応するコンテンツファイルのデコードに関する情報を指し示す ポインタ情報を有し、さらに、
前記記録媒体力 所定のコンテンツファイルを再生して、当該所定のコンテンツファ ィルに含まれるビデオデータ又はオーディオデータを取得するコンテンツファイル再 生ステップと、
前記記録媒体カゝら前記インデックスファイルを再生するインデックスファイル再生ス テツプを備え、
前記コンテンツファイル再生ステップでは、前記ポインタ情報に基づ 、て前記デコ ードに関する情報を参照することにより、前記所定のコンテンツファイルの再生可否を 判別する
ことを特徴とする再生方法をコンピュータに実行させるためのプログラムを記録した コンピュータ読み取り可能な記録媒体。
[12] 少なくともエンコードされたビデオデータまたはエンコードされたオーディオデータ が含まれたコンテンツファイルと、各コンテンツファイルを管理し、当該各コンテンツフ アイルの属性情報の集合力 生成されるインデックスファイルとが記録され、
前記インデックスファイルは、前記各コンテンツファイルに対応し、対応するコンテン ッファイルの前記属性情報が割り当てられる所定数のエントリと、当該各コンテンツフ アイルのデコードに関する情報をまとめて格納するデコード情報格納領域とを有し、 前記所定数の各エントリは、前記デコード情報格納領域に記録されて 、るデコード に関する情報のうち、対応するコンテンツフアイルのデコードに関する情報を指し示 すポインタ情報を有する
ことを特徴とする記録媒体。
PCT/JP2006/317014 2005-08-29 2006-08-29 記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体 Ceased WO2007026718A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP06796991A EP1921625A4 (en) 2005-08-29 2006-08-29 Recorder, recording method, reproducing device, reproducing method, program, and recording medium
CN2006800011601A CN101053036B (zh) 2005-08-29 2006-08-29 记录装置、记录方法、再生装置、再生方法
US11/666,262 US20080138044A1 (en) 2005-08-29 2006-08-29 Recording Apparatus, Method for Recording, Reproducing Apparatus, Method For Reproduction, Program, And Recording Medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005-246963 2005-08-29
JP2005246963 2005-08-29

Publications (1)

Publication Number Publication Date
WO2007026718A1 true WO2007026718A1 (ja) 2007-03-08

Family

ID=37808805

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/317014 Ceased WO2007026718A1 (ja) 2005-08-29 2006-08-29 記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体

Country Status (6)

Country Link
US (1) US20080138044A1 (ja)
EP (1) EP1921625A4 (ja)
JP (1) JP4325651B2 (ja)
KR (1) KR20080036947A (ja)
CN (1) CN101053036B (ja)
WO (1) WO2007026718A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101452723B (zh) * 2008-10-16 2012-03-07 北京光线传媒股份有限公司 一种媒体文件播放方法、播放系统及一种媒体播放器

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4284370B2 (ja) * 2007-03-09 2009-06-24 株式会社東芝 ビデオサーバ及びビデオ編集システム
JP2009043313A (ja) * 2007-08-07 2009-02-26 Canon Inc 記録再生装置及び記録再生方法
KR101395504B1 (ko) * 2007-10-25 2014-05-14 엘지전자 주식회사 영상표시기기 및 영상재생 방법
JP4865057B2 (ja) * 2010-05-24 2012-02-01 株式会社東芝 画像信号処理装置及び画像信号処理方法
CN107181952B (zh) * 2016-03-10 2019-11-08 北京大学 视频解码方法及装置
CN109994131B (zh) * 2019-04-10 2021-10-22 广西电网有限责任公司玉林供电局 一种基于索引的工频录波文件压缩存储方法及系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134565A (ja) * 1998-08-07 2000-05-12 Hitachi Ltd 記録媒体、記録装置、再生装置、記録方法、及びコンピュ―タ読みとり可能な記録媒体
JP2002367341A (ja) * 2001-06-04 2002-12-20 Matsushita Electric Ind Co Ltd 情報記録媒体、情報記録媒体に情報を記録、再生する装置
JP2004087083A (ja) * 2002-04-01 2004-03-18 Sony Corp データアクセス方法、再生装置、記録方法、および記録装置
EP1441351A2 (en) 2003-01-21 2004-07-28 Sony Corporation Recording apparatus, reproduction apparatus and file management method
JP2004227630A (ja) 2003-01-21 2004-08-12 Sony Corp 記録装置、再生装置及びファイル管理方法
JP2005115815A (ja) 2003-10-10 2005-04-28 Sony Corp ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100466496B1 (ko) * 1998-08-07 2005-01-13 가부시키가이샤 히타치세이사쿠쇼 기록매체, 기록장치, 재생장치, 기록방법, 및 컴퓨터가 읽기가능한 기록매체
KR100469523B1 (ko) * 1998-10-12 2005-02-02 마츠시타 덴끼 산교 가부시키가이샤 데이터의 기록 또는 재생을 위한 정보 기록 매체, 장치 및방법
DE60032304T2 (de) * 1999-10-05 2007-03-29 Matsushita Electric Industrial Co., Ltd., Kadoma Aufnahmevorrichtung, die ein Fernsehprogramm und Fernsehsender-ID-Information auf ein Aufnahmemedium aufnimmt, und eine Wiedergabevorrichtung für aufgenommene Programme
AU2003201838A1 (en) * 2002-04-01 2003-10-23 Sony Corporation Reproducing method, reproducing apparatus, and data accessing method
JP4326236B2 (ja) * 2003-02-28 2009-09-02 ソニー株式会社 記録装置及び方法
JP2005166228A (ja) * 2003-11-10 2005-06-23 Toshiba Corp 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134565A (ja) * 1998-08-07 2000-05-12 Hitachi Ltd 記録媒体、記録装置、再生装置、記録方法、及びコンピュ―タ読みとり可能な記録媒体
JP2002367341A (ja) * 2001-06-04 2002-12-20 Matsushita Electric Ind Co Ltd 情報記録媒体、情報記録媒体に情報を記録、再生する装置
JP2004087083A (ja) * 2002-04-01 2004-03-18 Sony Corp データアクセス方法、再生装置、記録方法、および記録装置
EP1441351A2 (en) 2003-01-21 2004-07-28 Sony Corporation Recording apparatus, reproduction apparatus and file management method
JP2004227633A (ja) 2003-01-21 2004-08-12 Sony Corp 記録装置、再生装置、ファイル管理方法
JP2004227630A (ja) 2003-01-21 2004-08-12 Sony Corp 記録装置、再生装置及びファイル管理方法
JP2005115815A (ja) 2003-10-10 2005-04-28 Sony Corp ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1921625A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101452723B (zh) * 2008-10-16 2012-03-07 北京光线传媒股份有限公司 一种媒体文件播放方法、播放系统及一种媒体播放器

Also Published As

Publication number Publication date
EP1921625A4 (en) 2008-10-01
KR20080036947A (ko) 2008-04-29
JP4325651B2 (ja) 2009-09-02
CN101053036B (zh) 2010-05-19
US20080138044A1 (en) 2008-06-12
JP2007095271A (ja) 2007-04-12
EP1921625A1 (en) 2008-05-14
CN101053036A (zh) 2007-10-10

Similar Documents

Publication Publication Date Title
JP4629173B2 (ja) 記録装置および記録方法、並びに記録媒体
US6226325B1 (en) Digital data processing system
EP1441356A2 (en) Recording apparatus, reproduction apparatus, and file management method
JP2002278996A (ja) 記録装置および記録方法、並びに記録媒体
JP3695581B2 (ja) 記録装置および記録方法、記録媒体、並びに、電子カメラ
WO2005036876A1 (ja) ファイル再生装置、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体
JP2002247488A (ja) 記録装置、記録方法、プログラムおよび記録媒体
JP4203812B2 (ja) ファイル記録装置、ファイル記録方法、ファイル記録方法のプログラム、ファイル記録方法のプログラムを記録した記録媒体、ファイル再生装置、ファイル再生方法、ファイル再生方法のプログラム及びファイル再生方法のプログラムを記録した記録媒体
RU2349955C2 (ru) Устройство управления файлами
JP4325651B2 (ja) 記録装置、記録方法、再生装置、再生方法、プログラムおよび記録媒体
JP2001006336A (ja) 情報記録媒体、その再生装置、コンピュータプログラム記録済み記録媒体、情報伝送方法、及び情報伝送装置
WO2005036553A1 (ja) ファイル管理装置、ファイル管理方法、ファイル管理方法のプログラム及びファイル管理方法のプログラムを記録した記録媒体
JP4229092B2 (ja) 記録装置及び方法、再生装置及び方法
JP4264668B2 (ja) 再生装置、および、再生方法、並びに、プログラム格納媒体
JP4013161B2 (ja) 記録装置、記録方法、および、記録媒体、並びに、撮像装置および、再生方法
JP2001006334A (ja) 情報記録媒体、その再生装置、コンピュータプログラム記録済み記録媒体、情報伝送媒体及び情報伝送方法
JP4100375B2 (ja) 記録装置、記録方法、プログラム、記録媒体および撮像装置
JP4662547B2 (ja) ディジタル記録装置、ディジタル記録方法および記録媒体
WO2007023837A1 (ja) 記録装置、記録方法、プログラムおよびコンピュータ読み取り可能な記録媒体
JP2001202751A (ja) エンコード装置、及びその再生装置
JP2001006340A (ja) 情報記録媒体、及びその再生装置
JP2001006337A (ja) 情報記録媒体、及びその再生装置
JP2001006341A (ja) 情報記録媒体、及びその再生装置
JP2001006335A (ja) 情報記録媒体、その再生装置、情報伝送媒体、情報伝送方法、及び情報伝送装置
JP2001202756A (ja) エンコード方法、再生方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2738/DELNP/2007

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2006796991

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020077009618

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 200680001160.1

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 11666262

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE