WO2011111708A1 - 表示制御装置、表示制御プログラム製品、および表示制御システム - Google Patents
表示制御装置、表示制御プログラム製品、および表示制御システム Download PDFInfo
- Publication number
- WO2011111708A1 WO2011111708A1 PCT/JP2011/055391 JP2011055391W WO2011111708A1 WO 2011111708 A1 WO2011111708 A1 WO 2011111708A1 JP 2011055391 W JP2011055391 W JP 2011055391W WO 2011111708 A1 WO2011111708 A1 WO 2011111708A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- display
- display control
- file
- type
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/77—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
- H04N5/772—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/667—Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
Definitions
- the present invention relates to a display control device, a display control program product, and a display control system.
- image recording devices When displaying an image of an image file created with an old camera, this image recording device creates display image data if low-resolution display image data is not recorded in the image file. Are added to the image file (for example, Patent Document 1).
- the conventional image recording apparatus has not been considered for displaying appropriately according to the type of the image file.
- the display control device is a file having a common predetermined extension, and from a plurality of image files including a plurality of image data in one image file, For a multiple image file, a determination unit that reads out type information and determines the type of the multiple image file, a selection unit that selects a display process according to the type determined by the determination unit from the multiple display processes, and the multiple image file An execution unit that executes the display process selected by the selection unit and causes the display device to display an image.
- the selection unit when there are a plurality of display processes corresponding to the type, the selection unit presents the plurality of display processes to the user, and It is preferable to select one display process according to the instruction.
- the selection unit in the display control apparatus according to the second aspect, it is preferable that the selection unit presents only the display process specified in advance by the user when presenting the plurality of display processes.
- the selection unit selects a display process in consideration of shooting information of a plurality of image files.
- the display processing includes: (1) switching and displaying a plurality of image data in a plurality of image files at predetermined time intervals. (2) a combined reproduction process for combining and displaying a plurality of image data in a plurality of image files, and (3) a single arrangement image by arranging a plurality of image data images in the plurality of image files.
- the image is generated, an image of one image data among a plurality of image data in a plurality of image files is displayed and information indicating the arrangement position of the displayed image in the arrangement image is displayed.
- a computer program product is a file having a common predetermined extension, and from a plurality of image files including a plurality of image data in one image file, For the determination procedure for reading out the type information and determining the type of the multiple image file, the selection procedure for selecting the display processing according to the type determined in the determination procedure from the multiple display processing, and the multiple image file And a display control program for causing the computer to execute an execution procedure for executing the display process selected in the selection procedure and displaying an image on the display device.
- the display control system includes a display control device and a display device, and the display control device is a file having a common predetermined extension, and is included in one image file.
- a classification unit that reads out type information of a plurality of image files from a plurality of image files including a plurality of image data and determines the type of the plurality of image files, and a type determined by the determination unit from among a plurality of display processes.
- a selection unit that selects a corresponding display process, and a transmission unit that executes the display process selected by the selection unit for a plurality of image files and transmits a display control signal to the display device.
- a display unit that displays an image based on a display control signal received from the apparatus is provided.
- a display control method executed by a computer is a file having a common predetermined extension, and a plurality of image files including a plurality of image data in one image file.
- a classification procedure for reading out the type information of a plurality of image files and determining the type of the plurality of image files; a selection procedure for selecting a display process according to the type determined in the determination procedure from a plurality of display processes;
- the image processing includes an execution procedure for executing the display process selected in the selection procedure on the image file and displaying the image on the display device.
- appropriate display can be performed according to the type of image file.
- FIG. 1 is a block diagram showing a configuration of an embodiment of a camera according to the present embodiment.
- the camera 100 includes a lens 101, an image sensor 102, an AFE (Analog Front End) 103, an ASIC 104, a flash memory 105, a CPU 106, an operation member 107, a RAM 108, a memory card I / F 109, and a display unit. 110.
- AFE Analog Front End
- the lens 101 is composed of a plurality of optical lenses, but is represented by a single lens in FIG.
- the image pickup element 102 is an image sensor such as a CCD or a CMOS, for example, and picks up a subject image formed by the lens 101. Then, the image signal obtained by imaging is output to the AFE 103.
- the AFE 103 performs various processes on the analog signal input from the image sensor 102, converts the analog signal into a digital signal, and outputs the digital signal to the ASIC 104.
- the ASIC 104 performs various image processing, such as interpolation processing, gradation conversion processing, contour enhancement processing, white balance adjustment processing, image compression processing, image expansion processing, etc., on the input digital signal.
- the flash memory 105 is a non-volatile memory in which data of a program executed by the CPU 106, various parameters read during program execution, and the like are recorded.
- the CPU 106 controls the entire camera 100.
- the operation member 107 includes various input members operated by the user, such as a power button, a release button, a zoom button, a cross key, an OK button, a playback button, and a delete button.
- the operation member 107 outputs operation signals from various input members to the CPU 106, and the CPU 106 controls the camera 100 according to the input operation signals.
- the RAM 108 is a volatile memory, and is used as a work memory for the CPU to expand the program when the program is executed, or as a buffer memory for temporarily recording data.
- the memory card I / F 109 has a memory card slot for inserting a memory card 109a such as an SD card, for example, and reads data from the memory card 109a inserted in the memory card slot or writes data to the memory card 109a. Sloppy.
- the display unit 110 is, for example, a liquid crystal monitor (rear monitor) mounted on the back of the camera 100, and the display unit 110 has an image stored in the memory card 109 a and a setting menu for setting the camera 100. Etc. are displayed. Further, when the mode of the camera 100 is set to the shooting mode by the user, the CPU 106 outputs image data for display of images input in time series from the image sensor 102 to the display unit 110. As a result, a through image is displayed on the display unit 110.
- a liquid crystal monitor rear monitor
- the CPU 106 generates main image data (JPEG data) in a predetermined image format, for example, JPEG format, based on the image data that has been subjected to image processing by the ASIC 104. Further, the CPU 106 generates display image data based on the main image data, for example, thumbnail image data with an image size of 180 ⁇ 120 pixels and View thumbnail image data with an image size of 600 ⁇ 400 pixels. The CPU 106 generates an image file that includes the generated main image data, thumbnail image data, and view thumbnail image data, and further includes header information, for example, a JPEG file, and outputs the image file to the memory card I / F 109.
- JPEG data main image data
- a predetermined image format for example, JPEG format
- the CPU 106 records a plurality of JPEG data in one image file in addition to the above-described JPEG file, that is, an image file in which one JPEG data is recorded in one image file.
- An image file can also be generated.
- the CPU 106 when the continuous shooting is performed, the panorama shooting is performed, or the interval shooting is performed, the CPU 106 generates a set of a plurality of JPEG data by one shooting. Can collectively record a plurality of generated JPEG data in one image file.
- the CPU 106 generates monitor display image data having a different number of pixels from the above-described thumbnail image data and view thumbnail image data, and records the generated image data together with the main image data, thereby storing a plurality of image data in one image file. It can also be recorded.
- the CPU 106 can generate monitor display image data of VGA size (640 ⁇ 480 pixels) and monitor display image data of Full HD size (1920 ⁇ 1080 pixels) and include them in the image file.
- an image in which a plurality of main image data is recorded in one image file with respect to a JPEG file in which one main image data is recorded in one image file.
- the file is referred to as an MPF file (MultiPicture Format file / multiple image file, extension is “.mpo”).
- MPF file MultiPicture Format file / multiple image file, extension is “.mpo”.
- this MPF file has a header portion 2b and an image data portion 2c in one image file 2a.
- a plurality of pieces of image data are recorded in the image data portion 2c, and the image data recorded at the head of these is referred to as a head image.
- the MP type for identifying the type of the MPF file is recorded in the header part 2b.
- the MP type the following types are defined in the standard.
- the “undefined type” is set when the image data recorded in the MPF file does not correspond to any of (A) to (F).
- the extended MP type can be further recorded in the maker note part of the header part.
- an MPF file that records a plurality of images obtained by continuous shooting can record “continuous shooting” as an extended MP type
- an MPF file that records a plurality of images obtained by fixed-point shooting “Fixed point shooting” can be recorded as the extended MP type.
- the MPF file is given a common predetermined extension “.mpo” regardless of the difference in the MP type.
- the CPU 106 reads the MP type and extended MP type of each MPF file recorded on the memory card 109a when the image reproduction is instructed, and identifies the MPF file type. Then, an image is reproduced with a reproduction effect corresponding to the type. At this time, the CPU 106 determines a playback method for some types in consideration of the shooting conditions recorded in the header part 2b of the MPF file. For example, the CPU 106 selects and determines the image playback method from “normal playback”, “continuous playback”, “playback with multiple exposure effect”, “playback with panoramic guide”, and “playback with multi-angle guide”. To do.
- Normal playback refers to a playback method in which an image of one frame is displayed in full screen on the display unit 110.
- Continuous playback refers to a playback method in which, as shown in FIG. 3, a plurality of image data recorded in an MPF file are continuously displayed at predetermined time intervals like frame advance.
- “Playback with multiple exposure effect” means that when a plurality of pieces of image data as shown in FIGS. 4A to 4D are recorded in an MPF file, these are superimposed on one sheet.
- a reproduction method for combining and displaying an image as shown in FIG. when a plurality of pieces of image data as shown in FIGS. 5A to 5D are recorded in the MPF file, first, as shown in FIG. 5E, as shown in FIG. Only the first image shown in FIG. 5 is displayed, and after a predetermined time, the displayed image shown in FIG. 5E and the second image shown in FIG. The image shown in is displayed. Further, after a predetermined time, the image shown in FIG. 5 (f) and the third image shown in FIG. 5 (c) are superimposed to display the image shown in FIG. 5 (g). Alternatively, the image shown in FIG. 5G may be displayed by superimposing the image shown in FIG. 5G and the fourth image shown in FIG. 5D.
- “playback with panorama guide” is generated from a plurality of image data in the MPF file by displaying one of the plurality of image data in the MPF file and superimposing it.
- This is a reproduction method for displaying the panorama guide frame 6a indicating the arrangement position of the displayed image in the panorama image.
- the frame 6b corresponding to the arrangement position of the image being displayed is displayed in a display form (for example, shaded display or colored) different from the frame indicating the other image. Clarify the placement position in the panorama image.
- multi-angle guided playback displays one of a plurality of image data in an MPF file and superimposes it to generate a plurality of image data in the MPF file.
- information indicating from which angle the currently displayed image is viewed in the multi-angle guide frame 7a for example, an eye-shaped image indicating the position of the viewpoint, an arrow indicating the viewpoint direction, and the like Is displayed.
- playback methods other than “normal playback”, that is, “continuous playback”, “playback with multiple exposure effect”, “playback with panoramic guide”, and “playback with multi-angle guide” are “playback with effect”. This is distinguished from “normal playback”. Also, the effect given at the time of reproduction by “reproduction with effect” is referred to as “reproduction effect”.
- the user can set in advance whether to enable or disable the playback method. For example, the user operates the operation member 107 to display the MPF file playback method setting menu shown in FIG. 8 on the display unit 110, and checks the check box 8a displayed corresponding to each playback method. Thus, the reproducing method can be validated. On the other hand, the user can invalidate the reproduction method by removing the check from the check box corresponding to each reproduction method.
- the CPU 106 determines an image reproduction method according to the MP type, the extended MP type (hereinafter referred to as “type”), and the shooting conditions based on the setting contents in the MPF file reproduction method setting menu shown in FIG. To do.
- FIG. 9 is a diagram showing a specific example of a playback method combination table showing an example of determining a playback method according to the type of MPF file and shooting conditions.
- the CPU 106 specifies at least one selectable playback method candidate from the above-described playback method with effect 9c based on the type 9a and the shooting condition 9b. Then, the CPU 106 identifies, from among the identified candidates, the playback method enabled in the MPF file playback method setting menu shown in FIG. 8 as the playback method for the MPF file.
- the CPU 106 cannot specify a playback method candidate based on the type 9a and the shooting condition 9b, for example, when a type not shown in FIG.
- the MPF file playback method is identified as “normal playback”.
- FIG. 9 it is shown that the playback method with a check corresponds to each type 9a and shooting condition 9b.
- the CPU 106 specifies “continuous playback” as a playback method candidate.
- “acceleration” as a shooting condition is recorded in the header portion 2b when an acceleration sensor (not shown) detects the acceleration of the camera 100 during shooting. That is, when the type 9a is “continuous shooting” and the shooting condition 9b is “acceleration”, it means that the user has taken continuous shooting while shaking the camera 100 and changing the shooting direction.
- the CPU 106 specifies “continuous reproduction” and “reproduction with multiple exposure effect” as reproduction method candidates.
- the type 9a is “fixed-point shooting”
- the CPU 106 specifies “continuous reproduction” and “reproduction with multiple exposure effect” as reproduction method candidates.
- the CPU 106 specifies “continuous reproduction” and “reproduction with panorama guide” as candidates for the reproduction method.
- the type 9a is “panorama” and the shooting condition 9b is “multiple columns”
- the CPU 106 specifies “playback with panorama guide” as a playback method candidate.
- “one row” as a photographing condition in panoramic photographing means that a single panoramic image is generated by combining a plurality of images in one horizontal row or one vertical row.
- “Multiple columns” means that a single panoramic image is generated by combining a plurality of images in two or more horizontal rows or two or more vertical columns.
- the CPU 106 identifies the reproduction method as “normal reproduction” because there is no corresponding reproduction method in the reproduction method combination table shown in FIG.
- the type 9a is “multi-angle”
- the CPU 106 identifies “reproduction with multi-angle guide” as a reproduction method candidate.
- FIG. 10 is a flowchart showing the flow of image reproduction processing in the present embodiment.
- the process shown in FIG. 10 is executed by the CPU 106 as a program that is activated when an instruction to reproduce an image is issued when the user presses a reproduction button included in the operation member 107.
- the CPU 106 records an MPF file in the memory card 109a.
- the CPU 106 reads and reproduces the MPF file recorded in the memory card 109a in the order of the file names (for example, ascending order).
- the previous image and the next image are switched and displayed in the order of file names.
- step S10 the CPU 106 reads one MPF file from the memory card 109a as a reproduction target, and reads the first image data recorded in the MPF file, that is, the image data of the first image. Thereafter, the process proceeds to step S20, and the CPU 106 outputs the image data read in step S10 to the display unit 110, displays the image on the screen, and proceeds to step S30.
- step S30 the CPU 106 reads the MPF type and the extended MPF type from the header part of the MPF file to be played, determines the type of the MPF file based on these, and proceeds to step S40.
- step S40 the CPU 106 reads out the shooting information from the header portion of the MPF file to be reproduced, and proceeds to step S50.
- step S50 the CPU 106 determines the MPF file type and the shooting information based on the reproduction method combination table shown in FIG. 9 and the reproduction method enabled in the MPF file reproduction method setting menu shown in FIG. Identify selectable playback methods based on. Thereafter, the process proceeds to step S60.
- step S60 the CPU 106 determines whether or not the number of selectable playback methods identified in step S50 is zero. If a positive determination is made in step S60, the process proceeds to step S80 described later. On the contrary. If a negative determination is made in step S60, the process proceeds to step S70.
- step S70 as shown in FIG. 11A, the CPU 106 superimposes on the image displayed on the display unit 110 and displays a guide indicating that the image is an image that can be reproduced with effect.
- the guide includes a “playback mode” button 11a that can be pressed by the user and a character string 11b indicating that playback with an effect is possible. Processing when the “reproduction mode” button 11a is pressed will be described later.
- step S80 the CPU 106 determines whether or not various buttons included in the operation member 107 are operated by the user.
- step S80 the process proceeds to step S90, and the CPU 106 determines whether or not the button operation by the user is a button operation for ending the reproduction mode. If an affirmative decision is made in step S90, the process ends. On the other hand, if a negative determination is made in step S90, the process proceeds to step S100.
- step S100 the CPU 106 determines whether or not the button operation by the user is a frame advance operation for switching the image displayed on the display unit 110.
- the process proceeds to step S110, and the CPU 106 reads the image file next to the current reproduction target image file from the memory card 109a into the RAM 108, and returns to step S20.
- step S120 the process proceeds to step S120.
- step S120 the CPU 106 determines whether or not the button operation by the user is an operation for pressing the playback mode button shown in FIG. If a negative determination is made in step S120, the process returns to step S80. On the other hand, if a positive determination is made in step S120, the process proceeds to step S130. In step S130, the CPU 106 determines whether or not the number of selectable playback methods identified in step S50 is zero. If a positive determination is made in step S130, the process returns to step S80. On the other hand, if a negative determination is made in step S130, the process proceeds to step S140.
- step S140 it is determined whether the number of selectable playback methods identified in step S50 is one.
- the process proceeds to step S170, and in this case, the CPU 106 can specify one image reproduction method, and therefore performs an image display process for displaying an image with the specified reproduction method. After the execution, the process returns to step S20.
- the display processing for each reproduction method will be described later with reference to FIGS.
- step S150 when a negative determination is made in step S140, since one image reproduction method cannot be specified, the process proceeds to step S150.
- step S150 the CPU 106 displays the selection screen shown in FIG.
- the CPU 106 displays a list of selectable playback methods identified in step S50 on this selection screen so that the user can select one of them.
- “continuous playback” 11 c and “playback with multiple exposure effect” 11 d are displayed as selectable playback method candidates, and the user uses the cross key included in the operation member 107. The user can confirm the selection by pressing the OK button after placing the cursor on the playback method to be selected using.
- step S160 the CPU 106 determines whether or not there is a user designation, that is, whether or not one reproduction method is selected on the selection screen by the user. If an affirmative determination is made in step S160, the process proceeds to step S170, and the CPU 106 performs an image display process for displaying an image by the reproduction method selected by the user, and then returns to step S20.
- FIG. 12 is a flowchart showing a flow of processing executed when “continuous reproduction” is performed.
- the CPU 106 determines whether or not a predetermined time has elapsed since the playback mode button 11a was pressed in step S120 of FIG. 10 described above. If a positive determination is made in step S210, the process proceeds to step S220.
- step S220 the CPU 106 determines whether or not the next frame of the currently displayed image exists in the reproduction target MPF file. If a negative determination is made in step S220, the process returns to the process shown in FIG. On the other hand, if a positive determination is made in step S220, the process proceeds to step S230.
- step S230 the CPU 106 reads out the image data of the next frame from the MPF file to be reproduced, and proceeds to step S240.
- step S240 the CPU 106 outputs the image data read in step S230 to the display unit 110 to display an image, and then returns to step S210.
- FIG. 13 is a flowchart showing a flow of processing executed when “reproduction with multiple exposure effect” is performed.
- steps having the same processing contents as the processing shown in FIG. 12 are given the same step numbers, and hereinafter, differences from FIG. 12 will be mainly described.
- step S235 the CPU 106 combines the image data of the currently displayed image with the image data read in step S230. Thereafter, the process proceeds to step S240, and the CPU 106 outputs the combined image data to the display unit 110 to display the image, and then returns to step S210.
- FIG. 14 is a flowchart showing a flow of processing executed when performing “playback with panorama guide”.
- the CPU 106 reads panorama image arrangement information and overlap information, which are information necessary for generating a panorama image based on a plurality of image data in the MPF file from the MPF file to be reproduced.
- the panorama image arrangement information is information for specifying how to arrange a plurality of image data in the MPF file to generate a panorama image. Includes information for specifying where the other image is arranged and what arrangement rule the other image is arranged on the basis of the arrangement position of the top image. Note that image placement rules include, for example, unidirectional, clockwise, counterclockwise, zigzag, and the like.
- the overlap information is information for specifying a range in which adjacent images overlap when generating a panoramic image, and the horizontal overlap and the vertical direction for specifying a horizontal overlap width. There is a vertical overlap for specifying the overlap width.
- step S320 the CPU 106 displays a panorama guide frame superimposed on the image being displayed based on the panorama image arrangement information and overlap information read in step S310.
- the panorama guide frame is displayed so as to be superimposed on the lower right portion of the image being displayed, for example, like the panorama guide frame 6a shown in FIG.
- step S330 the CPU 106 displays the frame 6b corresponding to the arrangement position of the image being displayed in a display form different from the frames indicating other images, as shown in FIG. Clarify the position of the middle image in the panorama image.
- step S340 the process proceeds to step S340.
- step S340 the CPU 106 determines whether any button included in the operation member 107 has been operated by the user. If a positive determination is made in step S340, the process proceeds to step S350.
- step S350 the CPU 106 determines whether or not the operation by the user is an operation for moving from the frame 6b corresponding to the image being displayed in the panorama guide frame 6a to another frame. If a negative determination is made in step S350, the process proceeds to step S390 described later. On the other hand, if a positive determination is made in step S350, the process proceeds to step S360.
- step S360 the CPU 106 determines whether there is an image in the direction instructed to move the frame by the user. If a negative determination is made in step S360, the process proceeds to step S390. In step S ⁇ b> 390, the CPU 106 determines whether or not an instruction to end playback with panorama guide is given by operating the operation member 107 by the user. If a negative determination is made in step S390, the process returns to step S340. On the other hand, if an affirmative determination is made in step S390, the processing returns to the processing shown in FIG.
- step S370 the CPU 106 reads out the image data newly designated by the frame movement, that is, the image data of the image corresponding to the moved frame position in the panoramic image from the MPF file to be reproduced, and proceeds to step S380.
- step S380 CPU 106 outputs the image data read in step S370 to display unit 110 for display. At this time, on the display screen of the display unit 110, the panorama guide frame 6a is displayed on the newly displayed image, and the frame corresponding to the newly displayed image in the frame is different from the other frames. Is displayed. Thereafter, the process returns to step S330.
- FIG. 15 is a flowchart showing a flow of processing executed when “reproduction with multi-angle guide” is performed.
- steps having the same processing contents as the processing shown in FIG. 14 are given the same step numbers, and hereinafter, differences from FIG. 14 will be mainly described.
- step S ⁇ b> 311 the CPU 106 reads multi-angle information that is information necessary for generating a multi-angle image based on a plurality of image data in the MPF file from the MPF file to be reproduced.
- Multi-angle information is information for specifying how to arrange a plurality of image data in an MPF file to generate a multi-angle image, and information indicating the positional relationship of each image in the MPF file; And information indicating the inclination of each image in the space.
- Information indicating the positional relationship of each image in the MPF file includes a distance in the horizontal axis (X axis) direction, a distance in the vertical axis (Y axis) direction, and a distance in the visual axis (Z axis) direction between the images. Contains information.
- Information indicating the inclination of each image in the space includes information on pitch angle, yaw angle, and roll angle.
- step S321 the CPU 106 displays a multi-angle guide frame superimposed on the image being displayed based on the multi-angle information read in step S311.
- the multi-angle guide frame is displayed so as to be superimposed on the lower right portion of the displayed image, for example, like the multi-angle guide frame 7a shown in FIG.
- step S331 the CPU 106 displays, for example, the viewpoint direction as information indicating from what angle the currently displayed image is viewed in the multi-angle guide frame 7a. Display an arrow to show.
- step S340 the process proceeds to step S340.
- the CPU 106 reads the MP type and the extended MP type from the header part of the MPF file, determines the type of the MPF file, selects a display process corresponding to the type from a plurality of display processes, and selects the MPF file for the MPF file.
- the display process selected in the above is executed, and an image is displayed on the display unit 110.
- the CPU 106 can select an appropriate display process according to the type of the MPF file and perform appropriate reproduction.
- the CPU 106 displays a plurality of playback methods on the selection screen and presents them to the user as shown in FIG.
- One playback method is selected according to the instruction. Accordingly, when there are a plurality of reproduction method candidates, the user can select a favorite reproduction method.
- the playback method enabled in the MPF file playback method setting menu shown in FIG. Is identified as the playback method for the MPF file.
- the CPU 106 identifies the reproduction method in consideration of the shooting information of the MPF file. As a result, the image can be reproduced by an optimum method that also includes the shooting information.
- the playback method with effect is selected from continuous playback, playback with multiple exposure effect, playback with panorama guide, and playback with multi-angle guide. This makes it possible to select an optimum reproduction method according to the type of MPF file and shooting information from the above four reproduction methods.
- the camera according to the above-described embodiment can be modified as follows.
- step S140 in FIG. 10 when a negative determination is made in step S140 in FIG. 10, that is, when there are a plurality of selectable playback methods, the selection screen shown in FIG. The user was made to select the playback method. However, when there are a plurality of selectable playback methods, the CPU 106 displays a button for selecting a plurality of candidate playback methods on the screen shown in FIG. You may do it. In this case, the CPU 106 may perform playback with an effect by a playback method corresponding to the button pressed by the user.
- the CPU 106 has described the example of identifying the image reproduction method based on the MPF file type, that is, the MP type, the extended MP type, and the shooting conditions. However, the CPU 106 may identify the image reproduction method based only on the type of the MPF file.
- the user can individually enable / disable the playback method supported by the camera 100 using the MPF file playback method setting menu shown in FIG. did.
- all playback methods supported by the camera 100 may be enabled so that the user cannot disable them.
- the present invention can also be applied to other devices having a function of reading and playing back image files, such as personal computers and portable information terminals.
- a terminal such as a personal computer in which an image file is recorded and a server device in which a program for executing the processing shown in FIGS. 10 and 12 to 15 is connected via a communication line.
- the processing shown in FIG. 10 and FIG. 12 to FIG. 15 is executed on the image file received from the terminal side, and the playback image is transmitted to the terminal side based on the execution result, and the image is displayed on the terminal side. May be.
- FIGS. 10 and 12 to 15 When the processing shown in FIGS. 10 and 12 to 15 is executed by a personal computer or the like, the program is provided through a recording medium such as a CD-ROM, a USB memory (flash memory) or a memory card, or a data signal such as the Internet. be able to.
- FIG. 16 shows the state.
- the personal computer 200 is provided with a program via the CD-ROM 204.
- the personal computer 200 has a connection function with the communication line 201.
- a computer 202 is a server computer that provides the program, and stores the program in a recording medium such as a hard disk 203.
- the communication line 201 is a communication line such as the Internet or a dedicated communication line.
- the computer 202 reads the program using the hard disk 203 and transmits the program to the personal computer 200 via the communication line 201. That is, the program is transmitted as a data signal via a communication line 201 via a carrier wave.
- the program can be supplied as a computer-readable computer program product in various forms such as a recording medium and a data signal (carrier wave).
- the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired. Moreover, it is good also as a structure which combined the above-mentioned embodiment and a some modification.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
本発明の第2の態様によると、第1の態様の表示制御装置において、選択部は、種別に応じた表示処理が複数ある場合には、複数の表示処理をユーザに提示して、ユーザの指示に応じて1つの表示処理を選択するのが好ましい。
本発明の第3の態様によると、第2の態様の表示制御装置において、選択部は、複数の表示処理を提示する際に、事前にユーザが特定した表示処理のみを提示するのが好ましい。
本発明の第4の態様によると、第1~3のいずれか一の態様の表示制御装置において、選択部は、複数画像ファイルの撮影情報も加味して、表示処理を選択するのが好ましい。
本発明の第5の態様によると、第1~4のいずれか一の態様の表示制御装置において、表示処理は、(1)複数画像ファイル内の複数の画像データを所定時間間隔で切り替えて表示する連続再生処理、(2)複数画像ファイル内の複数の画像データを合成して表示する合成再生処理、および(3)複数画像ファイル内の複数の画像データの画像を配置して1つの配置画像が生成される場合に、複数画像ファイル内の複数の画像データの中の1つの画像データの画像を表示するとともに、配置画像内における表示中の画像の配置位置を示す情報を表示するガイド付き再生の少なくとも1つを含むのが好ましい。
本発明の第6の態様によると、コンピュータプログラム製品は、共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手順と、複数の表示処理の中から、判別手順で判別した種別に応じた表示処理を選択する選択手順と、複数画像ファイルに対して、選択手順で選択した表示処理を実行して、表示装置に画像を表示させる実行手順とをコンピュータに実行させるための表示制御プログラムを有する。
本発明の第7の態様によると、表示制御システムは、表示制御装置と、表示装置とからなり、表示制御装置は、共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別部と、複数の表示処理の中から、判別部によって判別された種別に応じた表示処理を選択する選択部と、複数画像ファイルに対して、選択部によって選択された表示処理を実行し、表示制御信号を表示装置へ送信する送信部を備え、表示装置は、表示制御装置から受信した表示制御信号に基づいて画像を表示する表示部を備える。
本発明の第8の態様によると、コンピュータにより実行される表示制御方法は、共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手順と、複数の表示処理の中から、判別手順で判別した種別に応じた表示処理を選択する選択手順と、複数画像ファイルに対して、選択手順で選択した表示処理を実行して、表示装置に画像を表示させる実行手順とからなる。
(A)Baseline MP 主画像
(B)モニタ表示用画像 クラス1 VGA相当
(C)モニタ表示用画像 クラス2 Full HD相当
(D)マルチビュー個別画像 パノラマ
(E)マルチビュー個別画像 立体視
(F)マルチビュー個別画像 マルチアングル
(G)未定義種別
(1)CPU106は、MPFファイルのヘッダ部からMP種別や拡張MP種別を読み出してMPFファイルの種別を判別し、複数の表示処理の中から種別に応じた表示処理を選択し、MPFファイルに対して選択した表示処理を実行して、表示部110に画像を表示するようにした。これによって、CPU106は、MPFファイルの種別に応じた適切な表示処理を選択して、適切な再生をすることができる。
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
(1)上述した実施の形態では、図9に示したように、MPFファイルの種別が「連写」であり、撮影条件が「加速度なし」の場合には、「連続再生」と「多重露出効果付き再生」との2つの再生方法に対応するようにした。また、MPFファイルの種別が「定点撮影」である場合には、「連続再生」と「多重露出効果付き再生」との2つの再生方法に対応するようにした。また、MPFファイルの種別が「パノラマ」であり、かつ撮影条件が「一列」である場合には、「連続再生」と「パノラマガイド付き再生」との2つの再生方法に対応するようにした。しかしながら、それぞれいずれか1つの再生方法にのみ対応するようにしてもよい。この場合には、全ての種別と撮影条件との組み合わせにおいて、必ず1つの再生方法が特定されることから、図10におけるステップS140~ステップS160の処理は不要となるため、処理を簡略化することができる。
日本国特許出願2010年第053021号(2010年3月10日出願)
Claims (8)
- 共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別部と、
複数の表示処理の中から、前記判別部によって判別された前記種別に応じた表示処理を選択する選択部と、
前記複数画像ファイルに対して、前記選択部によって選択された表示処理を実行して、表示装置に画像を表示させる実行部とを備える表示制御装置。 - 請求項1に記載の表示制御装置において、
前記選択部は、前記種別に応じた表示処理が複数ある場合には、複数の表示処理をユーザに提示して、ユーザの指示に応じて1つの表示処理を選択する表示制御装置。 - 請求項2に記載の表示制御装置において、
前記選択部は、複数の表示処理を提示する際に、事前にユーザが特定した表示処理のみを提示する表示制御装置。 - 請求項1~3のいずれか一項に記載の表示制御装置において、
前記選択部は、前記複数画像ファイルの撮影情報も加味して、前記表示処理を選択する表示制御装置。 - 請求項1~4のいずれか一項に記載の表示制御装置において、
前記表示処理は、(1)前記複数画像ファイル内の複数の画像データを所定時間間隔で切り替えて表示する連続再生処理、(2)前記複数画像ファイル内の複数の画像データを合成して表示する合成再生処理、および(3)前記複数画像ファイル内の複数の画像データの画像を配置して1つの配置画像が生成される場合に、前記複数画像ファイル内の複数の画像データの中の1つの画像データの画像を表示するとともに、前記配置画像内における表示中の画像の配置位置を示す情報を表示するガイド付き再生の少なくとも1つを含む表示制御装置。 - 共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手順と、
複数の表示処理の中から、前記判別手順で判別した前記種別に応じた表示処理を選択する選択手順と、
前記複数画像ファイルに対して、前記選択手順で選択した表示処理を実行して、表示装置に画像を表示させる実行手順とをコンピュータに実行させるための表示制御プログラムを有するコンピュータプログラム製品。 - 表示制御装置と、
表示装置とからなる表示制御システムであって、
前記表示制御装置は、
共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別部と、
複数の表示処理の中から、前記判別部によって判別された前記種別に応じた表示処理を選択する選択部と、
前記複数画像ファイルに対して、前記選択部によって選択された表示処理を実行し、表示制御信号を表示装置へ送信する送信部を備え、
前記表示装置は、
前記表示制御装置から受信した前記表示制御信号に基づいて画像を表示する表示部を備えた表示制御システム。 - 共通の所定の拡張子を有するファイルであって、1つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手順と、
複数の表示処理の中から、前記判別手順で判別した前記種別に応じた表示処理を選択する選択手順と、
前記複数画像ファイルに対して、前記選択手順で選択した表示処理を実行して、表示装置に画像を表示させる実行手順とからなる、コンピュータにより実行される表示制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/583,793 US20130002709A1 (en) | 2010-03-10 | 2011-03-08 | Display control apparatus, display control program product, and display control system |
CN2011800132039A CN102792683A (zh) | 2010-03-10 | 2011-03-08 | 显示控制装置、显示控制程序产品、及显示控制系统 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-053021 | 2010-03-10 | ||
JP2010053021A JP5463973B2 (ja) | 2010-03-10 | 2010-03-10 | 表示制御装置、表示制御プログラム、および表示制御システム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011111708A1 true WO2011111708A1 (ja) | 2011-09-15 |
Family
ID=44563508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2011/055391 WO2011111708A1 (ja) | 2010-03-10 | 2011-03-08 | 表示制御装置、表示制御プログラム製品、および表示制御システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130002709A1 (ja) |
JP (1) | JP5463973B2 (ja) |
CN (1) | CN102792683A (ja) |
WO (1) | WO2011111708A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140193132A1 (en) * | 2013-01-07 | 2014-07-10 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling contents in electronic device |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5762115B2 (ja) * | 2011-04-28 | 2015-08-12 | キヤノン株式会社 | 撮像装置及びその制御方法 |
TWI611692B (zh) * | 2013-09-18 | 2018-01-11 | 佳能企業股份有限公司 | 電子裝置及影像顯示方法 |
JP6202991B2 (ja) * | 2013-11-01 | 2017-09-27 | キヤノン株式会社 | 画像表示装置、その制御方法及びプログラム |
WO2018092642A1 (ja) * | 2016-11-15 | 2018-05-24 | ソニー株式会社 | 送信装置、送信方法、受信装置および受信方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008289064A (ja) * | 2007-05-21 | 2008-11-27 | Fujifilm Corp | 画像処理装置、方法およびプログラム |
JP2009260921A (ja) * | 2007-11-21 | 2009-11-05 | Panasonic Corp | 画像データ送信装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4495639B2 (ja) * | 2005-05-31 | 2010-07-07 | Hoya株式会社 | 画像記録装置 |
KR20080038893A (ko) * | 2006-10-31 | 2008-05-07 | 삼성전자주식회사 | 동영상 파일 재생 방법 및 장치 |
-
2010
- 2010-03-10 JP JP2010053021A patent/JP5463973B2/ja active Active
-
2011
- 2011-03-08 CN CN2011800132039A patent/CN102792683A/zh active Pending
- 2011-03-08 WO PCT/JP2011/055391 patent/WO2011111708A1/ja active Application Filing
- 2011-03-08 US US13/583,793 patent/US20130002709A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008289064A (ja) * | 2007-05-21 | 2008-11-27 | Fujifilm Corp | 画像処理装置、方法およびプログラム |
JP2009260921A (ja) * | 2007-11-21 | 2009-11-05 | Panasonic Corp | 画像データ送信装置 |
Non-Patent Citations (1)
Title |
---|
"Camera & Imaging Products Association Kikaku Multi Picture Format", CIPA DC-007-2009, CAMERA & IMAGING PRODUCTS ASSOCIATION, February 2009 (2009-02-01), pages 33 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140193132A1 (en) * | 2013-01-07 | 2014-07-10 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling contents in electronic device |
US9607651B2 (en) * | 2013-01-07 | 2017-03-28 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling contents in electronic device |
RU2625336C2 (ru) * | 2013-01-07 | 2017-07-13 | Самсунг Электроникс Ко., Лтд. | Способ и устройство для управления контентом в электронном устройстве |
Also Published As
Publication number | Publication date |
---|---|
JP5463973B2 (ja) | 2014-04-09 |
US20130002709A1 (en) | 2013-01-03 |
CN102792683A (zh) | 2012-11-21 |
JP2011188349A (ja) | 2011-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102077967B1 (ko) | 전자 기기 | |
JP2005318125A (ja) | データ分割記録方法、電子カメラのデータ分割記録方法、及び電子カメラ | |
JP2008060731A (ja) | カメラ、出力画像選択方法、プログラム | |
JP2013141195A (ja) | 撮像装置 | |
JP2008252454A (ja) | カメラ装置およびカメラ装置におけるgui切替方法 | |
JP5463973B2 (ja) | 表示制御装置、表示制御プログラム、および表示制御システム | |
JP6270555B2 (ja) | 画像処理システム、撮像装置及びその制御方法 | |
JP5532561B2 (ja) | 撮像装置、画像再生装置、画像変換装置、画像再生プログラム | |
JP2008010979A (ja) | カメラ装置 | |
JP2015198391A (ja) | 撮像装置、撮像装置の制御方法、およびプログラム | |
JP2007274661A (ja) | 撮像装置、画像再生装置およびプログラム | |
JP5663920B2 (ja) | 電子機器、およびパノラマ画像表示プログラム | |
US20060050331A1 (en) | Display method during sensed image recording in image sensing apparatus | |
JP2005143014A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2012124614A (ja) | 撮像装置及び撮像装置の制御方法 | |
JP5167964B2 (ja) | 表示制御装置、表示制御方法およびプログラム | |
JP2005117182A (ja) | 画像表示装置、画像表示方法、プログラム及び記録媒体 | |
JP4513491B2 (ja) | 電子カメラ | |
JP2005286654A (ja) | デジタルカメラ及びファイル送信プログラム | |
JP6857863B1 (ja) | 撮像装置および画像データの記録方法 | |
JP5916984B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4807446B2 (ja) | 撮像装置、記録制御方法及びプログラム | |
JP2010187112A (ja) | 画像再生装置 | |
JP2009284411A (ja) | 撮像装置 | |
JP2009021733A (ja) | 画像ファイル生成装置、及び、画像ファイル生成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201180013203.9 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11753366 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13583793 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11753366 Country of ref document: EP Kind code of ref document: A1 |