IP Library Granted Patent US 10,380,719
Granted Patent B2
US 10,380,719 · App. 15/715,172 · Granted Aug 13, 2019

Device and method for generating panorama image

Inventors: Kuan-Jung Chiu (New Taipei, TW); Yu-Cheng Chen (New Taipei, TW); Chi-Hsun Ho (New Taipei, TW)
Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
G06T3/4038G06F16/434G06F16/583G06F16/5866G06T7/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,380,719
App. No.
15/715,172
Granted
Aug 13, 2019
Kind
B2
Abstract

A device for splicing together sub-images for a single panorama image searches a plurality of images taken from different angles in an image library. Modules in the device receive basic information and obtain image searching information. First images are extracted from the image library according to the image searching information and second images that comprise different azimuth angles and match a predetermined environmental parameter are selected from the first images. An optimal image of each azimuth angle is extracted from the second images according to environmental and image parameters and adjustments to each optimal image are made to splice together the panorama image. A panorama image generating method is also provided.

Claims (50)

1. A panorama image generating method, comprising:

receiving basic information for search purpose;

analyzing the basic information to obtain image searching information;

extracting first images from an image library according to the image searching information;

selecting from the first images second images that comprise different azimuth angles and match a predetermined environmental parameter;

extracting an optimal image of each azimuth angle from the second images according to an environmental parameter and an image parameter of each second image; and

adjusting the image parameter of each optimal image to splice a panorama image;

wherein adjusting the image parameter of each optimal image to splice the panorama image comprises:

adjusting a focal length of each optimal image according to a correction center point;

adjusting the image parameter of each optimal image;

selecting a first optimal image which has the focal length nearest to the correction center point as a start of splice image to begin splicing the panorama image;

calculating a value of difference between the adjusted focal length of each optimal image and the correction center point; and

selecting the first optimal image which has the adjusted focal length of the first optimal image at a minimum difference value with respect to the correction center point as the start of splice image.

2. The panorama image generating method of claim 1 , wherein selecting the first optimal image which has the focal length nearest to the correction center point as the start of splice image to begin splicing the panorama image comprises:

splicing around the first optimal image to generate the panorama image.

3. The panorama image generating method of claim 1 , wherein the basic information comprises image information, voice information, and character information.

4. The panorama image generating method of claim 1 , wherein the optimal images are adjacent azimuth angle second images that comprise a value of the minimum difference from the environmental parameter and the image parameter.

5. The panorama image generating method of claim 1 , wherein the basic information is an image of a photo album and the panorama image comprises a plurality of predetermined angle types.

6. The panorama image generating method of claim 5 , further comprising:

determining whether the extracted optimal images provide sufficient to splice at least one predetermined angle type of the panorama image; and

adding a maximum angle tag on the image of the photo album in response to the extracted optimal images being spliced to one or more types of the panorama image.

7. The panorama image generating method of claim 6 , further comprising:

adding non tag on the image of the photo album in response to the extracted optimal providing insufficient splicing for any type of the panorama image.

8. The panorama image generating method of claim 6 , further comprising:

adding a splicing-unable tag on the image of the photo album in response to the extracted optimal providing insufficient splicing for any type of the panorama image.

9. A panorama image generating device comprising:

at least one processor;

a storage; and

one or more programs that are stored in the storage unit and executed by the at least one processor, the one or more programs comprising instructions for:

receiving basic information for search purpose;

analyzing the basic information to obtain image searching information;

extracting first images from an image library according to the image searching information;

selecting from the first images second images that comprise different azimuth angles and match a predetermined environmental parameter;

extracting an optimal image of each azimuth angle from the second images according to an environmental parameter and an image parameter of each second image;

adjusting a focal length of each optimal image according to a correction center point;

selecting a first optimal image which has the focal length nearest to the correction center point as a start of splice image to begin splicing a panorama image;

calculating a value of difference between the adjusted focal length of each optimal image and the correction center point; and

selecting the first optimal image which has the adjusted focal length of the first optimal image at a minimum difference value with respect to the correction center point as the start of splice image.

10. The panorama image generating device of claim 9 , wherein selecting the first optimal image which has the focal length nearest to the correction center point as the start of splice image to begin splicing the panorama image comprises:

splicing around the first optimal image to generate the panorama image.

11. The panorama image generating device of claim 9 , wherein the basic information comprises image information, voice information, and character information.

12. The panorama image generating device of claim 9 , wherein the optimal images are adjacent azimuth angle second images that comprise a value of the minimum difference from the environmental parameter and the image parameter.

13. The panorama image generating device of claim 9 , wherein the basic information is an image of a photo album and the panorama image comprises a plurality of predetermined angle types.

14. The panorama image generating device of claim 13 , wherein the one or more programs further comprise:

determining whether the extracted optimal images provide sufficient to splice at least one predetermined angle type of the panorama image; and

adding a maximum angle tag on the image of the photo album in response to the extracted optimal images being spliced to one or more types of the panorama image.

15. The panorama image generating device of claim 14 , wherein the one or more programs further comprise:

adding non tag on the image of the photo album in response to the extracted optimal providing insufficient splicing for any type of the panorama image.

16. The panorama image generating device of claim 14 , wherein the one or more programs further comprise:

adding a splicing-unable tag on the image of the photo album in response to the extracted optimal providing insufficient splicing for any type of the panorama image.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2022
From: SOCLE TECHNOLOGY CORP.
To: KORE SEMICONDUCTOR CO., LTD.
Reel/Frame 059300/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2020
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: SOCLE TECHNOLOGY CORP.
Reel/Frame 054057/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: CHIU, KUAN-JUNG; CHEN, YU-CHENG; HO, CHI-HSUN
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 043686/0846 →
Priority Claims (1)
CN 2017 1 0752370 · Aug 28, 2017 · national
Continuity (1)
Related Publication 20190066264A1 · Feb 28, 2019