Source: https://patents.google.com/patent/JP2016189507A/en
Timestamp: 2020-02-19 02:34:00
Document Index: 227671472

Matched Legal Cases: ['art 38', 'art 22', 'art 24', 'art 26', 'art 28', 'art 30', 'art 32', 'art 34']

JP2016189507A - Image processing device, image processing method, program and recording medium - Google Patents
JP2016189507A
JP2016189507A JP2015067863A JP2015067863A JP2016189507A JP 2016189507 A JP2016189507 A JP 2016189507A JP 2015067863 A JP2015067863 A JP 2015067863A JP 2015067863 A JP2015067863 A JP 2015067863A JP 2016189507 A JP2016189507 A JP 2016189507A
JP2015067863A
陽平 桃木
Yohei Momoki
2015-03-30 Application filed by 富士フイルム株式会社, Fujifilm Corp filed Critical 富士フイルム株式会社
2015-03-30 Priority to JP2015067863A priority Critical patent/JP2016189507A/en
2016-11-04 Publication of JP2016189507A publication Critical patent/JP2016189507A/en
PROBLEM TO BE SOLVED: To provide an image processing device, etc. that can shorten the retrieval time for a moving picture corresponding to a pickup image, and enhance the retrieval time.SOLUTION: An outline identifying unit identifies the outline of each still image included in a pickup image obtained by imaging an output image of a composite image. A layout structure analysis unit analyzes the layout structure of a plurality of still images included in the pickup image based on the information of each outline. A moving picture specifying unit retrieves association information containing the layout structure corresponding to the layout structure of the plurality of still images included in the pickup image from among association information of a plurality of composite images stored in a storage unit, and identifies each moving picture associated with each still image contained in the first association information.SELECTED DRAWING: Figure 2
The present invention relates to an image processing apparatus, an image processing method, a program, and a program for reproducing and displaying a moving image associated with an output image (printed material) of a composite image including a plurality of still images by using AR (Augmented Reality) technology The present invention relates to a recording medium.
In recent years, mobile terminals such as smartphones and tablet terminals are rapidly spreading, and the number of still images (photos) taken with mobile terminals is increasing. ing. At present, as a service using moving images, as shown in Non-Patent Document 1, when a printed matter such as a photograph is captured (captured) with a mobile terminal, a moving image associated with the printed matter is captured using AR technology. A system for reproducing (AR reproduction) on a screen of a mobile terminal is provided.
In this system, AR playback of a moving image associated with printing is performed in the following steps (1) to (6).
(1) When a user selects a moving image to be used for printing from a plurality of moving images using a dedicated application that operates on a mobile terminal, the selected moving image is uploaded to the server. .
(2) In the server, the frame image of the representative scene is extracted from the moving image uploaded from the mobile terminal.
(3) The frame image of the representative scene extracted by the server is downloaded to the mobile terminal.
(4) The user selects a frame image to be printed from the frame images of the representative scenes displayed as a list on the screen of the mobile terminal, and orders printing.
(5) In the server, a print of the frame image of the representative scene ordered by the user is generated, and the moving image associated with the frame image is subjected to image processing for AR reproduction.
(6) When the delivered print is captured (captured) by the user on the mobile terminal, a moving image for AR playback associated with the print is downloaded from the server, and AR is displayed on the screen of the mobile terminal by AR technology. Played.
In this system, in the above step (6), when the print is taken (captured) by the portable terminal, it is extracted from the shot image obtained by shooting the print and the moving image stored in the server. Similarity determination is performed between frame images. When a frame image corresponding to the captured image is detected, a moving image associated with the frame image corresponding to the captured image is downloaded from the server, and AR playback is performed on the screen of the mobile terminal by the AR technique.
However, when the number of frame images stored in the server increases, the time required for similarity determination according to the number of frame images, that is, the search time for searching for a moving image corresponding to a captured image becomes longer. was there.
Further, in this system, in order to prevent the reproduction of a moving image that is not related to the photographed image as a result of the similarity determination between the photographed image and the frame image, for example, an access key composed of a character string including numbers and alphabets is used by the user. Is input, the user is uniquely identified, and the frame image corresponding to the captured image is detected from the frame images extracted from the moving images owned by each user.
Thus, it is possible to prevent a moving image that is not related to a captured image from being reproduced, but there is a problem that it takes time and effort for the user to input an access key each time AR reproduction is performed.
Here, as prior art documents relevant to the present invention, Patent Document 1 relating to a frame layout method for arranging a plurality of images in a predetermined order on a predetermined output page, moving image data stored in a web server, and the like. Patent Document 2 related to a moving image distribution server distributed to a mobile communication terminal, Patent Document 3 related to an image processing technique for searching for a desired image from a plurality of still images and moving images, and a moving image that efficiently searches for moving image information There are Patent Literature 4 relating to a search method and the like, and Patent Literature 5 relating to an image quality adjustment method for executing an image quality adjustment function when an image is output from an image output apparatus.
Japanese Patent No. 5073612 JP 2008-193197 A JP 2005-173897 A JP 2003-216554 A JP 2006-234869 A
"Video Photo! Service", [online], FUJIFILM Corporation, [Search February 9, 2015], Internet <URL: http://fujifilm.jp/personal/print/photo/dogaphoto/>
An object of the present invention is to solve the above-mentioned problems of the prior art, shorten the search time for moving images corresponding to captured images, and improve the search accuracy, an image processing method, a program, and It is to provide a recording medium.
In order to achieve the above object, the present invention includes an outline identifying unit that identifies an outline of each still image included in a captured image obtained by capturing an output image of a composite image including a plurality of still images;
A layout structure analysis unit that analyzes a layout structure of a plurality of still images included in a captured image based on information of each outline identified by the outline identification unit;
A storage unit for storing association information including layout structure of a plurality of still images included in the composite image and information of each moving image associated with each still image included in the composite image corresponding to the composite image; ,
Search for association information including a layout structure corresponding to a layout structure of a plurality of still images included in a captured image, analyzed by the layout structure analysis unit, from association information of a plurality of composite images stored in the storage unit. And a moving image specifying unit for detecting each moving image associated with each still image included in the first association information and detecting the first association information. It is.
Furthermore, an image feature amount extraction unit that extracts an image feature amount of each still image included in the photographed image corresponding to each of the contours identified by the contour identification unit,
The storage unit further stores association information including information on the image feature amount of each still image included in the composite image corresponding to the composite image,
The moving image specifying unit further searches the first association information for the first association information including the image feature amount corresponding to the image feature amount extracted by the image feature amount extraction unit and detects it as the second association information. It is preferable that each moving image associated with each still image included in the second association information is specified.
The image feature amount extraction unit divides each still image included in the captured image into two or more divided regions and extracts image feature amounts of the respective divided regions.
The storage unit stores association information including information on the image feature amount of each divided region of each still image included in the composite image corresponding to the composite image,
The moving image specifying unit searches the first association information including the image feature amount of each divided region corresponding to the image feature amount of each divided region extracted by the image feature amount extracting unit from the first association information. Thus, it is preferable to detect the second association information.
In addition, when the captured image includes only some still images of the plurality of still images included in the output image of the composite image, the moving image specifying unit stores the association information of the plurality of composite images stored in the storage unit The association information including the layout structure partially corresponding to the layout structure of only a part of still images analyzed by the layout structure analysis unit is searched and detected as the first association information. It is preferable that the first association information including the image feature amount partially corresponding to the image feature amount of only some still images extracted by the image feature amount extraction unit is searched and detected as the second association information. .
Furthermore, a frame image extraction unit that extracts a plurality of frame images from a moving image;
A composite image generation unit that generates a composite image using two or more images including one or more frame images selected from a plurality of frame images extracted by the frame image extraction unit;
It is preferable to include an output unit that prints the composite image generated by the composite image generation unit and outputs an output image.
Furthermore, when a composite image is generated by the composite image generation unit, a layout structure of a plurality of still images included in the composite image and information on each moving image associated with each still image included in the composite image An association information generation unit for generating association information including
It is preferable that the storage unit stores the association information generated by the association information generation unit in correspondence with the composite image.
The image feature amount extraction unit preferably extracts at least one of the main hue, brightness, blur, edge, and subject person of each still image as the image feature amount.
The outline identifying unit preferably identifies outline features including the number of outlines, the position of each outline, the size, and the aspect ratio.
The layout structure analysis unit preferably analyzes the layout structure by sequentially dividing a plurality of still images included in the composite image and the photographed image with a binary tree to create a tree structure.
Furthermore, an image capturing unit that captures the output image of the composite image and acquires the captured image;
A display unit that displays an output image when an output image is captured by the image capturing unit;
When an output image is captured by the image capturing unit, each still image included in the captured image specified by the moving image specifying unit is included in the outline of each still image included in the output image displayed on the display unit. It is preferable to include a control unit that controls to reproduce each moving image associated with the image.
In addition, when the output image is captured by the image capturing unit, the control unit displays the output image on the display unit, and within the outline of each still image included in the output image displayed on the display unit, the moving image It is preferable to control to play back each moving image specified by the specifying unit and associated with each still image at the same time.
In addition, when the output image is captured by the image capturing unit, the control unit displays the output image on the display unit, and within the outline of each still image included in the output image displayed on the display unit, the moving image It is preferable that each moving image specified by the specifying unit and associated with each still image is controlled to be reproduced one by one in a preset order.
In addition, when the output image is captured by the image capturing unit, the control unit displays the output image on the display unit, and within the outline of each still image included in the output image displayed on the display unit, the moving image It is preferable that control is performed so that a moving image specified by the user is reproduced from among the moving images specified by the specifying unit and associated with each still image.
In the present invention, the outline identifying unit identifies the outline of each still image included in the captured image acquired by capturing the output image of the composite image including a plurality of still images; and
A layout structure analysis unit analyzing a layout structure of a plurality of still images included in the captured image based on information of each outline identified by the outline identification unit;
The moving image specifying unit corresponds to the combined image including the layout structure of a plurality of still images included in the combined image and association information including information of each moving image associated with each still image included in the combined image. The association information including the layout structure corresponding to the layout structure of the plurality of still images included in the photographed image analyzed by the layout structure analysis unit from the association information of the plurality of synthesized images stored in the storage unit Is detected as first association information, and each moving image associated with each still image included in the first association information is specified, and an image processing method is provided.
Further, the image feature amount extraction unit includes a step of extracting an image feature amount of each still image included in the photographed image corresponding to each outline identified by the outline identification unit,
The moving image specifying unit further searches the first association information for the first association information including the image feature amount corresponding to the image feature amount extracted by the image feature amount extraction unit and detects it as the second association information. It is preferable to specify each moving image associated with each still image included in the second association information.
In addition, the image feature amount extraction unit divides each still image included in the captured image into two or more divided regions, extracts the image feature amount of each divided region,
Further, when the captured image includes only a part of still images included in the plurality of still images included in the composite image, the moving image specifying unit selects the association information of the plurality of composite images stored in the storage unit. The association information including the layout structure partially corresponding to the layout structure of only a part of still images analyzed by the layout structure analysis unit is searched and detected as the first association information, and the image feature is detected from the first association information. It is preferable that the first association information including the image feature amount partially corresponding to the image feature amount of only some still images extracted by the amount extraction unit is searched and detected as the second association information.
In the present invention, a layout structure of a plurality of still images included in an output image of a composite image, and further, a moving image corresponding to each still image by searching association information using image feature amounts of each still image. An image can be identified. Therefore, according to the present invention, as in a conventional image processing apparatus, the corresponding moving image is specified rather than the case where the still image is judged one by one and the moving image corresponding to the still image is specified. Can be greatly shortened.
Further, in the present invention, by searching for the association information using the layout structure and further using the image feature amount, the moving image corresponding to the still image is specified one by one as in the conventional image processing apparatus. In addition, the search accuracy for specifying the corresponding moving image can be improved. Therefore, according to the present invention, it is possible to save the trouble of inputting the access key, and it is possible to improve convenience. Further, since the search accuracy is improved, there is an advantage that the image feature amount extracted from each still image may be simpler than the conventional one.
It is a block diagram of one embodiment showing composition of an image processing device of the present invention. It is a block diagram of one Embodiment showing the structure of the server shown in FIG. It is a conceptual diagram of an example showing how a plurality of still images included in a composite image and a photographed image are sequentially divided by a binary tree to create a tree structure. It is an example conceptual diagram showing a mode that a moving image characteristic part searches the correlation information corresponding to a picked-up image from several correlation information. It is a block diagram of one Embodiment showing the internal structure of the portable terminal shown in FIG. It is a flowchart of an example showing operation | movement of the image processing apparatus in the case of producing | generating a synthesized image and correlation information, and outputting the output image of a synthesized image. It is a conceptual diagram of an example showing the mode in the case of transmitting a moving image from a portable terminal to a server. It is a conceptual diagram of an example showing a situation when a frame image is extracted from a moving image. It is a conceptual diagram of an example showing a situation when two or more images are selected from a plurality of frame images. It is a conceptual diagram of an example showing a situation when a composite image is created using a selected image. It is a conceptual diagram of an example showing a layout structure of a plurality of still images included in a composite image, image feature amounts of each still image, and a moving image associated with each still image. 10 is a flowchart illustrating an example of an operation of the image processing apparatus when reproducing and displaying a moving image for AR reproduction corresponding to an output image when an output image of the composite image is captured (captured) by a user. It is an example conceptual diagram showing a mode that the output image of a synthesized image is image | photographed (captured) with a portable terminal. It is an example conceptual diagram showing a mode that the correlation information corresponding to a picked-up image is searched from the correlation information of a some synthesized image. It is a conceptual diagram showing an example of a state in which a moving image corresponding to a still image is reproduced in an outline of a still image included in an output image of a composite image displayed on a display unit of a mobile terminal. (A) is a conceptual diagram illustrating an example in which a captured image includes only a part of a plurality of still images included in an output image of a composite image, and (B) is included in the captured image. It is an example conceptual diagram showing a mode that the correlation information corresponding to a part of still image is searched.
FIG. 1 is a block diagram of an embodiment showing a configuration of an image processing apparatus of the present invention. The image processing apparatus 10 shown in the figure reproduces and displays a moving image associated with an output image when an output image (printed material) of a composite image including a plurality of still images is captured (captured). , A server 12, a portable terminal 14, and a printer 16. The server 12, the mobile terminal 14, and the printer 16 are connected to each other via a network 18 such as the Internet.
FIG. 2 is a block diagram of an embodiment showing the configuration of the server shown in FIG. 2 includes a frame image extraction unit 20, a composite image generation unit 22, an outline identification unit 24, a layout structure analysis unit 26, an image feature amount extraction unit 28, an association information generation unit 30, A storage unit 32, a moving image specifying unit 34, a moving image processing unit 36, and a first transfer unit 38 are provided.
The frame image extraction unit 20 extracts a plurality of frame images (one frame image constituting a moving image) from a moving image. Further, the frame image extraction unit 20 generates a thumbnail image from the extracted frame image.
Here, the method of extracting the frame image from the moving image is not limited. For example, a user may manually extract a desired frame image from the moving image, or may extract a frame image from the moving image at a constant time interval.
Or you may extract the frame image used as keys, such as a scene change, using a KFE (Key Frame Extraction) technique. In KFE, for example, each frame image of a moving image is analyzed, and the color, brightness, blur, blur, etc. of the frame image are detected. A frame image without blurring or blurring is extracted.
Further, the size and orientation of a person's face and facial expressions (smile, crying face, etc.) may be detected in a moving image, and a frame image may be extracted based on these. Further, when the moving image includes sound, a frame image may be extracted from moving images before and after the time (time code) when the sound becomes louder. By extracting a frame image from a moving image by the above-described method, a typical scene of the moving image can be extracted as a frame image.
The composite image generation unit 22 selects two or more images (selected images) including one or more frame images selected by the user of the mobile terminal 14 from the plurality of frame images extracted by the frame image extraction unit 20. Used to generate a composite image such as a photo book or a collage print.
Here, the photo book is a composite image in which a certain number of still images selected from a plurality of still images owned by the user are arranged on a certain number of pages with a certain layout like a photo album. The collage print is a composite image in which a certain number of still images selected from a plurality of still images owned by the user are arranged in one print with a certain layout. The composite image may be anything as long as it includes a plurality of still images, or may include a plurality of composite images, such as a photo book.
The outline identifying unit 24 identifies the outline of each still image included in the captured image when the output image (printed matter) of the composite image is captured by the user and the captured image is acquired. .
The outline information identified by the outline identifying unit 24 is not limited as long as it represents the outline characteristics, and various outline characteristics can be identified. For example, the outline identifying unit 24 can identify the number of outlines, the position of each outline, the size, the aspect ratio, and the like as outline characteristics.
In addition, the shape of the outline is usually a quadrangle, but it may not be a quadrangle such as a round shape or a star shape. Even when the outline is fading, it is possible to detect the outline by differentiating the pixel value change of the captured image and setting the portion where the differential value starts to change as the outline. The outline may or may not be inclined with respect to the paper surface (mounting sheet) of the composite image. If there is a frame in the still image, it may be determined in advance whether to include the frame in the outline.
The layout structure analysis unit 26 analyzes the layout structure of a plurality of still images included in the captured image based on the information of each outline identified by the outline identifying unit 24 when the captured image is acquired. is there.
The layout structure analysis unit 26 can analyze the layout structure by creating a tree structure (logical structure) by sequentially dividing a plurality of still images included in the composite image and the captured image with a binary tree, for example.
As shown on the left side of FIG. 3, when the composite image includes seven still images f1 to f7, the layout structure analysis unit 26 converts the seven still images f1 to f7 into the number of still images included in one group. Is divided into two groups in order so that the number becomes two or less.
For example, seven still images f1 to f7 are divided into a group of three still images f1 to f3 and a group of four still images f4 to f7 on the longest straight line that can be divided into two groups. To do.
Subsequently, the three still images f1 to f3 are similarly divided into a group of one still image f1 and a group of two still images f2 and f3.
In addition, the group of four still images f4 to f7 is first divided into one still image f4 and three still images f5 to f7. Subsequently, the three still images f5 to f7 are divided into a group of one still image f5 and two still images f6 and f7. As in this example, when four still images f4 to f7 having the same size and the same aspect ratio are arranged in a horizontal row, or arranged in a vertical row, in any order. How to divide can be determined as appropriate.
As a result, as shown on the right side of FIG. 3, a tree structure of seven still images f1 to f7 can be created. This tree structure is represented by a logical structure of ((f1 + (f2 + f3)) + (f4 + (f5 + (f6 + f7)))).
When the captured image is acquired, the image feature amount extraction unit 28 performs image analysis of the captured image, and each still image included in the captured image corresponding to each outline identified by the outline identifying unit 24. The image feature amount is extracted.
Further, the image feature amount extraction unit 28 extracts the image feature amount of each still image included in the composite image when the composite image is generated by the composite image generation unit 22.
The image feature amount of the still image is not limited as long as it represents the feature of the still image, and various image feature amounts can be used. For example, the image feature amount extraction unit 28 can extract at least one of the main hue, brightness, blur, edge, and subject person of each still image as the image feature amount. As the image feature amount, for example, when extracting the main hue, a histogram of the colors included in the still image can be created, and the color with the highest appearance frequency can be determined as the main hue.
When the composite image is generated by the composite image generation unit 22, the association information generation unit 30 includes the layout structure of a plurality of still images included in the composite image and is included in the composite image extracted by the image feature amount extraction unit 28. Associated information including the image feature amount of each still image and the information of each moving image associated with each still image included in the composite image.
The storage unit 32 stores various data. In the storage unit 32, for example, a composite image generated by the composite image generation unit 22 is stored in addition to a moving image transmitted from the mobile terminal 14, and association information generated by the association information generation unit 30 is stored. And stored in correspondence with the composite image.
The moving image specifying unit 34 corresponds to the layout structure of the plurality of still images included in the photographed image analyzed by the layout structure analyzing unit 26 from the association information of the plurality of composite images stored in the storage unit 32. The association information including the layout structure is searched and detected as the first association information, and the first association including the image feature amount corresponding to the image feature amount extracted by the image feature amount extraction unit 28 from the first association information. The information is searched and detected as second association information, and each moving image associated with each still image included in the second association information is specified.
As shown in FIG. 4, for example, the layout structure is represented by a logical structure of ((f1 + (f2 + f3)) + (f4 + (f5 + (f6 + f7)))), and each still image included in the captured image is displayed. When the main hue is green for the still images f1 and f2, blue for the still images f3 to 5 and f7, and red for the still image f6, the moving image specifying unit 34 has the same layout structure (( f1 + (f2 + f3)) + (f4 + (f5 + (f6 + f7))))) is searched for and detected as first association information, and the same still images f1 and f2 are green, The first association information including the main hues of the still images f3 to 5 and f7 is blue and the still image f6 is red, and is detected as the second association information.
As a result, in this example, for example, the moving image associated with the still image f1 included in the captured image is identified as a moving image that starts from a frame at a point of 30 s (seconds) in the moving image file A. . The same applies to the other still images f2 to f7.
The moving image processing unit 36 generates a moving image for AR reproduction from each moving image specified by the moving image specifying unit 34, that is, each moving image corresponding to each still image included in the captured image. Is.
In order to reduce the file size of the moving image, the moving image processing unit 36 generates a moving image for AR reproduction with a small file size, for example, by reducing the resolution and bit rate of the moving image.
The 1st transfer part 38 transfers various data including a moving image, a picked-up image, etc. between the server 12 and the portable terminal 14.
Next, FIG. 5 is a block diagram of an embodiment showing the internal configuration of the mobile terminal shown in FIG. The mobile terminal 14 is a smartphone, a tablet terminal, or the like used by the user. As illustrated in FIG. 5, the image capturing unit 40, the input unit 42, the display unit 44, the control unit 46, and the second transfer unit 48. And.
The image capturing unit 40 captures (captures) an output image (AR print) of a composite image and acquires a captured image.
The input unit 42 is for inputting various instructions input by the user.
When the output image of the composite image is captured by the image capturing unit 40, the display unit 44 displays the output image of the captured composite image and each still image included in the displayed output image of the composite image. Each moving image associated with each still image included in the photographed image specified by the moving image specifying unit 34 is reproduced and displayed within the outline of the image. In the present embodiment, it is assumed that the touch panel 50 constitutes the input unit 42 and the display unit 44.
The control unit 46 controls the moving image for AR reproduction corresponding to the captured image to be reproduced and displayed on the display unit 44 when the output image of the synthesized image is captured (captured) by the image capturing unit 40. To do.
For example, the control unit 46 identifies each still image included in the captured image specified by the moving image specifying unit 34 within the outline of each still image included in the output image of the composite image displayed on the display unit 44. Control is performed so that each AR playback moving image generated from each moving image associated with is reproduced.
In this case, the control unit 46 may control to simultaneously play a moving image for AR playback generated from each moving image associated with each still image included in the captured image, or The AR playback moving images generated from the respective moving images are controlled to be played one by one in a preset order, or among the AR playing moving images generated from the respective moving images, It is possible to perform control so as to reproduce a moving image for AR reproduction designated by the user.
Further, when the moving image is reproduced on the display unit 44, the control unit 46 may reproduce (AR reproduction) using the AR technology, or may reproduce (normal reproduction) without using the AR technology. . When the moving image is AR-reproduced, the control unit 46 displays the captured output image on the display unit 44 and controls the moving image to be reproduced on the display portion of the output image displayed on the display unit 44. In addition, when the moving image is normally reproduced, the control unit 46 performs control so that the moving image is reproduced on the entire surface of the display unit 44 or in an arbitrary size window.
The second transfer unit 48 transfers various data including moving images and captured images between the mobile terminal 14 and the server 12.
The printer 16 is an example of the output unit of the present invention that prints the composite image generated by the composite image generation unit 22 and outputs the output image (printed matter).
Next, the operation of the image processing apparatus 10 when generating a composite image and association information and outputting an output image of the composite image will be described with reference to the flowchart shown in FIG.
First, the user operates the touch panel 50 (input unit 42) of the mobile terminal 14 to select a moving image (moving image data) for creating a composite image, and an instruction to transmit the selected moving image is input. (Step S1).
As illustrated in FIG. 7, for example, a transmission instruction for moving images a, b, and c is input by the user.
The moving image instructed to be transmitted is transmitted from the portable terminal 14 to the server 12 via the network 18 by the second transfer unit 48. In the server 12, the moving image transmitted from the mobile terminal 14 is received by the first transfer unit 38 and stored in the storage unit 32.
As shown in FIG. 7, moving images a, b, and c are transmitted (uploaded) from the mobile terminal 14 to the server 12 and stored in the storage unit 32.
Subsequently, the frame image extraction unit 20 extracts a frame image (image data) from the moving image stored in the storage unit 32, and generates a thumbnail image (image data) of the extracted frame image (step S2). .
As illustrated in FIG. 8, for example, frame images a1 to a5 are extracted from the moving image a, frame images b1 to b4 are extracted from the moving image b, and frame images c1 to c9 are extracted from the moving image c.
The generated thumbnail image is transmitted from the server 12 to the mobile terminal 14. In the mobile terminal 14, the received thumbnail images are displayed as a list on the touch panel 50 (display unit 44).
Subsequently, the user operates the touch panel 50 (input unit 42) to display one or more thumbnails from among the thumbnail images displayed as a list on the touch panel 50 (display unit 44) and still images owned by the user. Two or more images including the image are selected (step S3).
As shown in FIG. 9, for example, the thumbnail images of the frame images a1 to a5 to the thumbnail images of the frame images a1, a2, and a5, the thumbnail images of the frame images b1 to b4 to the thumbnail images of the frame images b1 to b4, The thumbnail images of the frame images c3 to c6 and c9 are selected from the thumbnail images of the images c1 to c9.
Information on the image including the selected thumbnail image is transmitted from the portable terminal 14 to the server 12. In the server 12, the composite image generation unit 22 selects and selects a frame image corresponding to information of one or more received thumbnail images from the frame images extracted from the moving image by the frame image extraction unit 20. Two or more images including the one or more frame images thus selected are selected as selection images. Note that a frame image extracted from a moving image may be used instead of the thumbnail image.
Subsequently, the selected image (image data) is transmitted from the server 12 to the mobile terminal 14. In the mobile terminal 14, the received selection image is displayed on the touch panel 50 (display unit 44) of the mobile terminal 14.
Subsequently, the user operates the touch panel 50 (input unit 42) to determine a layout structure for creating a composite image using the selected image, and a composite image such as a photo book or a collage print is created. .
When the composite image is a photobook, the number of pages is selected, the template used in the photobook is selected (layout structure is determined) (step S4), and the arrangement position of the image is selected, image correction, trimming, image The layout is edited, including image processing such as enlargement / reduction and rotation. Subsequently, using the determined layout structure, as shown in FIG. 10, for example, the first and second page composite images of the photobook are created.
Note that the layout structure used to generate the composite image may be automatically generated by the composite image generation unit 22 based on the number of selected images and the aspect ratio (aspect ratio) of the selected images, or prepared in advance. The user may select a layout structure having the same number of outlines as the number of selected images from the plurality of layout structures. That is, the layout structure and outline information of the composite image are known.
As shown in FIG. 11, for example, the layout structure of the composite image of the first page of a photobook spread is a logical structure of ((a1 + (a2 + a3)) + (b1 + (b2 + (b3 + b4)))). The second page layout structure is a logical structure of ((c3 + c4) + ((c5 + c6) + c9)).
Subsequently, the information of the created composite image is transmitted from the mobile terminal 14 to the server 12. In the server 12, the composite image generation unit 22 generates a composite image based on the received composite image information (step S5). The composite image generated by the composite image generation unit 22 is stored in the storage unit 32.
Subsequently, the image feature amount extraction unit 28 extracts image feature amounts of the respective still images included in the composite image (step S6).
For example, the main hue of still images a1 and a2 included in the composite image of the first page of the photobook spread is green, the main hue of still image a3 is light blue, and the main hue of still images b1, b2 and b4 is blue and still The main hue of the image b3 is red, the main hues of the still images c3 and c9 included in the second page of the spread are dark orange, the main hues of the still images c4 and c4 are light orange, and the main hue of the still image c6. Is yellow.
Subsequently, the layout information of a plurality of still images included in the composite image by the association information generation unit 30, the image feature amount of each still image included in the composite image extracted by the image feature amount extraction unit 28, and Association information including information of each moving image associated with each still image included in the composite image is generated (step S7). The association information generated by the association information generation unit 30 is stored in the storage unit 32.
As shown in FIG. 11, for example, the moving image associated with the still image a1 included in the first page of the photobook spread is started from the frame at the time t_a1 of the moving image file a. The same applies to other moving images.
Subsequently, the user operates the touch panel 50 (input unit 42) to set the print size, the number of prints, and the like, and inputs a printout instruction for the composite image.
The print output instruction is transmitted from the portable terminal 14 to the server 12. A composite image corresponding to the received print output instruction is transmitted from the server 12 to the printer 16, and an output image (printed matter) of the composite image is output by the printer 16 (step S8).
The output image of the composite image is delivered to the user.
As described above, a composite image and association information are generated, and an output image of the composite image is output.
Next, referring to the flowchart shown in FIG. 12, when an output image of a composite image is captured (captured) by a user, an image processing apparatus for reproducing and displaying a moving image for AR reproduction corresponding to the output image Ten operations will be described.
First, the image capturing unit 40 captures (captures) an output image (printed material) of a composite image, and acquires a captured image (image data) (step S9). The output image of the captured composite image is displayed on the touch panel 50 (display unit 44) of the mobile terminal 14.
As shown in FIG. 13, for example, an output image of a composite image of the first page of a photobook spread is taken by the user's mobile terminal 14.
The acquired captured image is transmitted from the mobile terminal 14 to the server 12 via the network 18 by the second transfer unit 48. In the server 12, the first transfer unit 38 receives the captured image transmitted from the mobile terminal 14.
When the captured image is received, the outline identifying unit 24 identifies the outline of each still image included in the captured image (step S10).
As shown in FIG. 13, it can be seen that, for example, seven still images f1 to f7 are included in the captured image. The outline identifying unit 24 identifies the arrangement position, size, aspect ratio, and the like of each of the still images f1 to f7.
Subsequently, the layout structure analysis unit 26 analyzes the layout structure of a plurality of still images included in the photographed image based on the information of each outline identified by the outline identifying unit 24 (step S11).
As shown in FIG. 13, for example, the layout structure of the captured image of the output image of the first-page composite image of a photobook is ((f1 + (f2 + f3)) + (f1 + (f2 + (f3 + f4)))). It turns out that it is a logical structure.
Further, the image feature amount extraction unit 28 extracts the image feature amount of each still image included in the photographed image corresponding to each outline identified by the outline identification unit 24 (step S12).
For example, the main hues of still images f1 and f2 included in the output image of the composite image of the first page of the two-page spread of the photo book are green, the main hue of the still image f3 is light blue, and the still images f4, f5, and f7 It can be seen that the main hue is blue and the main hue of the still image f6 is red.
Subsequently, the moving image specifying unit 34 first analyzes a plurality of still images included in the captured image analyzed by the layout structure analyzing unit 26 from the association information of the plurality of synthesized images stored in the storage unit 32. Association information including a layout structure corresponding to the layout structure is searched and detected as first association information (step S13).
Subsequently, the moving image specifying unit 34 searches for the first association information including the image feature amount corresponding to the image feature amount extracted by the image feature amount extraction unit 28 from the first association information to obtain the second association. Each moving image detected as information (step S14) and associated with each still image included in the second association information is specified (step S15).
As shown in FIG. 14, a logical structure of ((f1 + (f2 + f3)) + (f1 + (f2 + (f3 + f4)))) is selected as the layout structure from the association information of a plurality of composite images stored in the storage unit 32. The association information including the logical structure corresponding to is searched and detected as the first association information. From the first association information, the main hues of the still images f1 and f2 are green and the main image of the still image f3 is the image feature amount. The first association information including the main hue corresponding to the hue of light blue, the still images f4, f5, and f7 having the main hue of blue and the still image f6 having the main hue of red is searched and detected as second association information.
Subsequently, the moving image processing unit 36 generates a moving image for AR reproduction from each moving image corresponding to each still image included in the captured image specified by the moving image specifying unit 34.
As shown in FIG. 15, for example, a moving image for AR playback that starts from a frame at a point of time t_a1 of the moving image file a is generated from a moving image associated with the still image a1 corresponding to the still image f1. . The same applies to other moving images.
Subsequently, the AR playback moving image generated by the moving image processing unit 36 is transmitted from the server 12 to the mobile terminal 14. The mobile terminal 14 receives the AR playback moving image transmitted from the server 12.
When a moving image for AR reproduction is received, each moving image for AR reproduction generated from each moving image associated with each still image included in the captured image is controlled by the control unit 46. It is reproduced and displayed within the outline of each still image included in the output image of the composite image displayed on the touch panel 50 (display unit 44) of the mobile terminal 14 (step S16).
As shown in FIG. 15, for example, when a still image f1 is designated by the user, a moving image for AR playback generated from a moving image associated with the still image a1 corresponding to the still image f1 is carried from the server 12. It is transmitted to the terminal 14 and reproduced and displayed on the outline of the still image f1.
As described above, when an output image of a composite image is captured, each moving image corresponding to each still image included in the captured image is specified, and a moving image for AR playback generated from each moving image The image is reproduced and displayed on the portable terminal 14.
In the image processing apparatus 10, the layout structure of a plurality of still images included in the output image of the composite image, and further, the association information is searched using the image feature amount of each still image, thereby corresponding to each still image. A moving image to be identified can be specified. Therefore, the time until the corresponding moving image is specified is significantly larger than the case where the similarity determination of the still image is performed one by one and the moving image corresponding to the still image is specified as in the conventional image processing apparatus. It can be shortened.
Further, the image processing apparatus 10 specifies a moving image corresponding to a still image one by one as in a conventional image processing apparatus by searching for association information using a layout structure and further using an image feature amount. The search accuracy for specifying the corresponding moving image can be improved than the case. Therefore, the trouble of inputting the access key can be saved and the convenience can be improved. Further, since the search accuracy is improved, there is an advantage that the image feature amount extracted from each still image may be simpler than the conventional one.
It should be noted that the present invention is not limited to using the mobile terminal 14, and a control device such as a personal computer including the image capturing unit 40, the input unit 42, the display unit 44, the control unit 46, the second transfer unit 48, and the like may be used. it can.
In addition, it is not essential for the moving image processing unit 36 to generate a moving image for AR reproduction from the moving image, and each moving image corresponding to each still image included in the captured image may be used as it is. .
Further, although the image processing apparatus 10 has been described with an example including the server 12 and the mobile terminal 14, the present invention is not limited to this, and both may be configured integrally. Alternatively, the mobile terminal 14 may include at least some components included in the server 12, and conversely, the server 12 may include at least some components included in the mobile terminal 14.
Further, the image feature amount extraction unit 28 may divide each still image included in the photographed image into two or more divided regions and extract the image feature amount of each divided region.
In this case, the storage unit 32 stores association information including information on the image feature amount of each divided region of each still image included in the synthesized image corresponding to the synthesized image. The first association information including the image feature amounts of the respective divided regions corresponding to the image feature amounts of the respective divided regions extracted by the image feature amount extraction unit 28 is searched from the first association information, and the second association information is retrieved. Detected as association information.
In addition, as illustrated in FIG. 16A, when a captured image includes only some still images among a plurality of still images included in an output image of a composite image, some still images included in the captured image The moving image may be specified based on the image feature amount of only the image.
In this case, the moving image specifying unit 34 partially corresponds to the layout structure of only some still images analyzed by the layout structure analyzing unit 26 from the association information of the plurality of synthesized images stored in the storage unit 32. The association information including the layout structure is searched and detected as the first association information, and partially corresponds to the image feature amount of only some still images extracted by the image feature amount extraction unit 28 from the first association information. The first association information including the image feature amount is searched and detected as second association information.
For example, as shown in FIG. 16A, the output image of the composite image includes seven still images f1 to f7, whereas the captured image includes three still images f1 to f3. When only the image is captured, the moving image specifying unit 34 searches for association information including a layout structure partially corresponding to the layout structure including the three still images f1 to f3, as shown in FIG. The first association information is detected, and the first association information including the image feature amount partially corresponding to the image feature amounts of the three still images f1 to f3 is searched and detected as the second association information.
It should be noted that even when some still images of a plurality of still images included in the output image of the composite image are not visible due to glare or the like, similarly, based on the image feature amount of only the remaining still images that can be seen A moving image can be specified.
The moving image specifying unit 34 uses both the layout structure and the image feature amount to specify a moving image, but this is not limited, for example, only the layout structure or a plurality of still image images. It is also possible to specify a moving image using only the feature amount.
For example, when a moving image is specified using only the layout structure, the storage unit 32 associates the layout structure of a plurality of still images included in the combined image and each still image included in the combined image. Association information including information of each moving image is stored corresponding to the synthesized image, and the layout structure analyzing unit is selected from the plurality of synthesized image association information stored in the storage unit 32 by the moving image specifying unit 34. 26, the association information including the layout structure corresponding to the layout structure of the plurality of still images included in the captured image is searched and detected as the first association information, and each still image included in the first association information is analyzed. Each moving image associated with is identified.
DESCRIPTION OF SYMBOLS 10 Image processing apparatus 12 Server 14 Portable terminal 16 Printer 18 Network 20 Frame image extraction part 22 Composite image generation part 24 Outer part identification part 26 Layout structure analysis part 28 Image feature-value extraction part 30 Association information generation part 32 Storage part 34 Moving image specification Unit 36 moving image processing unit 38 first transfer unit 40 image photographing unit 42 input unit 44 display unit 46 control unit 48 second transfer unit 50 touch panel
An outline identifying unit for identifying an outline of each still image included in a captured image acquired by capturing an output image of a composite image including a plurality of still images;
A layout structure analysis unit that analyzes a layout structure of a plurality of still images included in the captured image based on information of each outline identified by the outline identification unit;
Corresponding information including a layout structure of a plurality of still images included in the composite image and information of each moving image associated with each still image included in the composite image is stored corresponding to the composite image. A storage unit;
Association information including a layout structure corresponding to a layout structure of a plurality of still images included in the photographed image, analyzed by the layout structure analysis unit, from association information of a plurality of composite images stored in the storage unit And a moving image specifying unit for specifying each moving image associated with each still image included in the first association information. .
Furthermore, an image feature amount extraction unit that extracts an image feature amount of each still image included in the photographed image corresponding to each outline identified by the outline identification unit,
The moving image specifying unit further searches the first association information for first association information including an image feature amount corresponding to the image feature amount extracted by the image feature amount extraction unit, and performs second association. The image processing apparatus according to claim 1, wherein each image is detected as information and identifies each moving image associated with each still image included in the second association information.
The image feature amount extraction unit divides each still image included in the captured image into two or more divided regions, and extracts image feature amounts of the divided regions,
The storage unit stores association information including information on image feature amounts of respective divided regions of the still images included in the composite image corresponding to the composite image,
The moving image specifying unit includes a first association including the image feature amount of each divided region corresponding to the image feature amount of each divided region extracted by the image feature amount extracting unit from the first association information. The image processing apparatus according to claim 2, wherein information is searched and detected as second association information.
When the captured image includes only some still images of the plurality of still images included in the output image of the composite image, the moving image specifying unit includes the plurality of composite images stored in the storage unit. The association information including the layout structure partially corresponding to the layout structure of only the partial still image analyzed by the layout structure analysis unit is searched from the association information and detected as the first association information. Item 8. The image processing apparatus according to Item 1.
When the captured image includes only some still images of the plurality of still images included in the output image of the composite image, the moving image specifying unit includes the plurality of composite images stored in the storage unit. Among the association information, association information including a layout structure partially corresponding to the layout structure of only the partial still image analyzed by the layout structure analysis unit is searched and detected as first association information, and the first association information is detected. From the association information, first association information including an image feature amount partially corresponding to the image feature amount of only the partial still image extracted by the image feature amount extraction unit is searched and detected as second association information. The image processing apparatus according to claim 2 or 3, wherein
A composite image generation unit that generates the composite image using two or more images including one or more frame images selected from a plurality of frame images extracted by the frame image extraction unit;
The image processing apparatus according to claim 1, further comprising: an output unit that prints the composite image generated by the composite image generation unit and outputs an output image.
Further, when the composite image is generated by the composite image generation unit, a layout structure of a plurality of still images included in the composite image and each of the still images included in the composite image are associated with each of the still images. An association information generation unit that generates the association information including information of a moving image;
The image processing apparatus according to claim 6, wherein the storage unit stores association information generated by the association information generation unit in correspondence with the composite image.
The image processing apparatus according to claim 2, further comprising: an output unit that prints the composite image generated by the composite image generation unit and outputs an output image.
The image feature amount extraction unit further extracts an image feature amount of each still image included in the composite image when the composite image is generated by the composite image generation unit.
Further, when the composite image is generated by the composite image generation unit, a layout structure of a plurality of still images included in the composite image, and each included in the composite image extracted by the image feature amount extraction unit An association information generation unit that generates the association information including the image feature amount of each of the still images and the information of each moving image associated with each still image included in the composite image,
The image processing apparatus according to claim 8, wherein the storage unit stores association information generated by the association information generation unit in correspondence with the composite image.
The image feature amount extraction unit extracts at least one of a main hue, luminance, blur, edge, and subject person of each still image as the image feature amount. The image processing apparatus according to any one of claims 8 and 9.
11. The outline of the outline according to claim 1, wherein the outline identification unit identifies features of the outline including the number of outlines, the position of each outline, the size, and the aspect ratio. Image processing device.
The layout structure analysis unit analyzes the layout structure by sequentially dividing a plurality of still images included in the composite image and the captured image with a binary tree to create a tree structure. The image processing apparatus according to any one of 11.
Furthermore, an image capturing unit that captures an output image of the composite image and acquires the captured image;
A display unit for displaying the output image when the output image is captured by the image capturing unit;
When the output image is captured by the image capturing unit, the captured image specified by the moving image specifying unit is included in the outline of each still image included in the output image displayed on the display unit. The image processing apparatus according to claim 1, further comprising: a control unit configured to control each moving image associated with each included still image to be reproduced.
The control unit displays the output image on the display unit when the output image is captured by the image capturing unit, and includes an outline of each still image included in the output image displayed on the display unit. The image processing apparatus according to claim 13, wherein the moving image specified by the moving image specifying unit is controlled so as to simultaneously reproduce the moving images associated with the respective still images.
The control unit displays the output image on the display unit when the output image is captured by the image capturing unit, and includes an outline of each still image included in the output image displayed on the display unit. Furthermore, it controls to reproduce | regenerate each moving image linked | related with each said still image specified by the said moving image specific | specification part one by one in the preset order. Image processing apparatus.
The control unit displays the output image on the display unit when the output image is captured by the image capturing unit, and includes an outline of each still image included in the output image displayed on the display unit. Furthermore, it controls to reproduce | regenerate the moving image designated by the user among each moving image linked | related with each said still image specified by the said moving image specific | specification part. Image processing apparatus.
A step of identifying an outline of each still image included in a captured image acquired by capturing an output image of a composite image including a plurality of still images;
A layout structure analyzing unit analyzing a layout structure of a plurality of still images included in the photographed image based on information of each outline identified by the outline identifying unit;
The moving image specifying unit includes associating information including a layout structure of a plurality of still images included in the synthesized image and information of each moving image associated with each still image included in the synthesized image. The layout corresponding to the layout structure of the plurality of still images included in the captured image analyzed by the layout structure analysis unit from the association information of the plurality of composite images stored in the storage unit stored corresponding to And searching for association information including a structure and detecting it as first association information, and identifying each moving image associated with each still image included in the first association information. Processing method.
The moving image specifying unit further searches the first association information for first association information including an image feature amount corresponding to the image feature amount extracted by the image feature amount extraction unit, and performs second association. The image processing method according to claim 17, wherein each image is detected as information, and each moving image associated with each still image included in the second association information is specified.
The image feature amount extraction unit divides each still image included in the captured image into two or more divided regions, extracts image feature amounts of the divided regions,
The moving image specifying unit includes a first association including the image feature amount of each divided region corresponding to the image feature amount of each divided region extracted by the image feature amount extracting unit from the first association information. The image processing method according to claim 18, wherein information is searched and detected as second association information.
When the captured image includes only a part of still images included in the plurality of still images included in the composite image, the moving image specifying unit stores association information of the plurality of composite images stored in the storage unit. 18. The image according to claim 17, wherein association information including a layout structure partially corresponding to the layout structure of only the part of still images analyzed by the layout structure analysis unit is searched and detected as first association information. Processing method.
When the captured image includes only a part of still images included in the plurality of still images included in the composite image, the moving image specifying unit stores association information of the plurality of composite images stored in the storage unit. Searching association information including a layout structure partially corresponding to the layout structure of only the part of still images analyzed by the layout structure analysis unit, and detecting it as first association information; The first association information including an image feature amount partially corresponding to the image feature amount of only the partial still image extracted by the image feature amount extraction unit is searched and detected as second association information. The image processing method according to 18 or 19.
The program for making a computer perform each step of the image processing method of any one of Claims 17-21.
A computer-readable recording medium on which a program for causing a computer to execute each step of the image processing method according to any one of claims 17 to 21 is recorded.
JP2015067863A 2015-03-30 2015-03-30 Image processing device, image processing method, program and recording medium Pending JP2016189507A (en)
JP2015067863A JP2016189507A (en) 2015-03-30 2015-03-30 Image processing device, image processing method, program and recording medium
US15/045,654 US20160295036A1 (en) 2015-03-30 2016-02-17 Image processing device, image processing method, program, and recording medium
JP2016189507A true JP2016189507A (en) 2016-11-04
ID=57017891
JP2015067863A Pending JP2016189507A (en) 2015-03-30 2015-03-30 Image processing device, image processing method, program and recording medium
US (1) US20160295036A1 (en)
JP (1) JP2016189507A (en)
JP5506324B2 (en) * 2009-10-22 2014-05-28 株式会社日立国際電気 Similar image search system and similar image search method
2015-03-30 JP JP2015067863A patent/JP2016189507A/en active Pending
2016-02-17 US US15/045,654 patent/US20160295036A1/en not_active Abandoned
US20160295036A1 (en) 2016-10-06
JP4280656B2 (en) 2009-06-17 Image display device and image display method thereof
JP2006295890A (en) 2006-10-26 Album creating apparatus, album creating method and program
US20070188628A1 (en) 2007-08-16 Image display controlling method, image display controlling apparatus and image display controlling program