IP Library › Granted Patent US 12,340,135
Granted Patent B2
US 12,340,135 · App. 18/326,798 · Granted Jun 24, 2025

Image processing apparatus, image processing method, and storage medium

Inventor: Masatoshi Ishii (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/14G06F3/04812G06T3/40
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 12,340,135
App. No.
18/326,798
Granted
Jun 24, 2025
Kind
B2
Abstract

An image processing apparatus includes an image acquisition unit configured to acquire a first thumbnail image having a first angle of view recorded in an image file, an image generation unit configured to generate a second thumbnail image having a second angle of view different from the first angle of view, an image setting unit configured to set a thumbnail image to be displayed in a thumbnail display area depending on whether a cursor operated by a user is located in the thumbnail display area on a screen, and a display unit configured to display a thumbnail image set by the image setting unit in the thumbnail display area on the screen, wherein, in a case where a cursor is located in the thumbnail display area on the screen, the image setting unit sets the second thumbnail image as a thumbnail image to be displayed in the thumbnail display area.

Claims (30)

1. An image processing apparatus which executes processing for displaying a thumbnail image on a screen, the image processing apparatus comprising:

one or more hardware processors; and

at least one memory coupled to the one or more hardware processors, the at least one memory having instructions stored therein which, when executed by the one or more hardware processors, cause the image processing apparatus to operate as:

an input unit configured to input an image file including a main image having an angle of view wider than an angle of view of the thumbnail image;

a determination unit configured to determine a position of a cursor on the screen; and

a control unit configured to execute control, based on the position of the cursor, for displaying the thumbnail image on the screen in a case where the cursor is not located in a thumbnail display area on the screen and for displaying the main image, of which size is smaller than a size of the screen and is larger than a size of the thumbnail image, on the screen as the thumbnail image in a case where the cursor is located in the thumbnail display area on the screen.

2. The image processing apparatus according to claim 1 ,

wherein the control unit comprises:

a position acquisition unit configured to acquire the position of the cursor;

an image acquisition unit configured to acquire a first thumbnail image having a first angle of view recorded in the image file;

an image generation unit configured to generate a second thumbnail image having a second angle of view different from the first angle of view; and

an image setting unit configured to set a thumbnail image to be displayed in the thumbnail display area depending on whether the cursor is located in the thumbnail display area, and

wherein the control unit executes control for displaying the set thumbnail image on the screen.

3. The image processing apparatus according to claim 2 , wherein the second angle of view is wider than the first angle of view.

4. The image processing apparatus according to claim 2 , wherein the second angle of view is same as an angle of view of the main image recorded in the image file.

5. The image processing apparatus according to claim 2 , wherein the image generation unit generates the second thumbnail image having a size larger than a size of the first thumbnail image.

6. The image processing apparatus according to claim 5 , wherein the image generation unit generates the second thumbnail image to which information for identifying an area of the first thumbnail image is attached.

7. The image processing apparatus according to claim 2 , wherein the image generation unit generates the second thumbnail image having a size same as a size of the first thumbnail image.

8. The image processing apparatus according to claim 2 , further comprising an information acquisition unit configured to acquire, from metadata of the image file, display area information indicating a size of a partial area of the main image corresponding to the first thumbnail image,

wherein, based on the display area information, the image generation unit generates an image having an angle of view which includes a central part of the main image cut out from the main image into the size of the partial area as the second thumbnail image.

9. The image processing apparatus according to claim 8 , wherein the display area information includes information about a width and a height of the partial area.

10. The image processing apparatus according to claim 1 , wherein the thumbnail image is displayed within the thumbnail display area.

11. An image processing method for executing processing for displaying a thumbnail image on a screen, the image processing method comprising:

inputting an image file including a main image having an angle of view wider than an angle of view of the thumbnail image;

determining a position of a cursor on the screen; and

executing control, based on the position of the cursor, for displaying the thumbnail image on the screen in a case where the cursor is not located in a thumbnail display area on the screen and for displaying the main image, of which size is smaller than a size of the screen and is larger than a size of the thumbnail image, on the screen as the thumbnail image in a case where the cursor is located in the thumbnail display area on the screen.

12. A non-transitory computer-readable storage medium storing a program for causing a computer to execute an image processing method for executing processing for displaying a thumbnail image on a screen, the image processing method comprising:

inputting an image file including a main image having an angle of view wider than an angle of view of the thumbnail image;

determining a position of a cursor on the screen; and

executing control, based on the position of the cursor, for displaying the thumbnail image on the screen in a case where the cursor is not located in a thumbnail display area on the screen and for displaying the main image, of which size is smaller than a size of the screen and is larger than a size of the thumbnail image, on the screen as the thumbnail image in a case where the cursor is located in the thumbnail display area on the screen.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2023
From: ISHII, MASATOSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 064175/0711 →
Priority Claims (1)
JP 2022-090068 · Jun 2, 2022 · national
Continuity (1)
Related Publication 20230393795A1 · Dec 7, 2023
References Cited (41)
US 6054989A · Robertson · 2000 [cited by examiner]
US 6160553A · Robertson · 2000 [cited by examiner]
US 6166738A · Robertson · 2000 [cited by examiner]
US 6188405B1 · Czerwinski · 2001 [cited by examiner]
US 6243093B1 · Czerwinski · 2001 [cited by examiner]
US 6414677B1 · Robertson · 2002 [cited by examiner]
US 7545413B2 · Lee · 2009 [cited by examiner]
US 7900823B1 · Knouff · 2011 [cited by examiner]
US 8521255B2 · DiSilvestro · 2013 [cited by examiner]
US 8768097B2 · Wang · 2014 [cited by examiner]
US 8930999B1 · Maeng · 2015 [cited by examiner]
US 9736526B2 · Matejka · 2017 [cited by examiner]
US 9824497B2 · Goto · 2017 [cited by examiner]
US 10477134B2 · Lim · 2019 [cited by examiner]
US 10540003B2 · Hong · 2020 [cited by examiner]
US 10627628B2 · Shinohara · 2020 [cited by examiner]
US 10645283B2 · Seo · 2020 [cited by examiner]
US RE49051E · Baxley · 2022 [cited by examiner]
US 11681866B2 · Jon · 2023 [cited by examiner]
US 11861293B1 · Scott · 2024 [cited by examiner]
US 12073073B2 · Ly · 2024 [cited by examiner]
US 20070121141A1 · Takabayashi · 2007 [cited by examiner]
US 20090249208A1 · Song · 2009 [cited by examiner]
US 20100111429A1 · Wang · 2010 [cited by examiner]
US 20100281371A1 · Warner · 2010 [cited by examiner]
US 20110055759A1 · Robert · 2011 [cited by examiner]
US 20110098577A1 · DiSilvestro · 2011 [cited by examiner]
US 20130124676A1 · Mochizuki · 2013 [cited by examiner]
US 20130212534A1 · Knight · 2013 [cited by examiner]
US 20150070389A1 · Goto · 2015 [cited by examiner]
US 20150185967A1 · Ly · 2015 [cited by examiner]
US 20160132991A1 · Fukushi · 2016 [cited by examiner]
US 20170116709A1 · Wang · 2017 [cited by examiner]
US 20170322622A1 · Hong · 2017 [cited by examiner]
US 20180041699A1 · Tohara · 2018 [cited by examiner]
US 20180070011A1 · Seo · 2018 [cited by examiner]
US 20180199001A1 · Lim · 2018 [cited by examiner]
US 20190219824A1 · Shinohara · 2019 [cited by examiner]
US 20230393795A1 · Ishii · 2023 [cited by examiner]
JP 2018023026A · 2018 [cited by applicant]
WO 2013145536A1 · 2013 [cited by applicant]