1. Field of the Invention
The present invention relates to a display processing device, display processing method and display control program which displays images without performing a particular display control operation.
2. Description of the Related Art
In recent years, a camera (including attachable and detachable types) comprising a communications terminal, such as a cellular/mobile phone and the like, from being able to connect with the Web to receive various multimedia files to improvement in the number of display colors, it is possible to display images with a lot of informational content (or image media). Furthermore, as the image display process method conventionally known, for example, the user personally performs an enlargement (zoom)/reduction (shrink) operation of the image data or the prior art display process technique is applied when the image display size differs from the display viewable size of the receiving side. Consequently, the number of times (scale factor) in which the image scrolls is determined automatically when the image size is larger than the display viewable size, and automatic scrolling is commonly disclosed (for example, Japanese Laid-Open Patent Application (Kokai) (A) No. 2000-267646, title “AUTOMATIC PICTURE SCROLLING DEVICE,” refer to page 3,
However, when sending and receiving images on a wireless communications terminal, namely cellular/mobile phones and the like, and such a display process method is applied, there exists a drawback with the user's transmitting side of the wireless communications terminal whereby the image file corresponding to the image and the display processing information which accompanies the image has to be transmitted as separate data when the user desires to display an image and specify the scroll direction, desires to make an image zoom in to observe a portion of an image or even when desiring to zoom out from a portion of an image to its entirety in the receiver's side of the wireless communications terminal.
The present invention has been made in view of the circumstances mentioned above. Accordingly, the purpose of the present invention is to provide a display processing device, a display processing method and a display control program in which the image display processing can be performed by simpler data processing without needing the complicated file management and data management regarding the image display processing. In accordance with the present invention, there is provided a display processing device for achieving the above-described objects which comprises storage means for storing an image file; display means for displaying an image based on the image file stored in the storage means; and display control means for controlling the display to return directly to a first display state when switched to a second display state upon changing the display sequentially to be significantly different from the first display state, wherein the image from the first display state to the second display state is different from the first display state, based on an image display control information included in the same image file as the image file included in the image displayed on the display means.
In accordance with another aspect of the present invention, the image display control information is inserted a text description area included in the image file.
In yet another aspect of the present invention, the display control means commences changing the display of the image based on detected timing of the image display control information included in the image file.
In accordance with the present invention, there is provided a display processing method which comprises acquiring an image included in an image file stored in a storage section for displaying on a display; controlling the display to return directly to a first display state when switched to a second display state upon changing the display sequentially to be significantly different from the first display state, wherein the image included in the image file from the first display state to the second display state is different from the first display state, based on an image display control information included in the acquired image file.
In accordance with the present invention, there is provided a computer-readable storage medium having a display control program stored thereon that is executable by a computer to perform functions of: acquiring an image included in an image file stored in a storage section for displaying on a display; and controlling said display to return directly to a first display state when switched to a second display state upon changing said display sequentially to be significantly different from said first display state, wherein the image included in the image file from the first display state to the second display state is different from the first display state, based on an image display control information included in the acquired image file.
The above and further objects and novel features of the present invention will more fully appear from the following detailed description when the same is read in conjunction with the accompanying drawings. It is to be expressly understood, however, that the drawings are for the purpose of illustration only and are not intended as a definition of the limits of the invention.
The present invention will hereinafter be described in detail with reference to the embodiments shown in the accompanying drawings.
Next, a controller 25 controls the entire device according to a predetermined program. Specifically, the control section 25 controls the display of images according to the image display control information extracted from the text chunk of the image file by a chunk processing section 30 (described later) when executing a browser application for displaying images. As an image file, for example, an image file attached to a download from a network or received E-mail, there is an image file and the like inserted with the image display control information in the text chunk already to transmit.
A key input section 26 consists of an alphanumeric keypad to input other person's telephone numbers or character strings, specifically the keyword or parameters equivalent to the display control information inserted/described in the text chunk in this embodiment, a switch to perform on hook/off hook, a volume switch to change the audio output and the like. The program and various kinds of parameters and the like performed by the above-mentioned controller 25 are stored in a Read-Only Memory (ROM) 27. Additionally, a Random Access Memory (RAM) 28 comprises an area for storing an address book and schedules, a storage area to store data generated with control of the above-mentioned controller 25, a working area and the like.
Next, the display 29 is composed of a liquid crystal display comprising Quarter Video Graphics Array (QVGA) class full-color display capabilities which displays a variety of information, such as the operation mode, telephone numbers, duration of a call, characters, images and the like under control of the above-mentioned controller 25. The chunk processing section 30 inserts the image display control information in the text chunk of the Portable Network Graphics (PNG) image file format (transmitting side). Whereas, on the receiving side, the image display control information inserted in the text chunk is extracted (receiving side). An image memory 31 stores the image file attached to the image file downloaded from a network, an E-mail or the like.
In the chunks, as shown in
With the chunk structure shown in
Next, operation of the cellular phone according to the first embodiment mentioned above will be explained. Here,
Conversely, when the function key (playback) is depressed, the operation places the pointer at the top of the image file chunk corresponding to the image currently displayed (Step S16). Next, the operation judges whether or not the position of the pointer is the text chunk (Step S18). If the pointer is not the text chunk, the pointer will be moved to the following chunk (Step S20), and the operation judges whether or not the pointer is at the end of the file (Step S22).
Further, if the pointer is at the end of the file, the operation judges whether or not the end command has been directed (Step S30). If the end has not been directed, the operation returns to Step S12 and the processing mentioned above is repeated. However, if end is directed at step S30, the processing will be completed.
Meanwhile, if the pointer is not at the end of the file, the operation will return to Step S18, the processing mentioned above will be repeated and the image file text chunk will be searched. When the text chunk is discovered, the operation will judge whether or not the keyword has been inserted which indicates insertion of the image display control information (Step S24). If the keyword is not inserted, the retrieval of the text chunk mentioned above progresses to Step S20 and will be continued. Meanwhile, when the keyword has been inserted in the text chunk, the keyword is extracted from the image file text chunk as image display control information, and the display processing of the image is performed according to this image display control information (Step S26). Next, the operation judges whether or not the function key was operated (Step S28), and if the function key was not operated, processing of Step 26 is continued. As the function key, for example, there is “stop” and the like which suspends playback.
For example, when the image display control information is “PANORAMA1,” as shown in
Next, the operation judges whether or not the end of playback of the image has been directed (Step S30). If end has not been directed, the operation returns to Step S12 and the processing mentioned above is repeated. Conversely, if end has been directed at Step S30, processing will be terminated.
According to the first embodiment mentioned above, the image display control information for controlling image reconstruction to the text chunk area in the PNG image file format has been described. Since the image was reproduced according this image display control information in the receiving side, it is related to image display processing. The image display processing can be performed by simpler operation processing and data processing without requiring complicated file management and data management.
Next, the second embodiment will now be explained. In the second embodiment, which adds to the functions of the first embodiment above, assignment of the parameters in the text chunk at the time of performing display control of the image is enabled. The description of the configuration of the cellular phone 1 is omitted as it is the same as
In
In
Furthermore, in
Next, the operation of the cellular phone according to the above second embodiment will be explained.
On the other hand, when the function key (playback key) is depressed, the pointer is located at the top of the text chunk of the image file corresponding to the displayed image (Step S46). Next, the operation judges whether or not the position of the pointer indicates the text chunk (Step S48). When the pointer does not indicate the text chunk, the pointer is moved to the next chunk (Step S50), and the operation then judges whether or not the position of the pointer indicates the end of the chunk (Step S52).
When the pointer is located at the end of the file, the operation judges whether or not the processing end has been directed (Step S64). If the processing end has not been directed, the operation then returns to Step S42, and repeats the above-mentioned processes. On the other hand, when the processing end is directed at Step S64, the operation will be completed.
On the other hand, if the pointer is not at the end of the file, the operation will return to Step S48, the process mentioned above will be repeated and the image file text chunk will be searched. When the text chunk is discovered, the operation judges whether or not the keyword insertion of the image display control information has been inserted (Step S54). If the keyword is not inserted, the operation proceeds to Step S50 and continues searching for the text chunk.
On the other hand, when the keyword is inserted in the text chunk, the “PARAMETER1” and the “PARAMETER2” are extracted from the text chunk of the image file (Steps S56, S58). The display processing of the image is performed using the “PARAMETER1” and the “PARAMETER2” according to the image display control information (Step S60). Next, the operation judges whether or not the function key was operated (Step S62), and if the function key was not operated, the operation then continues the processing of Step S60. For example, as the function key, there is “stop” and the like which suspends the playback operation.
For example, when “ZOOM” is designated as the command, and the predetermined point (+) of the image, as shown in
When the playback of image is finished, the operation judges whether or not the process end is directed (Step S64). When the process end has not been directed, the operation returns to Step S42, and repeats the above mentioned processes. On the other hand, when the process end is ordered at Step S64, the operation finishes this process.
According to the second embodiment, it is possible to process the display of the image by the simple operation processing and the information processing without needing any complicated file management or data management special operation, on the display processing of the image, since parameters (position coordinates) to indicate how the image is played is described in the image file in addition to the image playback control information to control image playback.
Next, the third embodiment of this invention will be explained. In the third embodiment, it is possible to designate the display pixels, when the image is played back, in the text chunk of image file in the function of the above-mentioned first embodiment. Furthermore, when assignment of the display pixels at the time of reproducing the image in the image file text chunk is enabled and the display pixels are not in agreement with the display screen size of the cellular phone, the image is enlarged/reduced automatically. In addition, the description of the configuration of the cellular phone 1 is omitted as it is the same as
Next, an operation of the cellular phone according to the above third embodiment will be explained.
On the other hand, when the function key (playback) is operated, the pointer is located at the top of the text chunk of the image file corresponding to the displayed image (Step S76). Next, the operation judges whether or not the position of the pointer indicates the text chunk (Step S78). When the pointer does not indicate the text chunk, the pointer is moved to the next chunk (Step S80), and the operation then judges whether or not the position of the pointer indicates the end of the chunk (Step S82).
When the pointer is located at the end of the file, the operation judges whether or not the processing end has been directed (Step S94). If the processing end has not been directed, the operation then returns to Step S72, and repeats the above mentioned processes. On the other hand, when the processing end is directed at Step S94, the operation finishes this process.
On the other hand, the pointer is not located at the end of the file, the operation returns to Step S78, and repeats the above mentioned processes, and searches the text chunk in the image file. When the text chunk is found, the operation judges whether or not the keyword indicating the insertion of the image display control information is inserted (Step S84). When the keyword is not inserted, the operation proceeds to Step S80, and continues the search of the text chunk.
On the other hand, when the keyword “Coordinate” is described in the text chunk, the text “x1, y1” showing origin coordinate is extracted from the text chunk of the image file, and the text “x2, y2” showing display pixel size is extracted (Steps S86, S88). The display process of image is then carried out by using the starting point coordinates and the display pixel size according to the image display control information (Step S90). Next, the operation judges whether or not the function key has been depressed (Step S92), if the function key has not been depressed, the operation then continues the processing of Step S90. For example, as the function keys, there are “back,” “next” and “end” for stopping playback.
In the image display processing, the operation is carried out according to the flowchart shown in
On the other hand, when the display pixel size “x2, y2” is not larger than the display screen size of the cellular phone, the operation judges whether or not the size of image is smaller than the display screen size (Step S106). When the display pixel size “x2, y2” is smaller than the display screen size of the cellular phone, the clipped image is enlarged and is displayed as shown in
Next, when the playback of image is finished, the operation judges whether the process end is ordered (Step S94). When the process end is not ordered, the operation returns to Step S72, and repeats the above mentioned processes. On the other hand, when the process end is ordered at Step S94, the operation finishes this process.
According to the third embodiment, it is possible to play the image according to the starting point coordinates and the display pixel size when the image is displayed, since the starting point coordinates and display pixel size of image are described in the image file as the image playback control information for controlling the playback of image. Therefore, it is possible to process the display of the image by the simple operation processing and the information processing without needing any complicated file management or data management special operation. In this case, for example, in the transmission/reception of E-mail that the image file is attached, When the user of transmission side of E-mail want to let pay attention to a specific part of the image corresponding to the attached image file for another user of reception side of E-mail, so far it is necessary to transmit image file after the user of transmission side performs processing to cut an unnecessary part from image file. On the other hand, the user of the reception side must previously get intention of the user of the transmission side, and must display image data after operated reduction, enlargement or scroll, etc. Against this, in the third embodiment, it is possible to fully display on the display screen a part image directed in the transmission side without operating reduction, enlargement or scroll in the reception side, if the transmission side transmits the image file with designating the origin coordinate and the display pixel size so that only the image of specific part which wants to let pay attention to the user of the reception side is displayed.
Next, the fourth embodiment according to the present invention will be explained. In the fourth embodiment, in the functions of the above-mentioned first embodiment, the position information (i.e. this information indicates a position such as image pick-up location; latitude and longitude) can be designated in the text chunk of the image file. When the above position information is inserted into the text chunk of the image file, the reception side transmits the inserted position information and the position information of itself to a map server which provides map information on a network through the network such as the Internet, and then obtains the map information of the range that both position information is included, from the map server. Furthermore, the reception side enlarges/reduces the map information automatically, and scrolls automatically the map information from present position to the position inserted in the image data.
The cellular phone 3b transmits the positional information inserted into the text chunk of the image file which is attached in E-mail received from the cellular phone 3a and the position information of itself to the map information service system 51 through the base transceiver station 53, Web server 522 of the communication service provider 52 and WWW (World Wide Web) 54, and requires the transfer of the map information (image file) of the range that these positional information are included. The map information service system 51 consists of the main system 510, Web server 511, the map information database 512 and the router 513. The map information service system 51 replies the map information (image file) extracted from the map information database 512 to the cellular phone 3b according to the positional information. When the cellular phone 3b obtains the map information, the cellular phone 3b automatically enlarges or reduces the image file, and may automatically scroll the image file, which is enlarged or reduced, from the present position to the position which is inserted in the image file attached to the received E-mail. When the map information service system 51 receives the position information from the cellular phones 3a, 3b, the map information service system 51 may transmit the map information of the range that both position information are included. The map information database 512 stores map information of plural kinds of all areas every predetermined distance unit.
Next,
The cellular phones 3a, 3b in the fourth embodiment are double fold structures comprising a cover and a main body, and
Next,
A GPS controller 63 calculates a phase (a difference of a reception timing) of each received electric wave about an electric wave (1.22760 G/1.57542 GHz), which is demodulated by the transmitting/receiving section 20 and the communication controller 21, and is transmitted from at least about four geodetic satellites 50, 50, . . . , among the Global Positioning Satellites (NAVigation Satellite Timing And Ranging (NAVSTAR)) which the Pentagon launched (twenty four satellites go around the earth at present). The satellites may be less than four to obtain the positional information, but the precision will deteriorate. Furthermore, the GPS controller 63 obtains the position information which includes latitude, longitude (altitude) information indicating the present position, by carrying out the triangular surveying between the cellular phones 3a, 3b and these land survey satellites 50, 50, . . . .
The controller 25 may control operations of each section. A chunk editing processing section may insert the position information obtained by the GPS controller 63 into the text chunk of the image file at the time of photography. The image file is formed on the basis of the image which is photographed by image pick-up module 61 and which is coded by DSP 62.
The cellular phone 3b receiving E-mail which the image file based on the photographed image is attached therein is also the same constitution as
Next, the operation of the cellular phones 3a, 3b according to the above mentioned fourth embodiment will be explained. At first the insertion operation of the additional information into the image data by the cellular phone 3a will be explained. Here
Next, the operation proceeds to the forming processing of the image file on the basis of the picked-up image, and sets the pointer on the top of the chunk in the data block to be filed (Step S132). The operation then judges whether the position of the pointer is in IHDR (Step S134). When the pointer is not at IHDR, the pointer is moved to the next chunk (Step S136). The operation then judges whether the pointer is at the end of file (Step S138). When the pointer is not at the end of file, the operation returns to Step S134. The operation repeats the above mentioned processing, and searches IHDR in the image data. When IHDR is found, the position information is inserted into the back of IHDR as the text chunk (Step S140). According to the above-mentioned operation, the additional information is inserted into the text chunk of image file. Thus the image file is formed, and is stored to the image memory 31.
Next, an operation which carries out the image control for the image according to the image display control information inserted in the image file of E-mail (the image file is attached) which is received by cellular phone 3b, and is transmitted from cellular phone 3a will be explained. Here,
On the other hand, when the function key (playback) is push down, the pointer is set at the top of the chunk in the image file corresponding to this image (Step S156). Next, the operation judges whether the position of pointer is in the text chunk (Step S158). When the pointer is not at the text chunk, the pointer is moved to next chunk (Step S160). The operation then judges whether the pointer is at the end of file (Step S162).
When the pointer is at the end of the file, the operation judges whether the processing end is ordered (Step S180). When the processing end is not ordered, the operation returns to Step S152, and repeats the above-mentioned processes. On the other hand, when the processing end is ordered at step S164, the operation finishes this process.
On the other hand, when the pointer is not at the end of the file, the operation returns to Step S158, and repeats the above-mentioned processes, and searches the text chunk in the image file. When the text chunk is found, the operation judges whether the keyword “Position” indicating the insertion of the image display control information is inserted (Step S164). When the keyword “Position” is not inserted, the operation proceeds to Step S160, and continues the search of the text chunk.
On the other hand, when the keyword “Position” is described in the text chunk, the position information Data is extracted from the text chunk of the image file (Step S166). Next, the position information of itself is obtained by GPS controller 63 (Step S168), and the cellular phone 3b is connected to the map information service system 51 through Web server 522 of the communication service enterprise 52 and WWW (World Wide Web) 54 (Step S170). Furthermore, the position information Data and the position information of itself are transmitted to the map information service system 51, and the reply of map information (image file) is required (Step S172). In the map information service system 51, the map information of the range that the position information Data and the position information of itself are included is extracted from the map information database 51, and is replied.
In the cellular phone 3b, the above map information is obtained, and is stored to the image memory 31 (Step S174). Next, the image based on the map information is displayed on the display 29 instead of the image based of the attached image file, and is also scrolled from the present position to the position which is specified by the position information Data inserted in the text chunk of image file (Step 176). In addition, the map information displayed first is reduced so that an area including the position of cellular phone 3b and the position inserted in the text chunk of image file can be displayed at the time, as shown in
Next, when the playback of the map information is finished, the operation judges whether the process end is ordered (Step S180). When the process end is not ordered, the operation returns to Step S152, and repeats the above-mentioned processes. On the other hand, when the process end is ordered, this process is finished. In addition, at the end of display processing in this case, when the end order for the display processing of the map information, the image based on the attached image file may be displayed again, or both of the map information and the image based on the attached image file may be displayed.
According to the fourth embodiment, in the transmitting side, it is possible to insert the position information which relates to the pick-up place of the image into the text chunk of the image file to attach to E-mail to be transmitted as the image playback control information for controlling the playback of the image. Furthermore, in the receiving side, it is possible to display the map information, and to automatically scroll the map information from the present position to the position inserted in the image file, by obtain the map information from the map information service system according to the positional information of itself and the position information which is attached to the received E-mail. Thus, according to the fourth embodiment, it is possible to process the display of image by simple operation processing and simple information processing without needing any special operation, any complicated file management or data management in the receiving side. Furthermore, it is possible to identify a destination easily even if an error occurs in GPS function because the picked-up image (buildings or stores etc. at that place) also is displayed. In addition, in the fourth embodiment, the image and the map information which are based on the received image file may be displayed on each sub window at the same time, or may be displayed on respective windows more even if the display has a small screen area, if the display has more high-resolution image displaying ability.
Next, the fifth embodiment according to the present invention will be explained. In the fifth embodiment, the image file in the function of the fourth embodiment is stored as the image file according to Design rule for Camera File system (DCF) format, for example, by adding information in accordance with Exchangeable image file format (Exif) standard to the compressed image with Joint Photographic Experts Group (JPEG) format. In Exif standard, the pick-up information, the file information and so on can be recorded to an additional information part called “tag” in a file. In the fifth embodiment, it is possible to designate the keyword indicating the insertion of the image display control information to the additional information part (user comment tag), and to designate the position information (information indicating the position such as photography place of the image; latitude, longitude) to the GPS Info tag. In the receiving side which receives such an image file, when the above image display control information and the position information are inserted into the tag information (user comment tag, GPS Info tag) of the received image file, the inserted position information and the position information of the receiving side are transmitted to the map information service system 51 through the network such as WWW 54 as shown in
Incidentally, the system configuration, and the appearance and the constitution of cellular phone according to the fifth embodiment are the same as that of shown in
Next, the operation of the cellular phones 3a, 3b according to the fifth embodiment will be explained. At first the generating operation of image file from the image data by the cellular phone 3a, and the insertion operation of the additional information to the image file will be explained. Here,
Next, the obtained position information is inserted in the GPS Info tag of the image file to be generated, and the display processing control information “keyword ‘Position’ ” for carrying out the scrolling display of the section including two position information is inserted in the user comment tag of the image file to be generated, respectively, and the image file is generated in accordance with Exif standard, and the generated image file is stored to the image memory 31 (Step S202). By the above-mentioned operation, the additional information is inserted in the tag information (user comment) of the image file according to Exif standard.
Next, the operation that the display control is carried out for the image on the basis of the image file received by the cellular phone 3b, and generated and transmitted (as image file attached to E-mail) by the cellular phone 3a as the mentioned above, according to the display control information inserted in the image file, will be explained. Here,
On the other hand, when the function key (playback) is pushed down, the tag information (user comment) of the image file corresponding to the displayed image is searched (Step S216). Next, as the result, the operation judges whether the display processing control information “keyword ‘Position’ ” is in the user comment tag (Step S218). When the display processing control information “keyword ‘Position’ ” is not in the user comment tag, the operation judges whether the process end is ordered (Step S236). When the process end is not ordered, the operation returns to Step S212, and repeats the above-mentioned processes. On the other hand, when the process end is ordered, the processing is finished.
On the other hand, when the display processing control information “keyword ‘Position’ ” is found in the user comment tag, the operation judges whether the position information is inserted in GPS Info tag (Step S220). When the position information is not inserted, the operation proceeds to Step S236, and judges whether this process is finished or not.
On the other hand, when the position information is described in the GPS Info tag, the position information is extracted (Step S222). Next, the position information of itself is obtained by GPS controller 63 (Step S224), and the cellular phone 3b is connected to the map information service system 51 through Web server 522 of the communication service enterprise 52 and WWW (World Wide Web) 54 (Step S226). Furthermore, the position information and the position information of itself are transmitted to the map information service system 51, and the reply of map information (image file) is requested (Step S228). In the map information service system 51, the map information of the range that the position information data and the position information of itself are included is extracted from the map information database 51, and is replied.
In the cellular phone 3b, the above map information is obtained, and is stored to the image memory 31 (Step S230). Next, the image based on the map information is displayed on the display 29 instead of the image based of the attached image file, and is also scrolled from the present position to the position which is specified by the position information described in the GPS Info tag of the attached image file (Step S232). In addition, the map information displayed first is reduced so that an area including the position of cellular phone 3b and the position described in the GPS Info tag can be displayed at the time. Next, the operation judges whether the function key such as pause or stop is operated (Step S234). When the function key is not operated, the operation returns to Step S224, and updates the position information of itself, and also scrolls the map from the present position to the position inserted in the image file by continuing the processing to display the map.
Next, when the playback of the map information is finished, the operation judges whether the process end is ordered (Step S236). When the process end is not ordered, the operation returns to Step S212, and repeats the above-mentioned processes. On the other hand, when the process end is ordered, this process is finished.
According to the fifth embodiment, it is possible to play back the image data as the transmitting side intended without the specific operation in the receiving side as the transmitting side intended as the same as the first to fourth embodiments by inserting the image playback control information and position information in the tag information of the image file in accordance with Exif standard as the same as the image playback control information for controlling the image playback is inserted in the text chunk of the image data in the first to fourth embodiments.
Although the details of a cellular phone with a digital camera (image pick-up function) have been described in the above-mentioned embodiments, if the device are the portable multimedia player that the image data and movie data are stored to a built in semiconductor memory, and a digital camera comprising an image pick-up function, this invention can be applied in several forms and must not be construed to limit this invention.
Furthermore, although the details of an image file of PNG format and an image file (an image file of JPEG format) wherein the tag is set according to the Exif standard have been described in the above-mentioned embodiments, if the image file has an area where a description to correspond to the tag information or the text chunk is permitted, in the image file compressed with Moving Picture Experts Group (MPEG) format or a compression coding manner based thereon, this invention can be applied in several forms and must not be construed to limit this invention.
As set forth above, the advantages of the present invention are as follows:
According to the present invention, it is possible to process the display of the image by simple information processing without needing complicated file management and data management in respect to display processing of the image, since when the image based on the image file stored in said stored means is displayed on said display means, the display of the image is controlled on the basis of the image display included in the image file corresponding to the image by said display control means.
According to the present invention, it is possible to process the display of the image by simple information processing without needing complicated file management and data management in respect to display processing of the image, since the image based on the image file stored in said stored means is displayed on the basis of the image display control information described in the text description area of the image file.
According to the present invention, it is possible to process the display of the image by simple information processing without needing complicated file management and data management in respect to display processing of the image, since when the display of image based on the image file is indicated at the indicating step, the image display control information included in the image file is extracted at the extracting step, the display of the image is then controlled on the basis of the extracted image display control information at the control step.
According to the present invention, it is possible to process the display of the image by simple information processing without needing complicated file management and data management in respect to display processing of the image, since a computer extracts the image display control information included in the image file at the extracting step when the display of image based on the image file is indicated at the indicating step, and controls the display of the image on the basis of the extracted image display control information at the control step.
Furthermore, although the display control program of the display processing device which is a preferred embodiment of the present invention is stored in the memory (for example, ROM, etc.) of the display processing device, this processing program is stored on a computer-readable medium and should also be protected in the case of manufacturing, selling, etc. of only the program. In that case, the method of protecting the program with a patent will be realized by the form of the computer-readable medium on which the processing program is stored.
While the present invention has been described with reference to the preferred embodiments, it is not intended that the invention be limited by any of the details of the description of the preferred embodiments. The invention includes all embodiments which fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-088256 | Mar 2003 | JP | national |
2004-047040 | Feb 2004 | JP | national |
The present application is a Continuation Application of U.S. application Ser. No. 10/810,187 filed Jul. 19, 2007, which is based upon and claims the benefit of priority from prior Japanese Patent Application Nos. 2003-088256, filed Mar. 27, 2003 and 2004-047040, filed Feb. 23, 2004, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 10810187 | Mar 2004 | US |
Child | 11970420 | US |