The disclosure of the following priority application is herein incorporated by reference: Japanese Patent Application No. 09-138721, filed May 28, 1997.
1. Field of Invention
The present invention relates to an image display and recording apparatus which records and displays a plurality of images, and to a recording medium on which is recorded a category control program which, in particular, has an improved categorization function for categorizing a plurality of images.
2. Description of Related Art
Devices are known in which images may be photographed by a camera and converted into electronic data. The electronic data may then be recorded on different kinds of media. These electronic images may then be viewed with the aid of a computing device.
These electronic images may be categorized by choosing a category from a list of category names, such as “landscapes”, “travel,” and the like, in which the electronic image is to be stored.
However, with the prior art image display devices, since the category of each image has to be decided after reading a plurality of category names that are displayed in a category list, it takes time to read and decide on a category for the image. Also, since new category names have to be input by the user, the operation of the known systems can be disadvantageously bothersome.
In view of these problems with the known systems, the present invention provides an image display and recording apparatus and a recording medium on which is recorded a category control program in which the image category operation ability is improved.
According to one aspect of the present invention, an image display and recording apparatus categorizes and displays a plurality of images that are recorded on a recording medium. At least one image which belongs to the category is displayed as a heading of the category.
Another aspect of the present invention is that the image for the heading, which indicates the category, is designated to be an image which was first assigned to that category. The heading image is changeable to an arbitrary image which belongs to that category.
The images of a plurality of film cartridges can be recorded on the recording medium. The images are arranged in categories which include, for example, a cartridge category, an image content category, and a story category in which arbitrary images are arranged in an arbitrary order.
A category control program is stored on a recording medium. The category control program categorizes a plurality of images that are recorded in memory. The category control program displays at least one image which belongs to the category as a heading. The category control program designates the heading image to be the image that was first assigned to that category. However, the heading image is changeable to an arbitrary image which belongs to that category.
The embodiments of the present invention will be described with reference to the following figures, wherein like numerals designate like elements, and wherein:
In one embodiment of the present invention, recorded frame images are categorized according to various concepts after imaging the images of each frame that are recorded on IX240 film, converting the images into electronic data, and recording the electronic data in a cartridge unit on a ZIP disk.
The type of film that may be used with the present invention is not limited to IX240 film. For example, 35 mm film may also be used. Likewise, the recording medium of the image is not limited to a ZIP disk. For example, a magnetic disk, magnetooptic disk, hard disk, CD-ROM, DVD-ROM, magnetic tape or electromagnetic disk other than a ZIP disk can be used.
The gate array 123 is a circuit that processes an image to create a reduced image. The JPEG-IC 124 is a circuit to perform compression and decompression of the image according to the JPEG (Joint Photographic Experts Group) standards. DRAM 125 is a RAM for use during the decompression and compression of images and DRAM 126 is a RAM for image display. The DRAM 126 is also used for creating and updating many kinds of index screens. The microcomputer 129 controls the entire operation of the image display device 1 by controlling the above-mentioned components.
When an image is displayed on the monitor 5, the image data is first read-out to the DRAM 125 from the ZIP disk 3. The image data is then decompressed by the JPEG-IC 124 and stored in the DRAM 126. The image data then is transferred from the DRAM 126 to the video D/A converter 127 where it is converted to an analog image signal and output to the video terminal 128. The video terminal 128 then outputs the image signals to the monitor 5.
Additionally, the film cartridge 2 is equipped with a non-developed display tab 26 provided on the back surface of the film cartridge 2. The tab 26 is removed at the time of developing at the lab. The non-developed display tab 26 can be used to distinguish whether the film has been developed.
Next, the operation of the present embodiment is explained according to the flow charts that are shown in
The operation of reading in an image from the film cartridge, creating an index image and a frame image, and recording the image will now be explained with reference to
When the developed film cartridge 2 is loaded in the cartridge chamber 7 and the load/eject button 402 is operated, the film cartridge 2 is automatically wound and the film 20 is wound by the winding spool 103. At this winding time, the magnetic information which is recorded on the magnetic track of each frame is read by the magnetic processing circuit 114 and the magnetic head 115. The magnetic information is then recorded in the ZIP disk 3. When the replay of the magnetic information of all frames is completed, the final frame is set to the position which is opposite to the CLD 106 and the read-out of the image is started.
An image which is read-out from the CCD 106 is first reduced (e.g., thinned-out) by the gate array 123 and then recorded in the DRAM 126 to be used as an index image. Further, the image which is read-out by the CCD 106 is stored in the DRAM 125, compressed by the JPE6-IC 124, and then recorded in the ZIP disk 3. This image read-out operation is performed on all the frames. Index images of all the frames are created on the DRAM 126 by reducing the images of the film cartridge 2. The index images are stored in the DRAM 125, compressed by the JPEG-IC 124, and then recorded in the ZIP disk 3.
The image display apparatus 1 is capable of displaying, for example, an index screen, a cartridge list screen, a category list screen, a category index screen, a story list screen, and a story index screen. These screens are described in detail hereafter.
When a function is executed with respect to arbitrary frame images, it is necessary to first select the frame images. The bold frame, which surrounds the frame image, shows the selected frame image. The index screen shown in
The frame image in
An information window for displaying information is provided at the lower right-hand corner of the index screen. The information of the selected frame, i.e., the cartridge number (09), the selected frame number (1), date (Jun. 2, 1994) and the category value (a) are displayed in this information window. The cartridge number is given in order of input into the ZIP disk 3.
The operation of the index screen and the frame screen will now be explained with reference to
When the index screen is displayed, a frame image is designated by shifting the bold frame by the direction buttons 404˜407 and operating the execution button 408 on the remote controller 4. The full screen display of the designated frame image is then displayed on monitor 5. In this state, the replay button 143 or the reverse replay button 411 can be operated to perform “manual feed and rewind.” In this way, the full screen display of the next frame image or the previous frame image can be performed.
When the index screen is displayed, the starting frame image is designated by the direction buttons 404˜407. When the replay button 413 or the reverse replay button 411 is pressed for a certain time, the automatic frame feeding or rewind is performed and, after a full screen display is performed for a predetermined time, it is automatically switched, in order from the designated frame image, to the next frame image or the previous frame image. After displaying the final frame, the display returns to the index screen automatically, and is completed. At this time, the last frame which is displayed in the end becomes selected. When the user wishes to suspend the automatic feeding/rewinding during the execution of the rewinding/feeding, the stop/restart button 412 is pressed. At this time, the last displayed frame becomes selected. Moreover, when the user wishes to restart the automatic feeding/rewind, the automatic feeding/rewind will be started from the selected frame image if the replay button 413, the reverse replay button 411 or the stop/restart button 412 is pressed.
When the time setting button 410 is pressed, the time setting screen (not shown) is displayed, and an arbitrary automatic feeding/rewind time can be set by the direction buttons 404˜407 and the execute button 408. With IX240 film, the photographed date is recorded on the film as magnetic information. When the magnetic information of the film cartridge 2 and the image are recorded to the ZIP disk 3, the photographed date, which is recorded in each frame, is recorded as the default date of the frame image. However, it is possible to revise this photographed date. Moreover, it is possible to add a date to a frame which was photographed by a camera which does not have the function to magnetically record the date. When the date is input at the index screen or the frame screen, the date is added to the selected frame. Moreover, when the date is input at the later-mentioned cartridge list screen, a message is displayed asking whether the date is to be added only to the frame of the selected cartridge on which no date is recorded or added to all frames.
When the image of a certain frame is displayed on the monitor 5, the display of the image can be edited in the following manner.
(1) Rotation of the frame unit: The orientation of the image on the frame screen can be changed in units of 90 degrees. Every time the rotation button 417 is pressed while the frame image screen is displayed, the image is rotated 90 degrees clockwise. Zooming is performed automatically to show the vertical or the horizontal full screen display with the same aspect ratio. If the later-mentioned zoom/pan functions have already been performed, these operations are canceled. However, the result of the rotation is not reflected on the index screen.
(2) Rotation of the cartridge unit: When the frame image is of a cartridge photographed by a reverse direction loading camera, the image is displayed upside down. Therefore, with respect to this kind of cartridge, all the frame images are rotated 180 degrees and displayed. When an arbitrary cartridge is selected and the rotation button 417 is pressed at the index screen or the later-mentioned cartridge index screen, the message of “Is it OK to rotate all the frames of the cartridge 180 degrees?” is displayed. If the execute button 408 is pressed, all the frame images of all cartridges are rotated by 180 degrees.
(3) Zoom/pan: The zoom/pan function not only performs zoom up and zoom down with respect to the frame screen, but also shifts the frame image up, down, to the right and to the left. When the zoom up button 418 is pressed, the frame screen is zoomed up. When the zoom down button 422 is pressed, the frame screen is zoomed down. For panning, the screen is shifted incrementally for a specified amount when the direction buttons are pressed. The zoom/pan function cannot be performed at the index screen.
(4) Print type (H/C/P) selection: With IX240 film, the vertical and the horizontal ratio of the print can be selected from high vision type (H), classic type (C) and panorama type (P). The print type which was selected at the time of photographing is magnetically recorded on the film as magnetic information. This magnetic information is read by the magnetic processing circuit 114 and the magnetic head 115. The default print type is displayed by masking the top and bottom or the left and right, in accordance with this magnetic recording information.
When the H/C/P button 421 is pressed at the frame screen or the index screen, the aspect ratio is switched in order from H to C to P and back to H. Here, if the zoom/pan function has been performed, the zoom/pan condition is canceled. Moreover, at the index screen, P type or C type is displayed through vertical or horizontal lines. At the index screen which is shown in
(5) Non-display: This is an attribute which is set so that the image is not shown. The attribute is set by the non-display button 416. Only shading is displayed in a frame for which the non-display attribute is set. The image having the non-display attribute set cannot be viewed until the setting is released by pressing the non-display button 416 again. In the example shown in
(6) Heading frame: In the later-mentioned cartridge list screen, the heading frame image of each cartridge is displayed one by one. The default value of the heading image frame is the first frame. However, any.other frame image can be designated to be the heading frame image by selecting the other frame at the index screen shown in
When the attribute(s) of an image is/are edited in the manner set forth above, the newest attribute setting for the image is recorded on the ZIP disk 3 with the image. In the above-mentioned attributes, the rotation, zoom/pan, H/C/P and the non-display attributes can be designated in the index screen and story screen.
According to
When the film cartridge 2 and the ZIP disk 3, or only the ZIP disk 3, are loaded in the image display device 1 and the index button 415 is pressed, the display switches in order between the cartridge list display, the category list display and the story list display every time the index button is pressed.
In the cartridge list screen, the heading frame of each cartridge is read out in order from the ZIP disk 3 to the DRAM 125, and is decompressed at the JPEG-IC 124. A reduced image is created at the gate array 123, and the reduced image is added to the list images on the DRAM 126. When the heading frame image of all the cartridges have been assembled, they are transferred to the DRAM 125, compressed by the JPEG-IC 124, and recorded in the ZIP disk 3. When a film cartridge is newly recorded in the ZIP disk 3, the next time the cartridge image list is requested, the heading frame image of the new cartridge is added and the cartridge list images are updated.
While the cartridge list screen is displayed when the “load cartridge” (the eighteenth frame of
In the cartridge list screen, the above-mentioned automatic feeding time designation, date input, and automatic feeding can be performed. However, automatic rewinding cannot be performed. The automatic feeding is performed in order starting from the first frame of the selected cartridge(s). After the last frame of the last cartridge has been displayed, the automatic feeding returns to the cartridge list screen and is completed. At this time, the last cartridge selected is kept as the selected cartridge.
The image display device 1 basically records the frame images to the ZIP disk 3 in cartridge units and is provided with a function to categorize comprehensively depending on the content of the frame image. An arbitrary category value can be designated with respect to each frame image. The category value information of each frame is recorded in the ZIP disk 3. In this embodiment, there are a total of ten category values designated as a, b, c, . . . , j. A maximum number of five category values can be designated to each frame by overlapping the frame into more than one category. The category value for the frame is displayed in the information display described above. Moreover, the index display of the frame images may be performed for each category.
For the heading frame images, which are displayed on the category list screen, the default heading frame image becomes the frame image to which the category value was first added. However, it is also possible to change the heading frame image to another frame image that adequately expresses that category.
For the category list screen, the heading frame image of each category is read out successively from the ZIP disk 3 to the DRAM 125 and decompressed at the JPEG-IC 124. A reduced image is created at the gate array 123 and then added to the list of images on the DRAM 126. When adding the heading frame images of all the categories is completed, the heading frame images are transferred to the DRAM 125, compressed by the JPEG-IC 124, and recorded in the ZIP disk 3. When a category is newly created, the next time the category list image is requested, the heading frame image of the new category is added and the category list image is updated.
When the category value input button 426 is pressed while a frame image is displayed, the category list screen is displayed. When the execution button 408 is pressed after designating the category value by the direction buttons 404˜407, the category value is set for the frame image. To set a plurality of category values for the same frame image, the above-mentioned operation is repeated for each category value. Moreover, after the category values are input, the display automatically returns to the previous screen from the category list screen.
When the category value input button 426 is pressed while a frame image is displayed, the category list screen is displayed and the category values which have already been designated are displayed in a different color from those that have not been designated. When the execution button 408 is pressed after designating a category value to be canceled by the direction buttons 404˜407, the designated category value is canceled. The canceled frame image is automatically deleted at the later-mentioned category index and the next frame image is moved over to fill the empty space. The display returns to the previous frame screen from the category list screen after the category values have been canceled.
The category index list screen is displayed by the index button 415. When a category value in the category index list screen is designated by the direction buttons 404˜407 and the execution button 408 is pressed, the category index screen of the designated category is displayed. For example, when the “oldest first son” of the category value “a” is designated at the category list screen, which is shown in
For the category index list screen, the frame images which belong to the category are read out in order from the ZIP disk 3 to the DRAM 125 and decompressed at the JPEG-IC 124. A reduced image is created by the gate array 123, then added to the list of images on the DRAM 126. When all of the frame images that belong to the category have been added, they are transferred to the DRAM 125, compressed by the JPEG-IC 124, and recorded to the ZIP disk 3.
At the category index list screen, it is possible to display the frame images of the designated frames, to automatically feed and rewind, and to rotate the images. The automatic feeding and rewinding at the category index list screen starts the automatic feeding or the rewinding from the selected frame image. After displaying the end frame image, the automatic feeding/rewinding is completed by returning to the category index list screen. At this time, the last displayed frame image is kept as selected. Moreover, in order to quit in the middle of feeding/rewinding, the return button 409 is pressed and the display returns to the category index list screen. At this time, the last displayed frame image is kept as selected. Moreover, in the frame screen of the designated frame, editing of the above-mentioned attributes of the image is possible.
The image display device 1 is provided with a story list screen that arranges arbitrary frame images, that are recorded in the ZIP disk 3, in an arbitrary order making them into a movie-like story and replaying them one by one at a specified time interval. In the present embodiment, the story exists in a ZIP disk unit. As for the story, not only the frame images, but also other stories can be treated and registered with the same concept as the frame images.
For the story list screen, the heading frame image of each story is read out in order to the DRAM 125 from the ZIP disk 3, and decompressed by the JPEG-IC 124. A reduced image is created by the gate array 123 and then added to the list of images on the DRAM 126. When the heading frame images of all the stories have been added, they are transferred to the DRAM 125, compressed by the JPEG-IC 124, and then recorded to the ZIP disk 3. If the story is newly created, when the story list screen is next requested, the heading frame of the new story is added and the story list images are updated.
The Registration and Deletion of a Frame Image to/from a Story
The display is shifted to the story list screen by the index button 415. The story which is to be edited is selected and the story index screen is displayed. The image at the position the user wishes to additionally register is designated by the direction buttons 404˜407 and the additional registered frame can be designated by the following method.
(1) When in the cartridge list screen, the cartridge is designated and the index screen is displayed. Next, the frame images desired to be added to the story are selected and the register button 425 is pressed.
(2) When in the category list screen, the category value is selected and the category index screen is displayed. Next, the frame images desired to be added to the story are selected and the register button 425 is pressed.
(3) When in the story list screen, the story is selected and the category index screen is displayed. Next, the frame images desired to be added to the story are selected and the register button 425 is pressed.
Moreover, when another story is selected at the story list screen and the registration button 425 is pressed, the newly selected story is registered in the story that was being manipulated before the newly selected story was selected.
When a frame image is selected in the story index screen and the delete button 423 is pressed, the frame screen which belongs to the story is deleted. At this time, if there are any frame images after the deleted frame image, those frame images are shifted to the left into the empty space. Further, when a story is selected at the story list screen and the delete button 423 is pressed, the story is deleted. At this time, if there are any stories after the deleted stories, those stories are shifted to the left into the empty space.
When a frame image to be shifted is selected in the story index screen and the shift button 424 is pressed, a superimposed screen is displayed which requests the designation of the shifting destination. The shift destination is designated by operating the direction buttons 404-407. When the direction buttons 404˜407 are operated, the superimposed screen disappears. When the shift destination is designated and the execution button 408 is pressed, the frame image is shifted to the designated destination.
When changing the heading frame image which is displayed at the story list screen to a frame image other than the first frame, if the desired frame image to be set as the heading is designated by the direction buttons 404˜407 and the heading button 420 is pressed, the underline is displayed on the bottom of the designated heading frame image and it is set to be the heading frame image.
When changing the story number, the story to change is selected at the story list screen and the shift button 424 is pressed. A super imposed screen which requests the designation of the shifting destination is displayed. The shift destination is designated by operating the direction buttons 404˜407. When the direction buttons 404˜407 are operated, the superimposed screen disappears. When the draft destination is designated and the execution button 408 is pressed, the story number is changed. Here, when a story is already registered at the shift destination, the warning display of “invalid” is displayed.
To replay a story, the story to be replayed is selected at the story list screen and the replay button 413 is pressed. The frames which belong to the selected story are then displayed one by one at a specified time interval. The information display during the replay of the story, may have any of the following optional display styles: (1) images only; (2) display of “story n is being replayed No. n/m frame” on an information window at the lower right corner; and (3) display of “story n is being replayed, No. n/m frame” and “photographed date” on the information window of the lower right corner can be selected by the display switch button 414. In order to stop the replay in the middle of execution, the return button 409 is pressed and the display automatically returns to the story list screen.
The story index screen, which is shown in
In order to create this story, rather than assembling the images by viewing the index of each cartridge, the story can be created simply by extracting the frame image of the oldest son from the category “a,” the frame image of the oldest daughter from the category “b” and the frame image of the family from the category “c”. Moreover, when creating other stories with the theme of the family, it is possible to select the images from the index screen of the story 1 which was already created.
Furthermore, with respect to the frame images that are registered in the story, since the effective attributes can be set in the story display, it is possible to show the images a different way from the way they were displayed at the cartridge index or the category index. For example, it is possible to set a condition such that all the frames are zoomed up only for the story display.
Moreover, in the above-mentioned embodiment, in the category list screen and the story list screen, the example was shown of displaying one heading frame with respect to each story. However, the number of the heading frames is not limited to one, and it is appropriate to set two or more heading frames with respect to each category value and each story.
As explained above, in the present invention, since at least one image which belongs to a category is displayed as a heading which shows that category, the content of each category can be grasped at one glance when selecting the category and the category can be quickly selected. Moreover, there is no need to input the category name from an input device. Therefore the category operation ability can be improved.
Additionally, since the image for the heading which shows the category is made to be the image which was first assigned to the category, and also is made to be changeable to an arbitrary image, the heading image of the category can be automatically decided and controlled. Since the heading is changeable to another image if necessary, the category workability can be improved by changing the image to an image which best expresses the category well.
In the described embodiment, a film cartridge was supplied to the image display device 1, and the image frames on the cartridge were scanned. The invention also is applicable to “cartridges” that hold digital images. For example, digital still cameras typically store a limited number (e.g., 20-60) digital images on a memory device. The image display device 1 of the invention can be adapted to receive the limited number of images, either by receiving a removable memory card (holding the 20-60 digital images) from a digital camera, or by coupling (either by hardware or wireless transmission) directly to the digital camera. Thus, “cartridge” as used herein, refers to any device that stores images, whether those images be analog or digital.
The control program that controls the categorization functions described above is stored in memory 113 of the image display device 1. The control program could be stored in memory 113 in advance, e.g., by the manufacturer of device 1, or could be added thereto by the user. Thus, the invention further includes, as another aspect, a carrier wave encoded with the control program (described above) that is readable by the controller (a computer) to control the image display device 1 to function as described above. The carrier wave can be transmitted over a communications network such as, for example, the World Wide Web, and/or transmitted in a wireless fashion, for example, by radio waves or by infrared waves. Additionally, or alternatively, the carrier wave can be fixed in a computer-readable recording medium, such as, for example, a CD-ROM, a computer hard drive, RAM, or other types of memories that are readily removable or intended to remain fixed within the computer.
In the illustrated embodiment, the image display device controller (microcomputer 129) is implemented using a suitably programmed general purpose computer, e.g., a microprocessor, microcontroller or other processor device (CPU or MPU). It will be appreciated by those skilled in the art, that the controller can also be implemented as a single special purpose integrated circuit (e.g., ASIC) having a main or central processor section for overall, system-level control, and separate sections dedicated to performing various different specific computations, functions and other processes under control of the central processor section. The controller can also be implemented using a plurality of separate dedicated or programmable integrated or other electronic circuits or devices (e.g., hardwired electronic or logic circuits such as discrete element circuits, or programmable logic devices such as PLDs, PLAs, PALs or the like). The controller can also be implemented using a suitably programmed general purpose computer in conjunction with one or more peripheral (e.g., integrated circuit) data and signal processing devices. In general, any device or assembly of devices on which a finite state machine capable of implementing the flow charts shown in
While the present invention has been described with reference to preferred embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments or constructions. To the contrary, the invention is intended to cover various modifications and equivalent arrangements. In addition, while the various elements of the disclosed invention are shown in various combinations and configurations, which are exemplary, other combinations and configurations, including more, less or only a single element, are also within the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
09138721 | May 1997 | JP | national |
This is a Continuation of application Ser. No. 12/216,429 filed Jul. 3, 2008, which in turn is a Continuation of application Ser. No. 10/721,454 filed Nov. 26, 2003, which in turn is a Continuation of application Ser. No. 10/073,936 filed Feb. 14, 2002, which is a Continuation of application Ser. No. 09/086,471 filed May 28, 1998. The entire disclosure of each of the prior applications is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 12216429 | Jul 2008 | US |
Child | 13067655 | US | |
Parent | 10721454 | Nov 2003 | US |
Child | 12216429 | US | |
Parent | 10073936 | Feb 2002 | US |
Child | 10721454 | US | |
Parent | 09086471 | May 1998 | US |
Child | 10073936 | US |