1. Field of the Invention
The disclosures herein relate to an image processing system that includes an image processing apparatus that is connected to a display apparatus such as a projector to display an image.
2. Description of the Related Art
As a generally known method for displaying an image on a display apparatus such as a projector, an information processing apparatus such as a personal computer is connected to the projector so that a display screen of a presentation slide displayed at the information processing apparatus may be generated and displayed by the projector. However, in such a display method, both the display apparatus and the information processing apparatus are used as a set so that both apparatuses have to be brought to the location where a presentation is to be conducted which may be quite burdensome. In some cases, the information processing apparatus may be brought to a location where a presentation is to be conducted and the information processing apparatus may be connected to the display apparatus provided at this location. However, in such case, there may be difficulties in establishing connection between the information processing apparatus and the display apparatus, and even if connection is established, settings may have to be adjusted at the information processing apparatus to enable display by the display apparatus.
Also, another display method using a display apparatus such as a projector is known that involves connecting the display apparatus to an image processing apparatus such as a copier, a printer, or a facsimile machine rather than an information processing apparatus. For example, Japanese Laid-Open Patent Publication No. 2011-118099 (Patent Document 1) discloses an image processing apparatus that prompts a projector to display document data by analyzing a characteristic of document data requested by a projector; creating display data for displaying the document data at the projector and determining a control command for controlling the projector based on the characteristic analysis result; and combining the generated display data and the determined control command and transmitting the combined data as presentation data to the projector. Also, Japanese Laid-Open Patent Publication No. 2011-034460 (Patent Document 2) discloses an image processing cooperation system that enables image display by a projector by designating a projector or a printer as an output destination of output data. Japanese Laid-Open Patent Publication No. 2003-348269 (Patent Document 3) discloses an image processing apparatus that scans a document and supplies the scanned document image data to a projector to enable image display by the projector.
Also, the information processing apparatus 301 may gain access to document data stored in the image processing apparatus 300 and download the document data. Then, the information processing apparatus 301 may forward the downloaded document data to the projector 302 so that the document data may be displayed by the projector 302. Further, the document data stored in the image processing apparatus 300 may be output in the form of a paper document, and the paper document may be scanned in the manner described above. Then, the scanned image data may be transmitted to the projector 302 via the information processing apparatus 301 so the image data may be displayed by the projector 302.
However, in the case where the projector displays image data that is generated by an apparatus other than the information processing apparatus, various problems may occur.
As described above, in the case of having a display apparatus such as a projector display image data generated by an apparatus other than an information processing apparatus such as a personal computer, the display apparatus may not be able to accurately display the image data as desired.
According to one embodiment of the present invention, an image processing system includes a display apparatus and an image processing apparatus that transmits image data to the display apparatus. The image processing apparatus includes a processing side memory unit that stores characteristic information of the image processing apparatus and the display apparatus, an image conversion process unit that converts input image data into converted image data that is optimized according to a display characteristic of the display apparatus based on the characteristic information, and a processing side transmission process unit that transmits the converted image data to the display apparatus. The display apparatus includes a display side reception process unit that receives the converted image data transmitted from the image processing apparatus, and an image display unit that displays the received image data.
Other objects and further features of embodiments will be apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
According to an embodiment of the present invention, an image processing system is provided in which an image processing apparatus converts image data into converted image data that is optimized according to display characteristics of a display apparatus so that the display apparatus may accurately display the image data.
In the following, embodiments of the present invention are described with reference to the accompanying drawings.
First, a determination is made as to whether an image data input process has been performed (S110). If image data is input (S110, YES), an input image setting process is performed (S111). In this process, settings relating to the input mode of the image data such as paper size and full-color or black & white are established.
Referring back to
First, a determination is made as to whether the image data subject to processing corresponds to stored image data (S120). If the image data corresponds to stored image data (S120, YES), a determination is made as to whether the image data is not yet converted for the projector (S121). If the image data has not yet been converted for the projector (S121, YES), a conversion setting is selected (S122). In the present example, a selection is made from conversion settings corresponding to the initial settings of the projector (S123), conversion settings corresponding to the initial settings of the image processing apparatus (default settings) (S124), or conversion settings manually set up by the user (S125). If the image data does not correspond to stored image data (S120, NO), the process proceeds to step S122 where conversion settings are established. In the case where the image data corresponds to converted image data for the projector (S121, NO), a determination is made as to whether re-conversion is to be performed on the image data (S126). If re-conversion is to be performed on the image data (S126, YES), a decoding process is performed for decoding the image data to pre-converted image data (S127), and the process proceeds to step S122 where conversion settings are established. If it is determined in step S126 that no re-conversion is to be performed (S126, NO), no image conversion process is to be performed on the image data (S128), and the process is ended.
In the present example, the specification information of both the image processing apparatus 1 and the projector 2 are compared to establish optimal conversion settings. In the illustrated conversion setting optimization process, the resolution of the image data, the image format of the converted image data, the moving image format, the image brightness, and the image orientation are established. With regard to the resolution of the image data, the memory capacities of the image processing apparatus 1 and the projector 2 (i.e., 1G at the image processing apparatus 1; 256M at the projector 2) are compared and the resolution is established at 200 dpi. With regard to the image format and moving image format of the image data, the JPEG format and the MPEG 2 format that are supported by both the image processing apparatus 1 and the projector 2 are selected. The brightness of the image data is established based on the brightness setting of the projector 2. The orientation of the image data is established based on the aspect ratio of the projector 2. The optimized conversion settings generated in this manner are stored in association with a corresponding projector B included in a list of network-connected projectors.
In the illustrated example, document data M for a projector is stored in the image processing apparatus 1 in the JPEG image format. In the case of performing a re-conversion process, the document data M is read out and decoded to restore the document data M back to pre-converted document data m. Then, an editing process such as rotation and/or scaling is performed on the document data m to obtain edited document data m′. Then, the document data m′ is compressed once again to generate document data M′ in the JPEG image format. The generated document data M′ is then transmitted to the projector 2. By performing the re-conversion process in the above-described manner, converted image data for a certain projector may be restored back to pre-converted image data and editing processes may be performed thereon to re-convert the image data for another projector, for example.
First, a determination is made as to whether image conversion is to be performed on image data (S130). If setting information of the image data indicates that no image conversion is to be performed (S130, NO), the process is ended. If it is determined that image conversion is to be performed (S130, YES), a determination is made as to whether an editing process is to be performed (S131), and if no editing process is to be performed (S131, NO), the process is ended. If it is determined that an editing process is to be performed (S131, YES), an editing process is selected (S132).
In the present example, a printing process (S133), a stamping process (S134), a combining process (S135), a centering process (S136), a rotating process (S137), or a scaling process (S138) may be selected, and the selected editing process may be performed.
Referring back to
First, a determination is made as to whether image conversion is to be performed on image data (S140), and if no image conversion is to be performed (S140, NO), the process is ended. If it is determined that image conversion is to be performed (S140, YES), a corresponding image conversion process is performed based on the established conversion settings (S141). Then, a determination is made as to whether a moving image conversion is to be performed (S142). If no moving image conversion is to be performed (S142, NO), the process is ended. If a moving image conversion is to be performed (S142, YES), the image data is converted into a moving image based on the designated display time interval (sec) (S143).
First, the transmission settings are determined (S150). That is, a determination is made as to whether the transmission settings correspond to those established at the projector (S151), default settings of the image processing apparatus (S152), or transmission settings that are established manually (S153), and communication settings are established based on the determined transmission settings (S154). Then, image data transmission is started based on the established communication settings (S155). During the image data transmission, a determination is made as to whether an image data transmission request for desired image data has been issued from the projector 2 (S156). If there is no transmission request from the projector 2 (S156, NO), a determination is made as to whether transmission of all the image data has been completed (S157). If there is image data that has not yet been transmitted (S157, NO), the process goes back to step S156 where image data transmission is performed while a transmission request from the projector 2 is monitored. If there is a transmission request from the projector 2 (S156, YES), the transmission setting is established for transmitting the image data designated in the transmission request and the image data transmission process is continued (S158). When image data transmission of all the image data has been completed (S157, YES), the process is ended.
In the present example, a series of image data are transmitted one page at a time. In a case where there is a transmission request for a designated page from the projector 2, image data transmission of the pages preceding the designated page may be skipped and image data of the designated page may be transmitted.
In the present example, image data of a document is transmitted all at once to the projector 2, and the projector 2 may receive the transmitted image data, store the image data, and divide the image data into multiple pages. In the present example, the image data may also be transmitted in file units.
In the present example, image data of all selected documents are transmitted from the image processing apparatus 1 to the projector 2. The projector 2 stores a part or all of the transmitted image data that can be accommodated within its memory and displays the stored image data. The part of the transmitted image data that could not be accommodated within the memory of the projector 2 may be transmitted from the image processing apparatus 1 when there is a transmission request for such image data from the projector 2. The projector 2 may sequentially delete image data stored within its memory to store newly acquired image data. It is noted that the manner of deleting the image data stored in the memory of the projector 2 may be established at the projector 2. For example, image data that is stored earlier may be deleted, or image data that has been stored most recently may be deleted to store the newly acquired image data.
In the present example, image conversion is performed on image data to be transmitted so that all of the image data transmitted from the image processing apparatus 1 may be accommodated within the memory of the projector 2. In this case, all of the image data may be transmitted to the projector 2, and the projector 2 may divide the image data into separate pages and perform other processes on the image data.
In the present example, the image processing apparatus 1 stores image data of documents A-D in association with their characteristic information that are established according to the manner in which the image data of the respective documents are input. Thus, when transmitting a selected document to the projector 2, the image data of the selected document may be converted into optimized image data for the display characteristics of the projector 2 based on the characteristic information of the selected document and the optimized image data may be transmitted to the projector 2. For example, when the selected document corresponds to a document obtained from the projector 2, the document may be transmitted without performing image conversion or the document may be re-converted and transmitted to the projector 2.
In the initialization process of the projector 2, first, a determination is made as to whether initialization is to be performed (S201), and if initialization is to be performed (S201, YES), a display setting of the projector 2 is established (S202). For example, the projector 2 may be configured to receive and display image data one page at a time, receive and display image data in document units, receive and display image data of all documents, or limit the number of pages to be received according to the memory capacity of the projector 2. Then, the projector 2 performs a communication setting process (S203). For example, the projector 2 may determine a communication status with an external apparatus that is connected to the projector 2 via a communication network. Then, the projector 2 determines the communication status with the image processing apparatus 1 (S204), and if communication can be established with the image processing apparatus 1 (S204, YES), a transmission process for transmitting the specification information of the projector 2 is performed (S205). Then, display setting information of the projector 2 is transmitted (S206), and initial setting information is registered (S207). If it is determined in step S201 that no initialization process is to be performed (S201, NO), the process is simply ended. Also, if it is determined in step S204 that communication with the image processing apparatus 1 cannot be established (S204, NO), the process proceeds to step S207 where initial setting information is registered.
In the present example, an initial setting relating to reception operations of the projector 2 may be selected from “1 page unit,” “document unit,” “all documents,” or “reception according to specification.” The information on the selected reception setting is transmitted to the image processing apparatus 1.
In the reception process of the projector 2, first, a determination is made as to whether there is a transmission request from the image processing apparatus 1 (S211). If there is a transmission request from the image processing apparatus 1 (S212, YES), the projector 2 receives transmission setting information from the image processing apparatus 1 (S212) and determines the transmission setting (S213). In the present example, a determination is made as to whether the transmission setting corresponds to page unit transmission (S214), document unit transmission (S215), all document transmission (S216), or transmission according to specification (S226), and the reception setting is established according to the determined transmission setting. In the case where the transmission setting corresponds to page unit transmission, document unit transmission, or all documents transmission, a determination is made as to whether there is sufficient memory space (S217). If there is sufficient memory space (S217, YES), the projector 2 receives image data from the image processing apparatus 1 (S218).
Then, a determination is made as to whether image data reception has been completed (S219). If reception has not been completed (S219, NO), the process goes back to step S217. If image data reception has been completed (S219, YES), the projector 2 displays an image designated by a user (S220). Then, a determination is made as to whether there is a display request for a designated image from a user (S221). If there is a display request for a designated image (S221, YES), a determination is made as to whether the designated image is stored in the memory (S222). If the designated image is stored in the memory (S222, YES), the process goes back to step S220 and the projector 2 displays the designated image. If the designated image is not stored in the memory (S222, NO), the process goes back to step S217 to determine whether there is sufficient memory space to store the designated image. If there is not display request for a designated image in step S221, the image display is continued (S225) and the process goes back to step S221 to determine whether there is a display request for a designated image.
If it is determined in step S217 that there is not enough memory space, a determination is made as to whether image data amounting to one page is stored in the memory (S223). If image data amounting to one page is stored in the memory (S223, YES), image data stored in the memory that was received the earliest is displayed (S224). Then, the image display is continued (S225), and the process proceeds to step S221 to determine whether there is a display request for a designated image. If it is determined in step S223 that image data stored in the memory does not amount to image data of one page (S223, NO), this means that the transmitted image data cannot be stored in the memory so that a display error process is performed (S231) and the image reception process is ended.
If it is determined in step S213 that the transmission setting corresponds to transmission according to the memory specification of the projector (S226), the projector 2 receives all image data to be transmitted (S227) and displays an image designated by the user (S228). Then, a determination is made as to whether there is a display request for a designated image from the user (S229), and if there is such a request (S229, YES), the process goes back to step S228 to display the designated image. If there is no display request for a designated image (S229, NO), the image display is continued (S230), and the process goes back to step S229 to determine whether there is a display request for a designated image.
The image processing apparatus 1 and the projector 2 establish the above-described initial settings relating to image display upon performing startup initialization processes. Then, the image processing apparatus 1 searches for a network connection (S301), and in turn, the projector 2 issues a response indicating that connection can be established (S302). Then, the projector 2 transmits specification information and display setting information to the image processing apparatus 1 (S303).
The image processing apparatus 1 receives the specification information and the display setting information of the projector 2, establishes conversion settings based on the received specification information to enable conversion of image data into an optimal form for display at the projector 2, and converts image data to be transmitted to the projector 2 based on the established conversion settings to generate image data for the projector.
When the projector 2 issues an image data transmission request (S304), the image processing apparatus 1 transmits data relating to the transmission image such as the number of pages and/or the number of documents (S305) and sends an image transmission notification to the projector 2 (S306). Upon receiving an image data reception OK notification from the projector 2 (S307), the image processing apparatus 1 transmits the requested image data (S308). When the image data transmission is completed, the projector 2 sends a reception completion notification to the image processing apparatus 1 (S309). The above process steps S304-S309 of the image data transmission process may be repeated as desired to enable image display by the projector 2 according to its display settings.
According to an aspect of the present invention, in connecting an image processing apparatus 1 to a display apparatus such as the projector 2 to have the display apparatus display image data stored in the information processing apparatus 1, the image processing apparatus 1 converts image data based on characteristic information of the display apparatus to generated image data that is optimized for display by the display apparatus. The image processing apparatus then transmits the converted image data to the display apparatus so that the image data may be accurately displayed by the display apparatus without making any readjustments on the image data.
Further, the present invention is not limited to these embodiments, and numerous variations and modifications may be made without departing from the scope of the present invention.
The present application is based on and claims the benefit of priority to Japanese Patent Application No. 2012-062702 filed on Mar. 19, 2012, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2012-062702 | Mar 2012 | JP | national |