WO2005046230A1 - コンテンツ記録装置 - Google Patents
コンテンツ記録装置 Download PDFInfo
- Publication number
- WO2005046230A1 WO2005046230A1 PCT/JP2004/015210 JP2004015210W WO2005046230A1 WO 2005046230 A1 WO2005046230 A1 WO 2005046230A1 JP 2004015210 W JP2004015210 W JP 2004015210W WO 2005046230 A1 WO2005046230 A1 WO 2005046230A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- recording
- file
- variable
- index
- Prior art date
Links
- 238000007906 compression Methods 0.000 abstract description 13
- 230000006835 compression Effects 0.000 abstract description 11
- 238000000034 method Methods 0.000 description 66
- 238000012545 processing Methods 0.000 description 34
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 6
- 239000002131 composite material Substances 0.000 description 4
- 230000006837 decompression Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 101100328518 Caenorhabditis elegans cnt-1 gene Proteins 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/7921—Processing of colour television signals in connection with recording for more than one processing mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
- H04N9/8047—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8227—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
Definitions
- the present invention relates to a content recording device, and more particularly to a content recording device that is applied to, for example, a digital video camera and records moving image content on a recording medium.
- a content recording device that is applied to, for example, a digital video camera and records moving image content on a recording medium.
- the index information stored in the internal memory is recorded on the recording medium in response to the photographing end operation. Since this index information increases in proportion to the moving image shooting time, the capacity of the internal memory also needs to be increased to enable long-time shooting.
- a main object of the present invention is to provide a novel content recording device.
- the content recording device of claim 1 comprises: output means for outputting time-continuous changes and output of a reference position assigned at intermittent timing; content output by the output means To the recording medium First recording means; first creation means for creating position information pointing to a plurality of positions on the content output by the output means in parallel with the output operation of the output means; and a position created by the first creation means. Second recording means for recording information on a recording medium each time a reference position is specified.
- the content output by the output means is content in which continuous changes in time are expressed and reference positions are assigned at intermittent timings.
- the first recording means records the content on a recording medium.
- the first creating means creates position information pointing to a plurality of positions on the content output by the output means in parallel with the output operation of the output means.
- the created position information is recorded on the recording medium by the second recording means every time the reference position is specified.
- the content recording device of claim 2 dependent on claim 1 further comprises a memory means for temporarily storing the content output by the output means, and the first recording means stores the content stored in the memory means in the second recording means. Recording on the recording medium in synchronization with recording by. This facilitates control of the recording timing.
- the content is the moving image content encoded according to the MPEG format
- the reference position is the position of the frame subjected to the intra-coding.
- the plurality of positions include the reference position and the non-reference position, and the non-reference position is the position of the frame that has been encoded.
- the first recording means stores the content in the first file formed on the recording medium
- the second recording means stores the position information on the recording medium.
- the content recording device further includes a connecting means for connecting the first file and the second file to each other.
- File management facilitates file management.
- the content recording device according to claim 6, which is dependent on claim 5, records the index content created by the second creating means for creating the index content corresponding to the reference position on the recording medium.
- a third recording means is further provided.
- the third recording means associates the storage means for storing the index content in the third file formed on the recording medium, and associates the third file with the combined file Including association means.
- the associating means assigns the same identification number as the combined file to the third file.
- FIG. 1 is a block diagram showing one embodiment of the present invention
- FIG. 2 is an illustrative view showing one example of a mapping state of SDRAM applied to the embodiment of FIG. 1;
- FIG. 3 is an illustrative view showing one example of an index information table applied to the embodiment in FIG. 1;
- FIG. 4 is an illustrative view showing one example of a structure of MPEG data
- FIG. 5 is an illustrative view showing another portion of the operation of the FIG. 1 embodiment
- FIG. 6 is an illustrative view showing another portion of the operation of the embodiment in FIG. 1;
- FIG. 7 is a flowchart showing a part of the operation of the embodiment of FIG. 1;
- FIG. 8 is a flowchart showing another part of the operation of the embodiment in FIG. 1;
- FIG. 9 is a flowchart showing another part of the operation of the embodiment of FIG. 1;
- FIG. 10 is a flow chart showing still another part of the operation of the FIG. 1 embodiment
- FIG. 11 is a flow chart showing another part of the operation of the FIG. 1 embodiment
- FIG. 12 is a flow chart showing another part of the operation of the FIG. 1 embodiment
- FIG. 13 is a flowchart showing yet another portion of the operation of the embodiment in FIG. 1;
- FIG. 14 is a flow chart showing another part of the operation of the FIG. 1 embodiment;
- FIG. 15 is a flow chart showing another part of the operation of the FIG. 1 embodiment;
- FIG. 17 is a flowchart showing yet another portion of the operation of the embodiment;
- FIG. 17 is an illustrative view showing one example of a playback index information table applied to the embodiment of FIG. 1;
- FIG. 18 is an illustrative view showing one example of an I frame table applied to the embodiment in FIG. 1;
- Fig. 19 (A) is an illustrative view showing one example of a leading index image.
- Figure 19 (B) is an illustrative view showing one example of a middle index image.
- Figure 19 (C) is an illustrative view showing one example of a tail index image.
- FIG. 20 is a flowchart showing another part of the operation of the embodiment of FIG. 1;
- FIG. 21 is a flowchart showing another part of the operation of the embodiment of FIG. 1;
- FIG. 22 is a flowchart showing still another part of the operation of the embodiment of FIG. 1;
- FIG. FIG. 7 is a flowchart showing another portion of the operation of the first embodiment;
- FIG. 24 is a flow chart showing another part of the operation of the FIG. 1 embodiment
- FIG. 25 is a flow chart showing still another part of the operation of the FIG. 1 embodiment
- FIG. 26 is a flowchart showing another portion of the operation of the embodiment in FIG. BEST MODE FOR CARRYING OUT THE INVENTION
- digital video camera 10 of this embodiment includes a focus lens 12.
- the optical image of the object scene is applied to the imaging surface of the image sensor 14 through the focus lens 12.
- electric charges corresponding to the optical image of the object scene, that is, raw image signals are generated by photoelectric conversion.
- a through image process that is, a process of displaying a real-time moving image of the object scene on the LCD monitor 26 is executed.
- the CPU 40 instructs the driver 18 to repeat pre-exposure and thinning-out reading.
- the driver 18 repeats the pre-exposure of the image sensor 14 and the thinning-out reading of the raw image signal generated thereby.
- Pre-exposure and thinning-out reading are performed in response to a vertical synchronization signal generated every 1Z30 seconds.
- a low-resolution raw image signal corresponding to the optical image of the object scene is output from the image sensor 18 at a frame rate of 30 fps.
- the output raw image signal of each frame is subjected to a series of processes of noise elimination, level adjustment and A / D conversion by the CDSZAGC / AD circuit 20, whereby the raw image data as a digital signal is obtained. One night is obtained.
- the signal processing circuit 22 performs processing such as white balance adjustment, color separation, and YUV conversion on the raw image data output from the CDS / AGC / AD circuit 20 to generate YUV format image data.
- the generated image data of each frame is written into the SDRAM 26 by the memory control circuit 24, and thereafter read out by the same memory control circuit 24.
- the video encoder 28 converts the image data read by the memory control circuit 24 into a composite video signal conforming to the NTSC format, and supplies the converted composite video signal to the LCD monitor 30. As a result, a single image of the object scene is displayed on the monitor screen. Although description is omitted as appropriate below, access to the SD RAM 26 is always performed through the memory control circuit 24.
- a bank 26a (bank 0) and a bank 26b (bank 1) are formed in the SDRAM 26 in the manner shown in FIG.
- the CPU 40 switches the bank designation between the banks 26a and 26b each time the vertical synchronization signal is generated.
- the signal processing circuit 22 writes the image data in the bank specified by the CPU 40, and the video encoder 28 reads the image data from a bank different from the bank specified by the CPU 40.
- the CPU 40 activates the MPEG4 codec 34.
- the MPEG4 codec 34 captures the image data read out to the video encoder 28, and performs a compression process on the captured image data of each frame in accordance with the sinkage profile of the MPEG4 format.
- the image data is intra-coded about once every 15 frames, and inter-coded in the remaining frames.
- the compressed moving image data thus generated is written to the moving image area 26 e of the SDRAM 26.
- Intra-coded frames are defined as "I-frames" and inter-coded frames are defined as "P-frames.”
- a lump composed of an I frame and a plurality of P frames following it is defined as a "GOP (Group Of Pictures)".
- the compressed moving image data has the data structure shown in FIG.
- the CPU 40 obtains the size size and type type of this compressed moving image data (I or P frame from the MPEG4 codec 34).
- the index data including the information of the moving image, that is, the moving image index data, is written in the index information table 26h shown in Fig. 3.
- a column number is assigned to the moving image index data of each written frame. 26 h is also created on SDRAM 26.
- the CPU 40 When the type obtained from the MPEG4 codec 34 indicates an I frame, the CPU 40 records the compressed moving image data and the moving image index data stored in the moving image area 26 e and the index information table 26 h, respectively, up to that point. To write to 38, set the corresponding write instruction in the instruction list (not shown).
- the CPU 40 further instructs the thumbnail generation circuit 23 to generate thumbnail image data when the type obtained from the MPEG4 codec 34 indicates an I-frame, and the JPEG codec 32 performs compression processing of the thumbnail image data. Command.
- the thumbnail generating circuit 23 reads out the uncompressed image data corresponding to the I frame from the bank 26a or 26b, thins out the read image data to create thumbnail image data, and creates the created thumbnail. Write the image data to bank 26a or 26b (same as the read destination).
- the JPEG codec 32 reads the thumbnail image data from the SDRAM 26, compresses the read thumbnail image data, and writes the compressed thumbnail image data to the index image area 26d.
- the CPU 40 issues an instruction to write the compressed thumbnail image data and manages the compressed thumbnail image data.
- index data for processing that is, a thumbnail index data write instruction is set in the instruction list.
- FIG. 5 shows the timing of issuing a write instruction for compressed moving image data and a write instruction for compressed thumbnail image data.
- Write instructions for compressed thumbnail image data are issued at the beginning of each GOP, and write instructions for compressed video data are issued at the end of each G ⁇ P. In other words, both write instructions are issued intermittently in a cycle according to the number of frames forming the GOP.
- CPU 40 is a multitask CPU equipped with a multitask OS such as ⁇ ITRON, and the instructions set in the instruction list are executed by a BG (Back Ground) task.
- BG Back Ground
- the compressed moving image data, the moving image index data, the compressed thumbnail image data, and the thumbnail index data are recorded on the recording medium 38 via the IZF 36 by executing the BG task.
- the compressed video data is stored in the video file DATA.TMP
- the video index data is stored in the index file INDEX.TMP.
- the compressed thumbnail image data is written to the search movie file VCLP000 * .MSH
- the thumbnail index data is written to the search index file VCLP000 * .MDX.
- the moving image shooting information such as the frame rate and resolution of the moving image is written to the shooting information file INFO.TMP in the recording medium 38 when the moving image shooting is started. This writing is also performed by the BG task.
- the recording medium 38 employs a FAT (File Allocation Table) method as a file management method, and recording data is discretely managed in cluster units.
- the recording medium 38 is a detachable semiconductor memory, and can be accessed by the IZF 36 when mounted in a slot (not shown).
- the CPU 40 controls the dryino 16 to set the focus lens 12 to the in-focus point, and the driver 18 The optimum exposure time is set, and the white balance adjustment gain set in the signal processing circuit 22 is set to the optimum value.
- the CPU 40 instructs the driver 18 to perform one main exposure and one readout of all pixels.
- the driver 18 executes the main exposure of the image sensor 14 and the reading of all the pixels of the raw image signal generated thereby once each. Accordingly, a high-resolution raw image signal corresponding to the optical image of the object scene is output from the image sensor 18.
- the output raw image signal is converted to YUV format still image data by the same processing as described above, and the converted still image data is written to the SDRAM 26.
- the bank 26f bank 2
- the still image area 26g are replaced with the SDRAM 26 in place of the bank 26b and the unused area 26c. Formed.
- Still image data is written in bank 26.
- the CPU 40 also issues a compression instruction to the JPEG codec 32.
- the JPEG codec 32 reads still image data from the bank 26f, applies JPEG compression to the read still image data, and writes the compressed still image data to the still image area 26g. Thereafter, the CPU 40 reads out the compressed still image data from the still image area 26 g and records the still image file including the read still image data on the recording medium 38.
- the output of the low-resolution raw image signal for forming the moving image and the bank switching between the banks 26a and 26b are interrupted during a period in which such a still image photographing process is performed.
- the MPEG4 codec 34 is in an activated state, and the image data stored in the bank 26a is repeatedly read by the MPEG4 codec 34 and subjected to a compression process. Therefore, the compressed moving image data generated during the period in which the still image shooting process is performed corresponds to the still image at the time when the still image shooting key 42a is operated.
- the CPU 40 stops the process of generating the compressed thumbnail image data. This is because the JPEG codec 32 is occupied for still image shooting, and compression processing cannot be performed even if thumbnail image data is created.
- the setting of the instruction to write the thumbnail index data is performed. That is, as shown in FIG. 5, an instruction to write the thumbnail index data is issued even during the still image shooting processing.
- This thumbnail index data is 1 Directs the compressed thumbnail image data corresponding to the previous GOP. Therefore, if the compressed thumbnail image data is reproduced based on the index data, thumbnail images of the same frame will be continuous.
- the CPU 40 disables the MPEG4 codec 34 and sets a writing instruction regarding the remaining compressed moving image data and moving image index data in the SDRAM 26 in the instruction list. .
- the compressed video data and video index data are all stored in the video file DATA.TMP and index file INDEX.TMP.
- the CPU 40 adds dummy data to each of the shooting information file INFO.TMP, the moving image file DATA.TMP, and the index file INDEX.TMP so that the file size becomes an integral multiple of the cluster size. After the dummy data is added, the CPU 40 combines the shooting information file INFO.TMP, the index file INDEX.TMP, and the moving image file DATA.TMP with each other as shown in FIG.
- the regular video file VCLP000 * .MP4 obtained in this way satisfies the QuickTime format.
- "000 *” is the file number for the video file VCLP000 * .MP4, the search video file VCLP000 * .MSH, and the search index file VCLP000 * .MDX. This file number is common between files created at the same time.
- the CPU 40 When the camera mode is selected, the CPU 40 performs a bank switching task according to the flowchart shown in FIG. 7, a moving image capturing task according to the flowcharts shown in FIGS. 8 to 14, a still image capturing task according to the flowchart shown in FIG. Execute the BG (Back Ground) task shown in Fig. 16 in parallel.
- the control programs corresponding to these flowcharts are stored in the flash memory 44.
- step S1 the variable bank is set to "0", and in step S3, it is determined whether or not a vertical synchronizing signal is generated.
- the variable bank is a variable for designating one of the banks 26a and 26b shown in FIG. 2. "0" indicates the punk 26a, and "1" indicates the bank 26b.
- the bank 26a is designated by the processing in step S1. If YES is determined in the step S3, it is determined whether or not the variable still_on is "1" in a step S5.
- the variable still-on is a variable for determining the execution state of the still image photographing process, where "0" indicates a non-execution state and "1" indicates an execution state. Therefore, if the still image shooting process is not executed, the process returns to step S3 via the processes of steps S7 and S9, and if the still image shooting process is executed, the process goes to the step S11 via the process of step S11. Return to S3.
- step S7 the bank specified by the variable bank is determined as a punctuation destination SGN—BNK of the moving image data output from the signal processing circuit 22, and the bank not specified by the variable bank is directed to the MP EG4 codec 34.
- the punctuation destination of MP4—BNK is determined as the readout puncture of the moving image. If the variable bank is "0", the puncture 26a becomes the write destination puncture SGN-BNK, and the puncture 26b becomes the read-out destination bank MP4-BNK. On the other hand, if the variable bank is "1", the bank 26a becomes the read destination bank MP4—BNK, and the bank 26 becomes the write destination bank SGN—BNK.
- step S9 the variable bank is changed in a toggle manner. If the current value is “0”, the changed value is “1”, and if the current value is "1", the changed value is "0".
- step S11 the bank 26 # is determined as the write destination bank SGN- #, the bank 26a is determined as the read destination bank ⁇ 4- # ⁇ , and the variable bank is set to "1".
- the bank 26 f and the still image area 26 g are enabled instead of the bank 26 b and the unused area 26 c, so that the bank 26 f is the write destination bank SGN—BNK It becomes.
- the reason why the variable bank is set to "1" is to write the image data of the first frame after the moving image shooting process is restarted to the bank 26b.
- step S21 various variables are initialized.
- the variable i is a variable indicating which column of the index information table 40 t the acquired video index data should be written to, and the variable cnt is a count value of the number of frames forming the target GOP.
- the variable total—frm is a variable indicating the total number of frames of the moving image to be recorded
- the variable data—offset is the compressed moving image data.
- the variable ⁇ is a variable that indicates in which column of the index information table 40 t the video index data of the first frame forming the target G ⁇ P is written. As described above, it is a variable for determining the execution state of the still image shooting process.
- the variable t—offset is a variable that indicates how much the write address of the thumbnail index data deviates from the beginning of the search index file VCLP000 * .MDX.
- the variable still—rec—enable is a variable for determining whether still image shooting is possible. “0” indicates that shooting is not possible, and “1” indicates that shooting is possible.
- step S23 it is determined whether or not moving image shooting key 44 has been operated. Here, if Y E S, the MP E G 4 codec 34 is started in step S 24.
- step S25 the shooting information file INFO.TMP, index file INDEX.TMP, movie file DATA.TMP, search index file VCLP000 * .MDX and search movie file VCLP000 * .MSH are stored on the recording medium 38.
- the file creation instruction is executed by the BG task, whereby the five files described above are created on the recording medium 38.
- step S27 the presence or absence of a vertical synchronization signal is determined. If YES, the moving image index data of one frame of interest is set in the index information table 26h in step S29. As information included in the moving image index data, in addition to the above-mentioned size and type, there is an address adr indicating the start position of the compressed moving image data in the SDRAM26. This moving image index data is written in the i-th column of the index information table 40t. In step S31, it is determined whether or not the variable total-fon is "0", and if N ⁇ , the process proceeds directly to step S43. If YES, the process proceeds to steps S33 to S41. Then, go to step S43.
- step S33 in order to create the compressed thumbnail image data of the first frame, the thumbnail creation circuit 23 and the JPEG codec 32 have a creation instruction and a compression command. Give each compact instruction.
- the compression instruction given to the JPEG codec 32 includes a size t—size indicating the target compression size of the thumbnail image data, and an address t—adr indicating the write start position of the compressed thumbnail image data in the SD RAM 26. .
- the address t-adr is the thumbnail image area shown in Fig. 2.
- the thumbnail image creation circuit 23 reads the image data written in the bank 26a or 26b of the SD RAM 26, performs a thinning process on the read image data, creates thumbnail image data, and Write the created thumbnail image data to Punk 26 a or 26 b (same as the read destination).
- the JPEG codec 32 reads the thumbnail image data stored in the bank 26a or 26b, compresses the read thumbnail image data to the size t size, and compresses the thumbnail image data. Write the image data to the SD RAM 26 starting at address t-adr.
- step S35 a corresponding write instruction is set in the instruction list in order to write the thumbnail index data including the offset t—offset and the size t—size into the search index file VCLP000 * .MDX.
- step S37 a corresponding write instruction is set in the instruction list in order to write the data of the size t-size existing after the address t-adr into the search moving image file VCLP000 * .MSH.
- step S39 the size t—size is added to the current offset offset to update the offset t—offset, and in step S41, the variable still_rec—enable is set to “1” to enable still image shooting. I do.
- the process proceeds to step S85, and when the determination is YES, the process proceeds to step S49.
- step S49 it is determined whether or not the value of the variable still-on is "0". If the still image photographing process has not been executed, “YES” is determined in the step S49, and the same processes as the above steps S33 to S39 are executed in the steps S51 to S57. Therefore, unless the still image capturing process is executed, compressed thumbnail image data is created each time an I-frame is detected with a period exceeding 10 frames.
- step S58 a corresponding write instruction is set in the instruction list to write the thumbnail index data including the offset t-offset 'and the size t-size into the search index file VCLP000 * .MDX.
- offset t-offset ' is the value obtained by subtracting size t-size from current offset t-offset.
- This thumbnail index data points to the same frame as the frame to which the preceding thumbnail index data points.
- a constant MAX—FRM 20
- the variable ⁇ is determined according to Equation 1 in Step S63
- YES the variable m is determined according to Equation 2.
- the constant MAX—FRM corresponds to the total number of columns assigned to the index information table 40t. Therefore, the variable m obtained by the operation according to Equation 1 or Equation 2 indicates any one of “0” to “19”. With such a variable m, The column storing the moving image index data to be read from the index information table 40t is specified.
- step S67 a corresponding writing instruction is set in the instruction list so that the moving image index assigned to the column corresponding to the variable m is written in the index file INDEX.TMP.
- step S37 corresponding data corresponding to the size size existing after the address indicated by the address adr assigned to the variable m and corresponding to the variable m is written to the moving image file DATA.TMP.
- Set the write instruction in the instruction list When these instructions are executed by the BG process, the video index data is written to the index file INDEX.TMP, and one frame of compressed video data is written to the video file DATA.TMP.
- step S71 the variable K is incremented.
- step S73 it is determined whether or not the updated variable K is less than the numerical value "cnt-1". If YES, the process returns to step S61.
- variable K variable m is also incremented.
- moving image index data and compressed moving image data corresponding to consecutive frames are stored in the index file INDEX.TMP and the moving image file DATA.TMP, respectively.
- the processing in steps S61 to S73 is interrupted when the variable K reaches the numerical value "cnt-1". This means that the index data and the writing of the compressed moving image data to the file are executed at every integral multiple of G ⁇ P.
- step S81 variable m is set as variable ⁇ .
- the updated variable ⁇ is used in the next step S61.
- step S83 the variable K is subtracted from the variable cnt.
- the variable cnt after the subtraction indicates "1", whereby the first frame of the following G ⁇ P is noticed.
- a step S85 the variable i is incremented.
- a step S87 it is determined whether or not the updated variable i is smaller than a constant MAX—FRM. If YES here, the process returns to the step S27. If NO, the variable i is initialized to designate the first column of the index information table 40t as a write destination.
- Step S At 91, it is determined whether or not a shooting end operation has been performed using the moving image shooting key 42b. If “NO” here, the process returns to the step S27. If “YES”, the MP EG4 codec 34 is disabled in a step S92, and then the process proceeds to a step S93.
- step S93 it is determined whether or not the variable cnt exceeds "0". If N N here, it is assumed that unrecorded data does not exist and the process proceeds directly to step S111, but if YES, it is assumed that unrecorded data exists in the SDRAM 26 and steps S95 to S109 The processing of is performed. However, this processing is the same as the processing in steps S59 to S73. As a result, the moving image index data and the compressed moving image data remaining in the SDRAM 26 are written to the index file INDEX.TMP and the moving image file DATA.TMP, respectively. If YES is determined in step S109, the process proceeds to step S110.
- step S110 it is determined whether or not the BG task has been completed. If YES, the shooting information file INFO.TMP, index file INDEX.TMP, and moving image file DATA.TMP are stored in steps S111 to S115. Perform padding processing. Specifically, dummy data is added to the end of each file so that the file size is an integral multiple of the cluster size.
- step S117 the photographing information file INFO.TMP, the index file INDEX.TMP, and the moving image file DATA.TMP are combined with each other by updating the FAT.
- step S119 a file name "VCLP000 * .MP4" is assigned to the regular moving image file obtained by the file combination.
- step S121 it is determined whether or not the variable still—rec—enable is “1”. If YES here, it is considered that still image shooting is possible, and it is determined in step S123 whether or not the still image shooting key 42a has been operated.
- the variable still-on is set to "1" in step S125, and the flow advances from step S127 to step S129 after waiting for the generation of the vertical synchronization signal.
- step S129 shooting conditions such as focus, exposure, and white balance are adjusted.
- step S131 still image capture and JPEG compression are performed. Specifically, it instructs the dry line 18 to perform the main exposure and read out all the pixels, and instructs the JPEG codec 32 to perform the JPEG compression. High-resolution still image data is first stored in bank 26f shown in Fig. 2. And then JPEG compressed by the JPEG codec 32. The compressed still image data is written in the still image area 26 g shown in FIG.
- step S133 Upon completion of this process, the variable still-on is set to "0" in step S133.
- step S135 a creation instruction for creating a still image file on the recording medium 38 and a write instruction for writing compressed still image data to the created still image file are given in the instruction list. Set to. These instructions are executed by the BG disk, whereby a still image file storing the compressed still image data is obtained in the recording medium 38.
- step S141 it is determined whether or not an instruction has been set in the instruction list. If YES, the instruction is executed once in step S143. In step S15, it is determined whether all instructions have been executed, and if NO, the process returns to step S143. Thereby, the instructions set in the instruction list are executed in order. That is, a desired file is created on the recording medium 38, and desired data is written to the desired file. If YES is determined in step S145, the BG task is terminated.
- the playback processing of this video file VCLP000 * .MP4 is executed.
- the CPU 40 reads the thumbnail index data from the search index file VCLP000 * .MDX recorded on the recording medium 38, and reads the playback index information table 26 i in which the thumbnail index data is written into the SD RAM. 2 Create in 6.
- the CPU 40 also detects the frame number of the I-frame based on the video index stored in the video file VCLP000 * .MP4, and writes the I-frame number to the I-frame table 26 Create j in SD RAM 26.
- the reproduction index information table 26 i is created as shown in FIG. 17, and the I-frame table 26 j is created as shown in FIG. According to FIG. 17, the offset t—offset and the size t—size contained in the thumbnail index data are assigned to each column number. According to FIG. 18, the detected frame numbers are assigned to the column numbers in ascending order.
- the CPU 40 transfers the compressed image data of the first frame stored in the moving image file VCLP000 * .MP4 from the recording medium 38 to the SDRAM 26, and gives a decompression instruction to the MPEG4 codec 34.
- the MPEG codec 34 reads the compressed image data of the first frame from the SDRAM 26, decompresses the read compressed image data, and writes the decompressed image data to the SDRAM 26.
- the video encoder 28 reads the image data from the SDRAM 26, converts the read image data into a composite video signal of NTSC format, and supplies the converted composite video signal to the LCD monitor 30. As a result, the first frame image is displayed on the LCD monitor 30.
- the moving image is reproduced.
- the CPU 40 transfers the compressed video data stored in the video file VCLP000 * .MP4 to the SDRAM 26 at 1 GOP at a cycle corresponding to 1 GOP, and responds to the vertical synchronization signal to the MPEG. 4 Give a decompression instruction to the codec.
- the MPEG-4 codec 34 performs the same processing as described above in response to the vertical synchronization signal.
- the video encoder 28 also performs the same processing as described above. As a result, the moving image following the first frame is displayed on the LCD monitor 30.
- the search screen shown in FIG. 19 (A), FIG. 19 (B) or FIG. 19 (C) is displayed on the LCD monitor 30.
- the CPU 40 writes template image data imitating a movie film into the SDRAM 26.
- the CPU 40 transfers the compressed thumbnail image data of 2 frames or 3 frames from the moving image file for search VCLP000 * .MSH to the SDRAM 26, and gives a decompression instruction to the JPEG codec 32.
- the JPEG codec 32 reads the compressed thumbnail image data from the SDRAM 26, performs decompression processing on the read compressed thumbnail image data, and writes the decompressed thumbnail image data to the SDRAM 26.
- the thumbnail image data is combined with the template image data, thereby obtaining a search screen image.
- the video encoder 28 reads such search screen data from the SDRAM 26, and performs the above-described encoding processing on the read search screen data.
- Fig. 19 (A) is the search screen at the beginning
- Fig. 19 (B) is the search screen in the middle
- Fig. 19 (C) is the search screen at the end.
- the thumbnail image displayed at the center of the search screen is an image corresponding to a variable Ifrm described later. Further, the thumbnail image displayed on the left side of the search screen is an image of a frame existing before a frame corresponding to the variable Ifrm by a frame corresponding to the variable step.
- thumbnail image displayed on the right side of the search screen is an image of a frame that exists after the frame corresponding to the variable Ifrm by a frame corresponding to the variable step.
- the CPU 40 updates the variable Ifhn in the forward direction, and The same process as above is executed again.
- the thumbnail image data combined with the template image data is updated in the forward direction.
- the CPU 40 updates the variable Ifrm in the reverse direction. Then, the same processing as described above is executed again.
- the thumbnail image data combined with the template image data is updated in the opposite direction.
- the value of the variable step increases as the duration of the operation state of the right key 42 h or the left key 42 g increases.
- the moving image is played based on the thumbnail image displayed at the center of the search screen. That is, the GOP corresponding to the center thumbnail image is specified, and the above-described moving image reproduction processing is performed on a plurality of GOPs starting from the specified GOP.
- step S201 a moving image file selection process is performed.
- the playback index information table 26 i shown in FIG. 17 is created on the SDRAM 26 in step S 203, and the step S 200 In step 5, the I frame table 26 j shown in FIG. 18 is created on the SD RAM 26.
- step S203 the number of frames is calculated based on the size of the search index file VCLP000 * .MDX, and a reproduction index information table 26i having columns corresponding to the calculated number of frames is created. Then, the thumbnail index data stored in the search index file VCLP000 * .MDX is written to each column. Column numbers correspond to frame numbers.
- step S205 the frame number of the I-frame is specified based on the video index data stored in the video file VCLP000 * .MP4, and the specified frame numbers are written to the I-frame table 26j in ascending order It is.
- the column number of the I-frame table 26 j is defined as "I-frame number".
- step S207 the variable frm is initialized, and in step S209, the fan-th frame is reproduced.
- the compressed moving image data of the frm-th frame stored in the selected video file VCLP000 * .MP4 is transferred from the recording medium 38 to the SDRAM 26, and expanded to the MPEG 4 codec 34. Give instructions.
- the first frame image is displayed on the LCD monitor 30.
- step S211 frm-Ifrm conversion processing is performed.
- the I frame closest to the frm-th frame after the frm-th frame is specified, and the I-frame number assigned to the specified I-frame is set as a variable Ifrm.
- step S213 it is determined whether or not the up key 42e has been operated.
- step S215 it is determined whether or not the set key 42c has been operated.
- step S 227 the process proceeds to step S 227 to reproduce the moving image.
- a search frame is displayed in step S 2 17 to display one of the search screens shown in FIGS. 19 (A) to 19 (C) on the LCD monitor 30. Execute the process.
- step S219 it is determined whether the left key 42g has been operated.
- step S221 it is determined whether the right key 42h has been operated.
- the presence or absence of the operation of the set key 4 2 c is determined in step S 2 25. Determine nothing.
- the process shifts from step S 2 19 to step S 2 3 7.
- step S 2 21 the process returns from step S 2 21 to step S 2 5 3
- the up key 4 2 e the process returns from the step S 2 23 to the step S 207, and when the set key 4 2 c is operated, the process proceeds to the step S 227.
- step S227 a video playback task is started.
- the moving image after the frame corresponding to the variable frm is displayed on the LCD monitor 30.
- step S229 it is determined whether or not the down key 42f is operated.
- step S231 it is determined whether or not the reproduction of the moving image is completed.
- the flow returns to step S207.
- step S233 the video playback task is interrupted in step S233, and Ifrnrfrai conversion processing is performed in step S235.
- step S235 the frame number corresponding to the current variable Ifrm is set as a variable frm with reference to the I frame table 26j.
- the variable frm is determined, the process returns to step S209.
- step S239 it is determined whether or not a subtraction value Ifrm-step obtained by subtracting the variable step from the variable Ifrm is "0" or more. If NO is determined here, it is considered that the frame to be displayed in the center of the search screen has reached the first frame, and the variable step is returned to “1” in step S246 and the step S248 is performed. After performing the search frame display processing at, the process returns to step S219. On the other hand, if YES is determined in step S239, the process proceeds to step S241 and subsequent steps.
- step S2241 the variable Ifrm is updated by the subtraction value Ifrm-step, and in step S243, search frame display processing is performed.
- step S245 it is determined whether or not the operation state of the left key 42g is continued. If NO, the process returns to step S219 through the processing of steps S246 and S248. However, if YES, the variable loop is incremented in step S247.
- Subtraction value STEP_NUM determines whether it is equal to 1. If “NO” here, the process returns to the step S239, but if “YES”, the variable step is incremented in the step S251, and then the process returns to the step S239. Therefore, as the operation state of the left key 42 g becomes longer, the update range of the variable step, that is, the variable Ifrm, becomes larger.
- steps S 2 5 3 to S 2 6 7 executed when the right key 4 2 h is operated is the addition value Ifrm + step obtained by adding the variable step to the variable Ifrm in step S 2 5 5 is a constant. It is determined whether it is less than M, the variable I & tn is updated by the added value Ifrm + step in step S257, and the operation state of the right key 42h is continued in step S261.
- the processing is the same as the processing in steps S237 to S251 except that the determination is made. Therefore, duplicate description will be omitted.
- the constant M is the total number of columns forming the I-frame table 26 j.
- step S271 the variable; j is initialized, and in step S273, it is determined whether the variable frai is equal to or less than the frame number assigned to the] 'th column of the I frame table 26j. . If NO here, the flow advances to step S275 to increment the variable; j. In step S277, it is determined whether or not the updated variable j is smaller than a constant M. If YES, the process returns to step S2773. If NO, the flow advances to step S279 to set a subtraction value M-1 obtained by subtracting "1" from the constant as a variable Ifrm.
- step S273 it is determined whether or not the variable frm is equal to the frame number assigned to the j-th column in a step S281.
- the variable; the subtracted value obtained by subtracting “1” from j] '1 1 is set as the variable Ifrai, but if yes, the variable; j is set as the variable Ifrm.
- step S291 it is determined whether or not the variable Ifrm is equal to "0" in a step S291, and it is determined in a step S295 whether the variable Ifrm is equal to the subtraction value M-1. If YES is determined in the step S291, the process advances to the step S293 to display a search screen shown in FIG. 19 (A) on the LCD monitor 30. If NO is determined in the step S295, the process proceeds to the step S297, and the search screen shown in FIG. 19 (B) is displayed on the LCD monitor 30. When YES is determined in the step S295, the process proceeds to a step S299 to display a search screen shown in FIG. Upon completion of the process in the step S293, S297, or S29, the process returns to the routine in the upper hierarchy.
- step S301 1 GOP of compressed moving image data starting from the variable Ifrm is transferred from the recording medium 38 to the SDRAM 26. At this time, the number of frames forming one GOP is detected, and the detected number of frames is set as a variable F.
- step S303 a variable P is initialized, and the flow advances from step S305 to step S307 after waiting for generation of a vertical synchronization signal.
- step S307 the MP EG4 codec 34 is instructed to expand the Pth frame.
- the MPEG4 codec 34 reads the compressed image data of the P-th frame from the SDRAM 26 through the memory control circuit 24, decompresses the read compressed image data, and transmits the decompressed image data through the memory control circuit 24 to the SDRAM 26.
- the video encoder 28 reads out the decompressed image data thus obtained through the memory control circuit 24 and performs an encoding process according to the NTSC format. As a result, the corresponding playback image is displayed on the LCD monitor 30.
- step S309 the variable P is incremented, and in step S311, the variable P is compared with the variable F. If the variable P does not satisfy the variable F, the process returns to step S305. If the variable P reaches the variable F, the I frame number Ifon is incremented in step S313. In step S315, it is determined whether or not the updated I frame number Ifrm is smaller than the variable M. If NO, the process returns to step S301. As a result, a moving image moving at a normal speed is displayed on the LCD monitor 30. If YES is determined in the step S135, it is considered that the reproduction of the moving image has been completed, and the moving image reproducing task ends.
- the compressed moving image data output from the MPEG-4 codec 34 at the time of shooting a moving image expresses a temporally continuous change and is assigned an I frame (reference position) at intermittent timing.
- Moving image content The CPU 40 records the compressed moving image data on the recording medium 38 (S69, S105, S143).
- the CPU 40 also stores the compressed moving image data output from the MPEG4 codec 34.
- the video index data (position information) for each frame is created in parallel with the compression operation of the MPEG 4 codec 34.
- the created moving image index data is recorded on the recording medium 38 by the CPU 40 every time the I frame is specified (S67, S103, S143).
- the plurality of frames forming the compressed moving image data include a plurality of intermittent I frames (specific still images).
- CPU 40 creates a plurality of thumbnail images respectively corresponding to the plurality of I frames.
- At least one of the created plurality of thumbnail images is reproduced (S217).
- the currently reproduced thumbnail image is updated by another thumbnail image separated by a frame corresponding to the variable step (S241, S241). S243, S257, S259).
- the value of the variable step is changed according to the operation state of the left key 42 g or the right key 42 g.
- the value of the variable step is gradually increased, and when the operation state is released, the thumbnail image is displayed at that time.
- the variable step may be gradually reduced after the operation state is released, and the thumbnail image may be updated based on the variable step. In this case, the update of the thumbnail image stops when the variable step reaches "1".
- a semiconductor memory such as a memory card is used as a recording medium, but a disk medium such as a magneto-optical disk may be used instead.
- a disk medium such as a magneto-optical disk may be used instead.
- the content handled in this embodiment is a moving image content
- audio content may be handled instead of or together with the moving image content.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Studio Devices (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/578,335 US7991265B2 (en) | 2003-11-05 | 2004-10-07 | Content recording apparatus capable of recording long content output |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003375675A JP4204445B2 (ja) | 2003-11-05 | 2003-11-05 | コンテンツ記録装置 |
JP2003-375675 | 2003-11-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005046230A1 true WO2005046230A1 (ja) | 2005-05-19 |
Family
ID=34567087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/015210 WO2005046230A1 (ja) | 2003-11-05 | 2004-10-07 | コンテンツ記録装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7991265B2 (ja) |
JP (1) | JP4204445B2 (ja) |
CN (1) | CN100471252C (ja) |
WO (1) | WO2005046230A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1781030A1 (en) * | 2004-09-06 | 2007-05-02 | Sony Corporation | Recording apparatus and method, reproducing apparatus and method, recording medium, and program |
EP1981272A2 (en) | 2007-04-09 | 2008-10-15 | Canon Kabushiki Kaisha | Image capturing apparatus, image processing apparatus and control methods thereof |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5247003B2 (ja) * | 2006-02-20 | 2013-07-24 | キヤノン株式会社 | 撮像装置 |
JP5087867B2 (ja) * | 2006-07-04 | 2012-12-05 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
KR101607295B1 (ko) * | 2009-07-31 | 2016-04-11 | 엘지전자 주식회사 | 압축 파일 생성 방법 및 장치, 이와 관련된 카메라 모듈 및 이를 포함하는 단말기 |
US8526752B2 (en) * | 2010-08-23 | 2013-09-03 | Aptina Imaging Corporation | Imaging systems with fixed output sizes and frame rates |
EP2685456A1 (en) * | 2012-07-12 | 2014-01-15 | Universiteit Gent | Index with offset to closest I-picture entry for random access in a bitstream. |
JP6066212B2 (ja) * | 2014-03-13 | 2017-01-25 | コニカミノルタ株式会社 | 画像形成装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11284948A (ja) * | 1998-03-30 | 1999-10-15 | Matsushita Electric Ind Co Ltd | サムネイル作成方法及びサムネイル表示方法 |
JP2000175158A (ja) * | 1998-12-09 | 2000-06-23 | Sanyo Electric Co Ltd | 画像再生装置 |
JP2002344872A (ja) * | 2001-05-14 | 2002-11-29 | Sony Corp | 情報信号処理装置、情報信号処理方法および情報信号記録媒体 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3270983B2 (ja) * | 1994-12-21 | 2002-04-02 | ソニー株式会社 | 画像データ符号化方法及び装置、画像データ復号化方法及び装置 |
JPH11213628A (ja) * | 1998-01-21 | 1999-08-06 | Toshiba Corp | 記録媒体とその再生装置および記録再生装置 |
JP3372221B2 (ja) * | 1999-06-16 | 2003-01-27 | 日本ビクター株式会社 | 記録装置 |
JP4051841B2 (ja) * | 1999-12-01 | 2008-02-27 | ソニー株式会社 | 画像記録装置および方法 |
JP2001251585A (ja) | 2000-03-07 | 2001-09-14 | Toshiba Corp | 記録再生装置 |
JP2001346164A (ja) | 2000-06-02 | 2001-12-14 | Nec Corp | 録画再生装置及び録画再生装置のiピクチャインデックス生成方法 |
JP2002077803A (ja) * | 2000-08-24 | 2002-03-15 | Hitachi Ltd | 映像情報記録装置及び撮像装置 |
JP3495709B2 (ja) | 2001-01-12 | 2004-02-09 | 三洋電機株式会社 | データ記録装置 |
JP2003009044A (ja) * | 2001-06-26 | 2003-01-10 | Canon Inc | 記録装置、再生装置及びその方法 |
JP2003209771A (ja) * | 2002-01-16 | 2003-07-25 | Hitachi Ltd | デジタル映像再生装置及び再生方法 |
JP3718498B2 (ja) | 2002-11-28 | 2005-11-24 | シャープ株式会社 | 動画像記録再生方法 |
-
2003
- 2003-11-05 JP JP2003375675A patent/JP4204445B2/ja not_active Expired - Fee Related
-
2004
- 2004-10-07 WO PCT/JP2004/015210 patent/WO2005046230A1/ja active Application Filing
- 2004-10-07 US US10/578,335 patent/US7991265B2/en not_active Expired - Fee Related
- 2004-10-07 CN CNB2004800325506A patent/CN100471252C/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11284948A (ja) * | 1998-03-30 | 1999-10-15 | Matsushita Electric Ind Co Ltd | サムネイル作成方法及びサムネイル表示方法 |
JP2000175158A (ja) * | 1998-12-09 | 2000-06-23 | Sanyo Electric Co Ltd | 画像再生装置 |
JP2002344872A (ja) * | 2001-05-14 | 2002-11-29 | Sony Corp | 情報信号処理装置、情報信号処理方法および情報信号記録媒体 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1781030A1 (en) * | 2004-09-06 | 2007-05-02 | Sony Corporation | Recording apparatus and method, reproducing apparatus and method, recording medium, and program |
EP1781030A4 (en) * | 2004-09-06 | 2009-07-01 | Sony Corp | RECORDING DEVICE AND METHOD, PLAYING DEVICE AND METHOD, RECORDING MEDIUM AND PROGRAM |
US7903947B2 (en) | 2004-09-06 | 2011-03-08 | Sony Corporation | Recording apparatus and method, playback apparatus and method, recording medium, and computer-readable medium for recording and playing back moving images |
EP1981272A2 (en) | 2007-04-09 | 2008-10-15 | Canon Kabushiki Kaisha | Image capturing apparatus, image processing apparatus and control methods thereof |
EP1981272A3 (en) * | 2007-04-09 | 2011-09-28 | Canon Kabushiki Kaisha | Image capturing apparatus, image processing apparatus and control methods thereof |
US8144999B2 (en) | 2007-04-09 | 2012-03-27 | Canon Kabushiki Kaisha | Image capturing apparatus, image processing apparatus and control methods thereof with data conversion |
Also Published As
Publication number | Publication date |
---|---|
US20090022479A1 (en) | 2009-01-22 |
JP2005142725A (ja) | 2005-06-02 |
JP4204445B2 (ja) | 2009-01-07 |
US7991265B2 (en) | 2011-08-02 |
CN100471252C (zh) | 2009-03-18 |
CN1875626A (zh) | 2006-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1971134B1 (en) | Information processing apparatus, imaging apparatus, image display control method and computer program | |
CN101621628B (zh) | 摄影装置、摄影条件的设定方法及记录介质 | |
JP4640456B2 (ja) | 画像記録装置、画像記録方法、画像処理装置、画像処理方法、プログラム | |
JP2004032690A (ja) | 動画ビデオセグメントを獲得及びアーカイブするシステム | |
KR20070081448A (ko) | 기록 장치, 기록 방법, 기록 방법의 프로그램, 기록 방법의프로그램을 기록한 기록 매체, 재생장치, 재생 방법, 재생방법의 프로그램 및 재생 방법의 프로그램을 기록한 기록매체 | |
JP2002101329A (ja) | デジタルカメラ、画像再生装置及び方法 | |
JP4179831B2 (ja) | 動画像記録装置 | |
JP4204445B2 (ja) | コンテンツ記録装置 | |
JP5317710B2 (ja) | 画像処理装置、その制御方法、プログラム及び記録媒体 | |
KR100564186B1 (ko) | 전자 카메라 | |
CN1330180C (zh) | 数据处理装置 | |
JP2001175512A (ja) | データ記録装置 | |
US20120093483A1 (en) | Image processing apparatus and image processing method | |
JP2000324368A (ja) | 電子カメラ | |
JP4948014B2 (ja) | 電子カメラ | |
JP2010237911A (ja) | 電子機器 | |
JP2003189227A (ja) | 画像記録装置 | |
JP2006165770A (ja) | デジタルカメラ | |
JP4942196B2 (ja) | 画像管理装置及び方法 | |
JP4552631B2 (ja) | デジタルカメラ | |
JP2005142726A (ja) | 画像再生装置 | |
JP2007219822A (ja) | 撮像装置 | |
WO2005081521A1 (ja) | ファイルアクセス装置 | |
JP2007213231A (ja) | 画像処理装置 | |
JP3957775B2 (ja) | デジタルカメラ及びその記録方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200480032550.6 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
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: 10578335 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |