The present invention relates to a content recording apparatus. More specifically, the present invention relates to a content recording apparatus utilized in a digital camera and capable of capturing a content, recording the captured content in a recording medium, and transferring the recorded content to host equipment such as a printer, a recorder, etc.
The Japanese Patent Application Laid-Open No. 2003-283901 laid-open on Oct. 3, 2003 has been known as an example of such a kind of conventional apparatus. The prior art captures an image through a CCD, records the captured image in an external memory, and transfers the recorded image to a personal computer by utilizing a USB system.
With respect to transfer processing, before transferring an image in a certain file, a thumbnail corresponding to the image is transferred. If there is a stop instruction from host equipment in response thereto, transferring the image is cancelled. Such confirmation processing is repetitively performed on all the files in the recording medium. By thus cancelling transfer of an unnecessary image, it is possible to reduce the amount of transferred data.
However, in the prior art, even in a case that there is the only one file having an image to be transferred, confirmation processing is performed by the number the same as the number of files in the recording medium, and therefore, especially, in a case that there are a lot of files, it takes a long time for transfer processing, and a capturing operation cannot be performed until the transfer processing is completed.
Therefore, it is a primary object of the present invention to provide a novel content recording apparatus.
Another object of the present invention is to provide a content recording apparatus allowing a quick capturing operation.
A content recording apparatus (10) according to claim 1 comprises a capturer (12, 14) for capturing a content, a recorder (S77, 26) for recording the content captured by the capturer in a recording medium (28), a management table (26t) for holding attribute information of the content recorded in the recording medium, a connector (30) for connecting with a host device (40) performing a content acquiring operation on the basis of the management table, a selector (S9, S11) for selecting any one of a first mode allowing a capturing operation by the capturer in a state that a connection by the connector is established and a second mode prohibiting the capturer from performing a capturing operation in a state that a connection by the connector is established, a suppresser (S41, S45, S47) for suppressing an information amount of the attribute information held by the management table when the first mode is selected in comparison with an information amount of the attribute information held in the management table when the second mode is selected, and a describer (S51) for describing the attribute information of the content captured by the capturer in the first mode in the management table.
A content is captured by a capturer, and recorded in a recording medium by a recorder. Attribute information of the content recorded in the recording medium is held in a management table. A host device connected by a connector performs a content acquiring operation with reference to the management table.
A first mode is a mode allowing a capturing operation by the capturer in a state that a connection by the connector is established, and a second mode is a mode prohibiting the capturer from performing a capturing operation in a state that a connection by the connector is established. A selector selects any one of the first mode and the second mode.
A suppresser suppresses an information amount of the attribute information held by the management table when the first mode is selected in comparison with an information amount of the attribute information held in the management table when the second mode is selected. Furthermore, a describer describes the attribute information of the content captured by the capturer in the first mode in the management table.
The information amount of the attribute information held in the management table is suppressed when the first mode is selected, and whereby, it is possible to allow a quick capturing operation by the capturer. In addition, the attribute information of the content captured in the first mode is described in the management table by the describer, and whereby, it is possible for the host device to perform an acquiring operation of the content.
A content recording apparatus according to claim 2 is dependent on claim 1, and further comprises a transmitter (S95) for transmitting a content acquiring request to the host device in association with a describing operation by the describer.
A content acquiring request is transmitted in association with the describing operation by the describer. This makes it possible to cause the host device to perform an acquiring operation of the content captured in the first mode.
A content recording apparatus according to claim 3 is dependent on claim 1, and further comprises a determiner (S53) for determining whether or not a content acquiring operation is performed on the content captured by the capturer in the first mode, and an erasure (S55) for erasing the attribute information described by the describer from the management table when a determination result by the determiner is affirmative.
The attribute information described by the describer is erased from the management table after a content acquiring operation is performed on the content captured by the capturer in the first mode.
Every time that a content acquiring operation is performed, the attribute information is erased, and therefore, it is possible to avoiding making an execution interval of the capturing operation long due to accumulation of the attribute information by repetitive performances of the capturing operation.
A content recording apparatus according to claim 4 is dependent on claim 1, and the capturer includes an image sensor (12), the content includes image data corresponding to an object scene image imaged by the image sensor, and the connector performs a PTP connection (Picture Transfer Protocol).
A capture control program according to the invention in claim 5 causes a processor (18) of a content recording apparatus (10) having a capturer (12, 14) for capturing a content, a recorder (26) for recording the content captured by the capturer in a recording medium (28), a management table (26t) for holding attribute information of the content recorded in the recording medium, a connector (30) for connecting with a host device (40) performing a content acquiring operation on the basis of the management table to execute: a selecting step (S9, S11) for selecting any one of a first mode allowing a capturing operation by the capturer in a state that a connection by the connector is established and a second mode prohibiting the capturer from performing a capturing operation in a state that a connection by the connector is established; a suppressing step (S41, S45, S47) for suppressing an information amount of the attribute information held by the management table when the first mode is selected in comparison with an information amount of the attribute information held in the management table when the second mode is selected; and a describing step (S51) for describing the attribute information of the content captured by the capturer in the first mode in the management table.
A recording medium according to the invention in claim 6 is a recording medium recording the capture control program described above.
A capture controlling method according to the invention in claim 7 is a capture controlling method executed by a content recording apparatus (10) having a capturer (12, 14) for capturing a content, a recorder (26) for recording the content captured by the capturer in a recording medium (28), a management table (26t) for holding attribute information of the content recorded in the recording medium, a connector (30) for connecting with a host device (40) performing a content acquiring operation on the basis of the management table, comprises: a selecting step (S9, S11) for selecting any one of a first mode allowing a capturing operation by the capturer in a state that a connection by the connector is established and a second mode prohibiting the capturer from performing a capturing operation in a state that a connection by the connector is established; a suppressing step (S41, S45, S47) for suppressing an information amount of the attribute information held by the management table when the first mode is selected in comparison with an information amount of the attribute information held in the management table when the second mode is selected; and a describing step (S51) for describing the attribute information of the content captured by the capturer in the first mode in the management table.
According to the present invention, it is possible to allow a quick capturing operation. Furthermore the host equipment can perform an acquiring operation as to the captured content.
The above described objects and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.
Referring to
When a real-time motion image, that is, a through-image of the object is displayed on an LCD monitor 24, a low-resolution raw image signal corresponding to the optical image of the object is output from the image sensor 12. A signal processing circuit 14 converts the output raw image signal into raw image data being a digital signal, converts the converted raw image data into image data in YUV format, and writes the converted image data in the SDRAM 26.
The image data written in the SDRAM 26 is read by the same signal processing circuit 14. The signal processing circuit 14 converts the read image data into a composite video signal in an NTSC format, and applies the converted composite video signal to the LCD monitor 24. Thus, a through-image of the object is displayed on the monitor screen.
When a shutter operation is performed through an operation key 22 in a state that a through-image of the desired object is displayed on the monitor screen, a primary exposure is performed by the image sensor 12, and all the electric charges thus generated, that is, a raw image signal is output from the image sensor 12. The signal processing circuit 14 converts the output raw image signal into raw image data, converts the raw image data into image data in YUV format, and writes the image data in the SDRAM 26. After completion of writing, the CPU 18 reads the image data from the SDRAM 26, and records an image file including the read image data in a memory card 28.
When such imaging/recording process is repeatedly performed, a plurality of image files are accumulated in the memory card 28. The accumulated image files are transferred to a hard disk recorder (hereinafter referred to as “recorder”) 40 in the USB system. That is, the camera 10 further includes a USB controller 30. The USB controller 30 is connected to a USB controller 48 (see
Generally, the USB transfer has a directional character, and host equipment can send data to peripheral devices at a desired timing while the peripheral devices can only send data as a response to a request from the host equipment. Thus, the PTP (Picture Transfer Protocol) is applied to the transfer between the camera 10 and the recorder 40.
According to the PTP, the recorder 40 periodically sends a request signal to the camera 10. In response to the request signal, the camera 10 sends back “there being a command” in the presence of a command. When receiving “there being a command”, the recorder 40 sends a command request, and periodically sends a request signal again. After preparation for sending a command, the camera 10 sends back a command in response to the request signal. When receiving the command, the recorder 40 executes processing according to the command, and sends an execution result to the camera 10. This makes it possible to control the recorder 40 by an operation on the side of the camera 10 by utilizing a USB system.
The transfer processing performed between the camera 10 and the recorder 40 constructed described above is explained in detail. In the camera 10, a plurality of image files within the memory card 28 are managed by a directory tree shown in
When a USB transfer mode is selected through the operation key 22, a table 26t shown in
When the imaging transfer mode is turned off, a handle number is applied to each of the directories and each of the image files (hereinafter referred to as “object”) constructing the tree shown in
The applied handle numbers “0×100000000”, “0×10010000”, “0×100100001” . . . are registered in the table 26t together with respectively corresponding object identifiers “DCIM”, “DCIM¥100SANYO”, “DCIM¥100SANYO¥SANY0001.jpg”, . . . in a manner shown in
The handle numbers and identifiers thus registered are transferred to the recorder 40 in a manner shown in
Next, the recorder 40 inquires about a handle number. The camera 10 answers all the handle numbers “0×10000000”, . . . , “0×1015001E” registered in the table 26t. Next, the recorder 40 inquires about attribute information of the object corresponding to the handle number “0×10000000”. With reference to the table 26t, the camera 10 answers the object identifier “DCIM” corresponding to the handle number “0×10000000”.
The inquiry of the attribute information is repeated by the number the same as the number of handles answered by the camera 10. After completion of transferring an object identifier “DCIM¥121SANYO¥SANY0030.jpg” corresponding to the last handle number “0×1015001E”, the PTP connection is established to thereby transmit an arbitrary object to the recorder 40 in response to an operation on the side of the camera 10 from that time. It should be noted that in
On the other hand, when the imaging transfer mode is turned on, processing of previously registering all the handle numbers and all the object identifiers in the table 26t like above description is skipped. The imaging transfer processing is performed in a manner shown in
The camera 10 accepts a shutter operation after the PTP connection is thus established, executes imaging and recording processing, applies a handle number, for example, “0×20010001” to the image file thus generated, and registers the handle number and the object identifier, for example, “MEM¥100SANYO¥SANY1001.jpg” in the table 26t (see
After completion of registering the handle number and the object identifier, the camera 10 sends an object acquirement request to the recorder 40. It should be noted that the object acquirement request is sent as a response to the request signal from the recorder 40. The recorder 40 which receives the object acquirement request inquires about a handle number. The camera 10 answers the handle number “0×20010001” registered in the table 26t. Next, the recorder 40 inquires about attribute information of the object corresponding to the handle number “0×20010001”. The camera 10 answers an object identifier “MEM¥100 SANYO¥SANY1001.jpg” corresponding to the handle number “0×20010001” as attribute information with reference to the table 26t.
Next, the recorder 40 requests transfer of the object corresponding to the handle number “0×20010001”. The camera 10 answers the object corresponding to the handle number “0×20010001”, that is, the image file “SANY1001.jpg”, and erases the handle number “0×20010001” and the object identifier “MEM¥100SANYO¥SANY1001.jpg” from the table 26t (see
In this manner, in the imaging transfer mode, every imaging, a handle number and an identifier of a new object are registered in the table 26t, and after the new object is transferred on the basis of the table 26t, the handle number and the identifier of the new object are erased from the table 26t.
The CPU 18 of the camera 10 executes in parallel a mode control task in
With reference to the
When a USB transfer mode selecting operation is performed, “YES” is determined in the step S1, and the process shifts to a step S5. When other mode selecting operation is performed, the process shifts to a step S27 from the step S3 to execute processing according to the relevant mode, and then, the process returns to the loop of the steps S1 and S3.
In the step S5, “0” is set to each of flags F and G. In a step S7, a transfer task and a handle management task are activated. In a step S9, it is determined whether or not there is a turning-on operation of the imaging transfer, and in a step S11, it is determined whether or not there is a turning-off operation of the imaging transfer. When a turning-on operation of the imaging transfer is performed, “1” is set to the flag F in a step S13, an imaging task and an acquirement request task are activated in a step S15, and then, the process proceeds to a step S19. On the other hand, when a turning-off operation of the imaging transfer is performed, “0” is set to the flag F in a step S17, and then, the process proceeds to the step S19.
In the step S19, “1” is set to the flag G. In a succeeding step S21, it is determined whether or not there is a USB transfer mode cancelling operation. If “NO” here, a standby state is held, and if “YES”, the transfer task, the handle management task, the imaging task and the acquirement request task are ended in a step S23, and then, the process returns to the step S1.
With reference to
If “YES” is determined in the step S45, the process shifts to a step S47 to generate handle numbers with respect to all the objects recorded in the memory card 28 (see
If “NO” in the step S45, that is, if F=1, the process shifts to a step S49 to determine whether or not imaging processing according to an imaging instruction (S73) of the imaging task is completed. If “NO” is determined in the step S49, a standby state is held while if “YES” is determined, the process shifts to a step S51. In the step S51, a handle number is generated as to an object added to the memory card 28 as a result of the imaging processing, and the generated handle number and the object identifier corresponding thereto are registered in the table 26t (see
In a step S53, it is determined whether or not the object transfer (S121) by the transfer task is completed, and if “NO” here, a standby state is held. If “YES” is determined in the step S53, the process shifts to a step S55 to erase the handle number and the identifier of the transferred object from the table 26t (see
With reference to the
In a step S75, it is determined whether or not the imaging processing is completed, and if “NO” here, a standby state is held. After completion of writing the converted image data to the SDRAM 26, “YES” is determined in the step S75, and the process shifts to a step S77. In the step S77, a recording process is executed. More specifically, the image data is read from the SDRAM 26, and an image file including the read image data is recorded in the memory card 28. Then, the process returns to the step S71.
With reference to the
Referring to
If “YES” is determined in the step S103, the process shifts to a step S113 to transmit the device information. If “YES” is determined in the step S105, the process shifts to a step S115 to transmit the number of handles NH. If “YES” is determined in the step S107, the process shifts to a step S117 to transmit all handle numbers on the table 26t. If “YES” is determined in the step S109, the process shifts to a step S119 to transmit the attribute information. If “YES” is determined in the step S111, the process shifts to a step S121 to transmit the object. If “NO” is determined in any of the steps S103-S111, other information is transmitted in a step S123. After the transfer, the process returns to the step S101.
As understood from the above description, in this embodiment, when a shutter operation is performed via the operation key 22, an image imaged by the image sensor 12 is captured in the SDRAM 26, and the captured image is recorded in the memory card 28. The recorded image is transferred to the recorder 40 being host equipment through the USB controller 30 when the USB transfer mode is selected, and the imaging transfer mode as a subordinate mode is turned off. That is, the CPU 18 registers all the attribute information of the recorded image in the table 26and the recorder 40 performs an image acquiring operation with reference to the table 26t. During that time, a shutter operation, that is, a capturing operation of an image is prohibited.
When the imaging transfer mode is turned on, registering all the attribute information is omitted, and a capturing operation of an image is allowed. The CPU 18 registers only the attribute information of the new captured image in the table 26t, and sends an image acquiring request to the recorder 40.
Thus, when the imaging transfer mode is turned on, the information amount of the attribute information to be registered in the table 26t is suppressed to allow a quick capturing operation of the image. Furthermore, by describing the attribute information of the new captured image in the table 26t and sending an image acquiring request to the recorder 40, it is possible for the recorder 40 to immediately perform an acquiring operation as to the image.
Additionally, although the digital camera 10 in this embodiment makes a PTP connection with the recorder 40 by utilizing the USB system to transfer an image to the recorder 40, a destination for transfer may be arbitrary USB host equipment such as a printer, a personal computer, etc. Also, the PTP connection can be realized via the wireless LAN (PTP/IP connection). Furthermore, an object to be transferred is an arbitrary content such as sound, programs, etc.
In addition, a digital camera 10 is explained as one embodiment in the above description. However, the present invention may be applied to any content recording apparatuses capable of capturing a content by an imager, recording the captured content, and transmitting the recorded content to host equipment. Such a content recording apparatus includes a recorder capturing sound via a microphone, recording the captured sound, and transmitting the recorded sound to other recorder, and a recorder integrated with tuner capable of capturing a broadcast content by a tuner, recording the captured broadcast content in the built-in hard disk, and transmitting the recorded broadcast content to other recorder.
Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2005-138838 | May 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/309441 | 5/1/2006 | WO | 00 | 11/1/2007 |