Abstract:
An image processing apparatus includes a recording/reproducing unit that records data on a first recording medium and reproduces recorded data from the first recording medium; a recording unit that records data on a second recording medium; and a controller, when print designation information of the first image data cannot be recorded on the first recording medium, the print designation information indicates print processing of image data, controls the recording/reproducing unit and the recording unit to read the first image data from the first recording medium and record the first image data and print designation information of the first image data on the second recording medium.

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
       [0001]    The present application is a Continuation of U.S. patent application Ser. No. 11/476,228 filed Jun. 27, 2006, which claims priority from Japanese Application No. 2005-214533 filed Jul. 25, 2005, the entire contents of each of which are hereby incorporated by reference. 
     
    
     BACKGROUND OF THE INVENTION 
       [0002]    1. Field of the Invention 
         [0003]    The present invention relates to an image processing apparatus, and more particularly, to processing of print designation information about image data. 
         [0004]    2. Description of the Related Art 
         [0005]    Conventionally, digital cameras have been known which record an image signal as digital data on a memory card. In recent years, the number of pixels of an imaging sensor has increased to several million pixels, and as a result, higher quality images are now even more easily obtained as compared to previous conventional digital cameras. In addition to viewing the images recorded by the digital camera on a PC or a television screen, the recorded images are often viewed in a printed form. 
         [0006]    In order to print the images captured by the digital camera, there are several methods, for example, transferring the image data to the PC to print it by a printer, directly connecting the camera to the printer, or bringing recording media such as a memory card to a printing service to print it there etc. When the image is printed by directly connecting the camera to the printer or by bringing recording media such as a memory card to printing service, it is possible to simplify the printing operation by recording a file in the recording media which designates images to print in advance. As the print designation information, the DPOF (Digital Print Order Format) is known. Making a print using the print designation information is discussed in, for example, Japanese Patent Application Laid-Open No. 2002-320173. 
         [0007]    Further, in recent years, instead of the memory card, video cameras which record the captured image data on an optical disk such as a DVD (Digital Versatile Disc) have come to the market. With respect to types of the DVD, in addition to a rewritable DVD such as a DVD-RAM or a DVD-RW, a write-once disk such as a DVD-R is used. 
         [0008]    In the case of the rewritable disk, it is possible to freely rewrite recorded data. However, in the case of the write-once disk, once the data is recorded, it is not possible to rewrite the data on the disk. Further, if a finalization process (termination process) is performed to make the disk compatible with other types of devices, the disk becomes a playback-only disk, and it is not possible to record data on the disk anymore. 
         [0009]    Accordingly, in a video camera which uses the write-once media, after the finalization process is executed, it is not possible to write the print designation information. Therefore, the print designation information cannot be used in printing. 
         [0010]    Hence, it would be beneficial to provide video camera or the like which is able to perform print setting of image data which is recorded on a recording medium that cannot record data any more. 
       SUMMARY OF THE INVENTION 
       [0011]    One aspect of the present invention is to enable to perform print setting of image data which is recorded on a recording medium that cannot record data any more. 
         [0012]    According to an aspect of the present invention, an image processing apparatus is provided which includes a recording/reproducing unit that records data on a first recording medium and reproduces recorded data from the first recording medium; a recording unit that records data on a second recording medium; and a controller that controls the recording/reproducing unit and the recording unit; wherein the recording/reproducing unit can record print designation information on the first recording medium, the print designation information indicates print processing of image data, wherein the controller, when the print designation information of first image data cannot be recorded on the first recording medium, controls the recording/reproducing unit and the recording unit to read the first image data from the first recording medium and record the first image data and print designation information of the first image data on the second recording medium. 
         [0013]    According to another aspect of the present invention, an image processing apparatus is provided which includes a recording/reproducing unit that records data on a first recording medium and reproduces recorded data from the first recording medium; a recording unit that records data on a second recording medium; and a controller, when print designation information of the first image data cannot be recorded on the first recording medium, the print designation information indicates print processing of image data, controls the recording/reproducing unit and the recording unit to read the first image data from the first recording medium and record the first image data and print designation information of the first image data on the second recording medium. 
         [0014]    According to yet another aspect of the present invention, a method is provided for determining whether print designation information of first image data can be recorded on a first recording medium, the print designation information indicates print processing of image data, and when it is determined that the print designation information of the first image data cannot be recorded on the first recording medium, reading the first image data from the first recording medium, recording the first image data and print designation information of the first image data on a second recording medium. 
         [0015]    And, according to still yet another aspect of the present invention, a computer readable medium is provided containing computer-executable instructions for determining whether the print designation information of first image data can be recorded on the first recording medium, computer-executable instructions for, when it is determined that the print designation information of the first image data cannot be recorded on the first recording medium, reading the first image data designated from the first recording medium and recording the first image data and print designation information of the first image data on the second recording medium. 
         [0016]    Further exemplary embodiments, aspects and features of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0017]    The accompanying drawings, which are incorporated in and constitute apart of the specification, illustrate numerous exemplary embodiments, features and aspects of the invention and, together with the description, serve to explain the principles of the invention. 
           [0018]      FIG. 1  illustrates an example architecture of a video camera according to an exemplary embodiment of the present invention. 
           [0019]      FIG. 2  illustrates an exemplary operation unit, according to an aspect of the present invention. 
           [0020]      FIG. 3  is a flowchart for illustrating an exemplary print processing in the video camera, according to an aspect of the present invention. 
           [0021]      FIG. 4  is a flowchart for illustrating an exemplary processing of obtaining disk information, according to an aspect of the present invention. 
           [0022]      FIG. 5  is a flowchart for illustrating an exemplary print setting processing, according to an aspect of the present invention. 
           [0023]      FIG. 6  is a flowchart for illustrating an exemplary processing of recording print designation information, according to an aspect of the present invention, according to an aspect of the present invention. 
           [0024]      FIG. 7  illustrates exemplary print setting screens, according to an aspect of the present invention. 
           [0025]      FIG. 8  illustrates exemplary warning screens, according to an aspect of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF THE EMBODIMENTS 
       [0026]    Various exemplary embodiments, features and aspects of the present invention will now be herein described in detail below with reference to the drawings. 
         [0027]      FIG. 1  illustrates a block diagram of a digital video camera configured to capture and record a moving image or a still image according to an exemplary embodiment of the present invention. The structure of the digital video camera will be described below with reference to its operation. An optical unit (which includes a lens, an aperture, a motor driving these lens and aperture, etc.)  101  captures outside light. The captured outside light is imaged on a surface of an imaging sensor  102  and converted into an electronic signal. The signal is provided to an image processing unit  103  and takes a form of digital image data. The image data is also displayed on an image display unit  104  through a data bus, and can be seen as a captured image. The captured image data is written on a disk  107  and a memory card  108  by a disk I/F  105  and a card I/F  106  respectively. In this exemplary embodiment, an optical disk and a memory card are used as the recording media. The disk I/F  105  writes data on the disk  107  and reads the data from the disk  107  by a drive control unit  109  (which includes a laser oscillator, a lens, a spindle motor etc.). The memory card  108  is inserted through a socket  110  and the disk  107  is inserted and extracted by a mechanism (not shown). 
         [0028]    In the digital video camera according to this exemplary embodiment, it is possible to designate the image data recorded on the disk  107  or the card  108  and set the number of sheets to print. Further, the print designation information can be stored as a file or temporary data. The file or the temporary data is generated in a print designation information generating unit  111 . The print designation information generating unit  111  generates print designation information according to an instruction from a user input unit  112 . The user input unit includes, as shown in  FIG. 2 , various operation keys including three keys; a cross key  201 , a menu key  202 , and a set key  203 . The print designation information generated according to the input by the user is stored on an information storage unit  113  as temporary data. 
         [0029]    Since there are several types of recording formats for the disk  107  or the memory card  108 , a format determination unit  114  determines a recording format by analyzing the data which is read when the disk  107  or the memory card  108  is inserted. At the same time, a write determination unit  115  detects remaining storage capacity of the disk  107 , whether finalization processing is performed, remaining storage capacity of the memory card  108 , or a state of protection, and determines whether it is possible to record data. Based on the determination information, a micro computer  116  determines which recording medium is to be used to record the print designation information being stored in the information storage unit  113 . Detailed conditions about a record destination of the print designation information which are to be determined by the micro computer  116  will be described below. 
         [0030]    Data communication with peripheral devices is performed through a transfer control unit  117 . The transfer control unit  117  transmits and receives the data according to a format such as the USB or the IEEE 1394. The transfer control unit  117  can be connected through a cable to a communication device  120  which transfers data from a connector  118  for external device connection to a printing device  119  such as a printer or a PC. 
         [0031]      FIG. 3  is a flowchart for illustrating an exemplary overall processing that starts from the insertion of the disk  107  until the print designation information is recorded on a recording medium and a print processing of the image is performed. When the disk  107  is inserted into the digital video camera body, information is obtained by reading necessary information written on the disk  107  (S 301 ). Then, print designation information such as the number of sheets to print is set by the user operating the user input unit  112  during the reproduction of image data recorded on the disk  107  (S 302 ). According to the set information, the print designation information is recorded on the disk  107  or the memory card  108  as a file (S 303 ). If it is not possible to write on either the disk  107  or memory card  108 , the print designation information is temporarily stored on the information storage unit  113 . Then, printing of the image is performed (S 304 ). For the printing, two printing methods can be considered. 
         [0032]    By one method, the printing device  119  is directly connected to the digital video camera body. In this case, the print designation file recorded on the disk  107  or the memory card  108  can be used and the image which is designated to print can be printed by the number of sheets to be printed at one operation. Further, even if the print designation file cannot be recorded on the disk  107  or the memory card  108 , the printing can be performed using the print designation information stored on the information storage unit  113 . In this case, if the power supply of the digital video camera is shut off, the print designation information is deleted. 
         [0033]    By the other printing method, the disk or the memory card is brought into an image printing service to print. This method is effective only in the case that the print designation file can be generated on the recording medium. 
         [0034]    A flowchart in  FIG. 4  illustrates an exemplary information obtaining processing in step S 301  in  FIG. 3 . When the disk  107  is inserted into the digital camera (S 401 ), an initialization of the disk  107  (S 402 ) is performed. In the initialization process, communication commands of the microcomputer  116 , the drive control unit  109 , and the disk I/F  105  are initialized so that the disk  107  can be used. Then, according to a determination result of the write determination unit  115  (S 403 ), the microcomputer  116  analyzes the data format determination result temporarily stored on the information storage unit  113  and the information indicating whether to write on the disk  107 . Based on the analysis result, the microcomputer determines whether to write the print designation file on the disk  107  (S 404 ). The above-described processing is performed when the disk  107  is inserted. The result of determination in the step S 404  is stored on the information storage unit  113  as an initial condition, indicating whether to write the print designation file (S 405 ). The information stored on the information storage unit  113  is held until the power supply of the digital video camera is shut off. 
         [0035]    In a flowchart of  FIG. 5 , an exemplary setting operation of the print designation information in step S 302  of  FIG. 3  is shown. The user sets the number of sheets to print using the user input unit  112  (S 501 ). Then, a determination is made as to whether or not there are a plurality of record destinations (S 502 ). If there is not a plurality of record destinations (i.e., NO in S 502 ), the setting operation ends. If there are a plurality of record destinations (i.e., YES in S 502 ), the record destination is accordingly changed (S 503 ). In other words, since the initial condition of the record destination has been already determined at step S 405  in  FIG. 4 , it is not necessary to newly set the initial condition unless the record destination in the initial condition is changed. Accordingly, in such a case, only the number of sheets to print is set (S 501 ) and the processing is finished. 
         [0036]    An exemplary print designation processing is described with reference to  FIG. 7 . During reproduction of the image for printing, if a menu key  202  is depressed, a reproduction menu selection screen is displayed ( 701 ). Then, a cursor can be moved by operating the cross key  201  upward and downward, and the cursor can be positioned to the position of “print designation”. In the state that the cursor is positioned at the position of “print designation”, the set number of sheets to print and the record destination of the print designation file are displayed. The record destination of the print designation file is set to be in the initial condition which has been set in the processing in  FIGS. 4  ( 702  and  703 ). However, if it is not possible to record on either of the disk  107  or the memory card  108 , the record destination is blank ( 704 ). If the set key  203  is depressed in this state, the cursor can be positioned to the “set number of sheets to print” and to the “record destination of the print designation file” by operating the cross key  201  to right and left ( 705  and  706 ). By depressing the set key  203  in the state that the cursor is positioned to each setting, and moving the cross key  201  upward and downward, the contents can be changed ( 707  to  710 ). 
         [0037]    Next, an exemplary recording processing of the designated print setting information is described with reference to a flowchart in  FIG. 6 . First, the microcomputer  116  determines whether the disk  107  which is being inserted is a write-once disk such as a DVD-R (S 601 ). If the disk  107  is a rewritable disk such as a DVD-RW (No at step S 601 ), the microcomputer  116  detects available disk capacity of the disk  107  and determines whether the available disk capacity is enough to record the print designation file (S 602 ). If it is determined that the print designation file can be recorded (Yes at step S 602 ), the microcomputer  116  records the print designation file on the disk  107  (S 603 ). 
         [0038]    If, at step  602 , it is determined that the available disk capacity is not enough to record the print designation file, the microcomputer  116  determines whether the memory card  108  is being inserted into the video camera (S 604 ). If the memory card  108  is inserted, (Yes at step S 604 ), the microcomputer  116  determines whether the memory card  108  is protected (S 605 ). If the memory card is protected (Yes at step S 605 ), the microcomputer  116  displays a warning screen  802  shown in  FIG. 8  on the image display unit  104  so as to release the protection (S 610 ) and returns to step S 605 . 
         [0039]    If it is determined that the memory card  108  is not protected (No at step S 605 ), the microcomputer  116  detects the available recording capacity of the memory card  108  and determines whether the print designation file and all of the image data designated by the print designation file can be recorded (S 606 ). If it is determined that the remaining recording capacity is enough to perform recording (Yes at step S 606 ), the microcomputer  116  records the print designation file on the memory card  108  (S 607 ). Then, if the print designation file has already been recorded on the memory card  108 , the microcomputer  116  rewrites the contents. Further, the microcomputer  116  reads the designated image data from the disk  107 , and copies the read image data to the memory card  108  (S 608 ). Then the process ends. 
         [0040]    On the other hand, if the available recording capacity in the memory card  108  is not enough to record (No at step S 606 ), the microcomputer  116  displays a warning screen  801  shown in  FIG. 8  on the image display unit  104  (S 611 ). In this case, since the print designation file is stored on the information storage unit  113 , if a print instruction is given later, it is possible to perform printing based on the print designation information stored on the information storage unit  113 . Then the process ends. 
         [0041]    If the memory card  108  has not been inserted at step S 604 , the microcomputer  116  displays a warning screen  803  or  804  shown in  FIG. 8  on the image display unit  104  (S 609 ). In particular, if the processing proceeds from step S 602  through step S 604  to step S 609 , the microcomputer  116  displays a warning screen  803 . If the processing proceeds from step S 612  through step S 604  to step S 609  as described below, the microcomputer  116  displays a warning screen  804 . 
         [0042]    If it is determined that the disk  107  which is being inserted is a write-once disk, the microcomputer  116  determines whether the disk  107  has been finalized (S 612 ). If it is determined that the disk  107  has been finalized (Yes at step S 612 ), the processing proceeds to step S 604 . If it is determined that the disk  107  has not been finalized (No at step S 612 ), the microcomputer  116  detects available disk capacity of the disk  107  and determines whether the available disk capacity is enough to record the print designation file (S 613 ). If it is determined that the available disk capacity is enough to record (Yes in step S 613 ), the microcomputer  116  determines whether the print designation file has already been recorded (S 614 ). If it is determined that the print designation file has already been recorded (Yes at step S 614 ), the microcomputer  116  erases the previous print designation file and records a new print designation file on the disk  107  (S 615 ). On the other hand, if it is determined that the print designation file has not been recorded (No at step S 614 ), the microcomputer  116  records the print designation file on the disk  107  without change (S 616 ). 
         [0043]    Further it is noted that in an alternative approach, before performing the recording process in step S 607 , the microcomputer  116  may perform the following process to make a user confirm whether the print designation file is to be recorded on the memory card  108 . That is, before performing the recording process of the print instruction file, the microcomputer  116  displays a confirmation screen (not shown) on the image display unit  104  to make the user confirm whether or not the print designation file is to be recorded on the memory card  108 . If the user approves recording the print designation file on the memory card  108  in the confirmation screen, the microcomputer  116  records the print designation file on the memory card  108 . If the user does not approve recording the print designation file in the confirmation screen, the microcomputer  116  displays a warning screen  803  or  804  shown in  FIG. 8  on the image display unit  104 . Then the process ends. 
         [0044]    As described above, in the exemplary embodiment, if the print setting is performed to the image recorded on the disk to which no data can be added or the recorded data on the disk cannot be rewritten, the print designation file about the image data is recorded on the memory card which is inserted together with the disk. That is, the designated image data is read from the disk and copied to the memory card. Thus, it is possible to print the image which is recorded on the disk using the print designation file. 
         [0045]    Further, in the case that the print designation file cannot be recorded on the disk, the print designation file is recorded on the memory card while the designated image data is copied from the disk to the memory card. Accordingly, it is possible to realize the image printing by using the print designation file. 
         [0046]    In the exemplary embodiment, although the two types of recording media; the disk and the memory card, are used, it is also possible to use recording media other than the disk and memory card. Further, more than three types of recording media can be used in an apparatus. 
         [0047]    While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures and functions.