IP Library › Granted Patent US 12,429,998
Granted Patent B2
US 12,429,998 · App. 18/212,173 · Granted Sep 30, 2025

Image display method and apparatus, and electronic device

Inventor: Zhe Chen (Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
G06F3/04815G06F3/04845H04N23/632H04N23/698G06F2203/04802
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,429,998
App. No.
18/212,173
Granted
Sep 30, 2025
Kind
B2
Abstract

An image display method and apparatus, and an electronic device are provided. The method includes: displaying, by an electronic device, a first input performed by a user in a case that a first three-dimensional model control is displayed on a photographing preview interface, where the first three-dimensional model control includes N display surfaces, and N is a positive integer; and displaying, by the electronic device on a first display surface in the N display surfaces in response to the first input, a first image photographed by a camera, where each display surface in the N display surfaces is used to display one image, and different display surfaces are used to display different images.

Claims (68)

1. An image display method, comprising:

when a first three-dimensional model control is displayed on a photographing preview interface, receiving a first input performed by a user, wherein the first three-dimensional model control comprises N display surfaces, and N is a positive integer, wherein the first input triggers a photographing operation of a camera;

displaying, on a first display surface in the N display surfaces in response to the first input, a first image photographed by the camera as a preview of the photographing operation,

wherein each display surface in the N display surfaces is used to preview one image, and different display surfaces are used to preview different images;

receiving a third input performed by the user, wherein the third input comprises a slide input, a sliding start location of the slide input is located on the first display surface of the first three-dimensional model control, a sliding end location of the slide input is located on a second display surface of the first three-dimensional model control, and the second display surface is different from the first display surface;

in response to the third input, controlling the first three-dimensional model control to rotate, wherein the second display surface is a focus display surface of the rotated first three-dimensional model control, and the focus display surface is a display surface with a largest visible area;

receiving a fourth input performed by the user; and

in response to the fourth input, displaying, on a target display surface in the N display surfaces, a second image photographed by the camera, wherein the target display surface comprises the first display surface or the second display surface.

2. The method according to claim 1 , wherein the first three-dimensional model control displays M images, and after the displaying a first image photographed by a camera, the method comprises:

receiving a second input performed by a user; and

in response to the second input, updating the first three-dimensional model control to a second three-dimensional model control, and displaying, on M display surfaces of the second three-dimensional model control, M images displayed on M display surfaces of the first three-dimensional model control,

wherein the second three-dimensional model control comprises X display surfaces, each display surface in the X display surfaces is used to display one image, different display surfaces are used to display different images, X and M are positive integers, and X and N are greater than or equal to M.

3. The method according to claim 1 , wherein the fourth input comprises a press input; and the displaying, on a target display surface in the N display surfaces, a second image photographed by the camera comprises:

when press duration of the press input is greater than or equal to preset duration, displaying, on the first display surface, the second image photographed by the camera; and

when the press duration of the press input is less than the preset duration, displaying, on the second display surface, the second image photographed by the camera.

4. The method according to claim 1 , wherein N images are displayed on the N display surfaces of the first three-dimensional model control, wherein the receiving a third input performed by a user comprises:

receiving the third input performed by the user when a focus display surface of the first three-dimensional model control is the first display surface, and

wherein the displaying, on a target display surface in the N display surfaces, a second image photographed by the camera comprises:

replacing the first image displayed on the first display surface with the second image photographed by the camera, wherein the target display surface is the first display surface.

5. The method according to claim 1 , wherein after the displaying, on a first display surface in the N display surfaces, a first image photographed by the camera as a preview of the photographing operation, the method further comprises:

receiving a fifth input performed by a user; and

displaying, according to a target initial three-dimensional expansion model in response to the fifth input, images displayed on all display surfaces of the first three-dimensional model control,

wherein the target initial three-dimensional expansion model is a plane model formed after three-dimensional expansion is performed on the first three-dimensional model control, the target initial three-dimensional expansion model comprises N display regions, and an image displayed in each display region is in a one-to-one correspondence with an image on each display surface of the first three-dimensional model control.

6. The method according to claim 5 , wherein the displaying, according to a target initial three-dimensional expansion model, images displayed on all display surfaces of the first three-dimensional model control comprises:

displaying, on a target program interface according to the target initial three-dimensional expansion model, the images displayed on all the display surfaces of the first three-dimensional model control,

wherein the target program interface further comprises Y third images, and all the display surfaces of the first three-dimensional model control do not comprise the third image, and

wherein after the receiving a fifth input performed by a user, the method further comprises:

displaying N region signs on the target program interface, wherein one region sign is used to indicate a region range of one display region of the target initial three-dimensional expansion model, and Y is a positive integer.

7. The method according to claim 6 , wherein after the displaying, on a target program interface according to the target initial three-dimensional expansion model, the images displayed on all the display surfaces of the first three-dimensional model control, the method further comprises:

receiving a sixth input performed by a user on a target third image and a fourth image, wherein the target third image is one of the Y third images, and the fourth image is an image displayed in the first three-dimensional model control; and

exchanging a display location of the target third image and a display location of the fourth image in response to the sixth input.

8. The method according to claim 1 , wherein when the first three-dimensional model control comprises Z images, the method further comprises:

generating an image sign from a target image on the first three-dimensional model control;

associating and storing the first three-dimensional model control, the image sign, and the Z images into a target storage space;

receiving a seventh input performed by a user; and

displaying a target program interface in response to the seventh input, wherein the target program interface comprises the image sign, the image sign is used to indicate the target image, the target image is any image on the first three-dimensional model control, an image sign of an image in the Z images except the target image is in a hidden state, and Z is a positive integer.

9. The method according to claim 8 , wherein after the displaying, on a first display surface in the N display surfaces, a first image photographed by the camera as a preview of the photographing operation, the method further comprises:

receiving an eighth input performed by a user on the target image when the target image is displayed on the target program interface, wherein the target image is an image displayed on one display surface of the first three-dimensional model control; and

displaying a target initial three-dimensional expansion model or the first three-dimensional model control on the target program interface in response to the eighth input, wherein the target initial three-dimensional expansion model comprises N display regions, and an image on one display surface of the first three-dimensional model control is correspondingly displayed in one display region.

10. The method according to claim 1 , wherein a three-dimensional model corresponding to the first three-dimensional model control comprise any one of the following: a three-dimensional polyhedron model, a three-dimensional circular model, or a multi-layer cascading model.

11. The method according to claim 10 , wherein when the three-dimensional model corresponding to the first three-dimensional model control is a three-dimensional circular model, the receiving a first input performed by a user comprises:

receiving a slide input performed by a user, wherein an input track of the slide input matches a shape of the three-dimensional circular model, and

wherein the displaying, on a first display surface in the N display surfaces, a first image photographed by the camera as a preview of the photographing operation comprises:

displaying, on the first display surface in the N display surfaces, a panoramic image photographed by the camera,

wherein the first display surface is a spherical surface corresponding to the three-dimensional circular model.

12. An electronic device, comprising a processor and a memory storing a program or an instruction that is capable of running on the processor, wherein the program or the instruction, when executed by the processor, causes the electronic device to perform following operations:

when a first three-dimensional model control is displayed on a photographing preview interface, receiving a first input performed by a user, wherein the first three-dimensional model control comprises N display surfaces, and N is a positive integer, wherein the first input triggers a photographing operation of a camera;

displaying, on a first display surface in the N display surfaces in response to the first input, a first image photographed by the camera as a preview of the photographing operation,

wherein each display surface in the N display surfaces is used to preview one image, and different display surfaces are used to preview different images;

receiving a third input performed by the user, wherein the third input comprises a slide input, a sliding start location of the slide input is located on the first display surface of the first three-dimensional model control, a sliding end location of the slide input is located on a second display surface of the first three-dimensional model control, and the second display surface is different from the first display surface;

in response to the third input, controlling the first three-dimensional model control to rotate, wherein the second display surface is a focus display surface of the rotated first three-dimensional model control, and the focus display surface is a display surface with a largest visible area;

receiving a fourth input performed by the user; and

in response to the fourth input, displaying, on a target display surface in the N display surfaces, a second image photographed by the camera, wherein the target display surface comprises the first display surface or the second display surface.

13. The electronic device according to claim 12 , wherein the first three-dimensional model control displays M images, and after the displaying a first image photographed by the camera as a preview of the photographing operation, the program or the instruction, when executed by the processor, causes the electronic device to further perform following operations:

receiving a second input performed by a user; and

in response to the second input, updating the first three-dimensional model control to a second three-dimensional model control, and displaying, on M display surfaces of the second three-dimensional model control, M images displayed on M display surfaces of the first three-dimensional model control,

wherein the second three-dimensional model control comprises X display surfaces, each display surface in the X display surfaces is used to display one image, different display surfaces are used to display different images, X and M are positive integers, and X and N are greater than or equal to M.

14. The electronic device according to claim 12 , wherein the fourth input comprises a press input; and the displaying, on a target display surface in the N display surfaces, a second image photographed by the camera comprises:

when press duration of the press input is greater than or equal to preset duration, displaying, on the first display surface, the second image photographed by the camera; and

when the press duration of the press input is less than the preset duration, displaying, on the second display surface, the second image photographed by the camera.

15. The electronic device according to claim 12 , wherein N images are displayed on the N display surfaces of the first three-dimensional model control, the receiving a third input performed by a user comprises:

receiving the third input performed by the user when a focus display surface of the first three-dimensional model control is the first display surface, and

wherein the displaying, on a target display surface in the N display surfaces, a second image photographed by the camera comprises:

replacing the first image displayed on the first display surface with the second image photographed by the camera, wherein the target display surface is the first display surface.

16. The electronic device according to claim 12 , wherein after the displaying, on a first display surface in the N display surfaces, a first image photographed by the camera as a preview of the photographing operation, the program or the instruction, when executed by the processor, causes the electronic device to further perform following operations:

receiving a fifth input performed by a user; and

displaying, according to a target initial three-dimensional expansion model in response to the fifth input, images displayed on all display surfaces of the first three-dimensional model control,

wherein the target initial three-dimensional expansion model is a plane model formed after three-dimensional expansion is performed on the first three-dimensional model control, the target initial three-dimensional expansion model comprises N display regions, and an image displayed in each display region is in a one-to-one correspondence with an image on each display surface of the first three-dimensional model control.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2023
From: CHEN, ZHE
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 064004/0287 →
Priority Claims (1)
CN 202011519313.X · Dec 21, 2020 · national
Continuity (2)
Continuation PCTCN2021138690 · Dec 16, 2021
Related Publication 20230333704A1 · Oct 19, 2023
References Cited (82)
US 5521841A · Arman · 1996 [cited by examiner]
US 5760767A · Shore · 1998 [cited by examiner]
US 5852435A · Vigneaux · 1998 [cited by examiner]
US 6069606A · Sciammarella · 2000 [cited by examiner]
US 6332147B1 · Moran · 2001 [cited by examiner]
US 6463444B1 · Jain · 2002 [cited by examiner]
US RE38401E · Goldberg · 2004 [cited by examiner]
US 6774914B1 · Benayoun · 2004 [cited by examiner]
US RE38609E · Chen · 2004 [cited by examiner]
US 6807361B1 · Girgensohn · 2004 [cited by examiner]
US 7143362B2 · Dieberger · 2006 [cited by examiner]
US 7149974B2 · Girgensohn · 2006 [cited by examiner]
US 7194527B2 · Drucker · 2007 [cited by examiner]
US 7246322B2 · Neely · 2007 [cited by examiner]
US 7437005B2 · Drucker · 2008 [cited by examiner]
US 7559039B2 · Ridgley · 2009 [cited by examiner]
US 7665033B2 · Byrne · 2010 [cited by examiner]
US 7689525B2 · Drucker · 2010 [cited by examiner]
US 7769832B2 · Drucker · 2010 [cited by examiner]
US 7877707B2 · Westerman · 2011 [cited by examiner]
US 7884855B2 · Ortiz · 2011 [cited by examiner]
US 7956848B2 · Chaudhri · 2011 [cited by examiner]
US 8340654B2 · Bratton · 2012 [cited by examiner]
US 8665375B2 · Moore · 2014 [cited by examiner]
US 8830193B2 · Shah · 2014 [cited by examiner]
US 9762757B2 · Kim · 2017 [cited by examiner]
US 10007393B2 · King · 2018 [cited by examiner]
US 11170085B2 · Devine · 2021 [cited by examiner]
US 11922563B2 · McEroy Flavelle · 2024 [cited by examiner]
US 20010010546A1 · Chen · 2001 [cited by applicant]
US 20030030595A1 · Radley-Smith · 2003 [cited by examiner]
US 20030184598A1 · Graham · 2003 [cited by examiner]
US 20030189588A1 · Girgensohn · 2003 [cited by examiner]
US 20040076444A1 · Badovinac · 2004 [cited by examiner]
US 20050034084A1 · Ohtsuki et al. · 2005 [cited by applicant]
US 20050039140A1 · Chen · 2005 [cited by examiner]
US 20050097135A1 · Epperson · 2005 [cited by examiner]
US 20050120053A1 · Watson · 2005 [cited by examiner]
US 20050138564A1 · Fogg · 2005 [cited by examiner]
US 20050192924A1 · Drucker · 2005 [cited by examiner]
US 20060149781A1 · Blankinship · 2006 [cited by examiner]
US 20060170674A1 · Tsubaki et al. · 2006 [cited by applicant]
US 20060212833A1 · Gallagher · 2006 [cited by examiner]
US 20070083818A1 · Drucker · 2007 [cited by examiner]
US 20070124677A1 · de los Reyes · 2007 [cited by examiner]
US 20090058822A1 · Chaudhri · 2009 [cited by examiner]
US 20090087161A1 · Roberts · 2009 [cited by examiner]
US 20090300530A1 · Falchuk · 2009 [cited by examiner]
US 20110102424A1 · Hibbert · 2011 [cited by examiner]
US 20110107220A1 · Perlman · 2011 [cited by examiner]
US 20120042251A1 · Rodriguez · 2012 [cited by examiner]
US 20120098754A1 · Kim · 2012 [cited by examiner]
US 20120170642A1 · Braness · 2012 [cited by examiner]
US 20130016122A1 · Bhatt · 2013 [cited by examiner]
US 20130129307A1 · Choe · 2013 [cited by examiner]
US 20140232873A1 · Meganathan · 2014 [cited by examiner]
US 20140313377A1 · Hampton · 2014 [cited by examiner]
US 20150058709A1 · Zaletel · 2015 [cited by examiner]
US 20150173846A1 · Schneider · 2015 [cited by examiner]
US 20150227196A1 · Fujii · 2015 [cited by examiner]
US 20150242404A1 · Underwood, IV · 2015 [cited by examiner]
US 20150269643A1 · Riley · 2015 [cited by examiner]
US 20170208245A1 · Castillo et al. · 2017 [cited by applicant]
US 20180040164A1 · Newman · 2018 [cited by examiner]
US 20180084257A1 · Abbas · 2018 [cited by examiner]
US 20180276800A1 · Abbas · 2018 [cited by examiner]
US 20180349008A1 · Manzari · 2018 [cited by examiner]
US 20190379876A1 · Hur · 2019 [cited by examiner]
US 20200159394A1 · Chassen · 2020 [cited by examiner]
US 20200329266A1 · Takaku · 2020 [cited by examiner]
US 20210256598A1 · Nunn · 2021 [cited by examiner]
CN 105227829A · 2016 [cited by applicant]
CN 108153900A · 2018 [cited by applicant]
CN 110401766A · 2019 [cited by applicant]
CN 111935402A · 2020 [cited by applicant]
CN 112689088A · 2021 [cited by applicant]
JP 2008124826A · 2008 [cited by applicant]
International Search Report issued in corresponding International Application No. PCT/CN2021/138690, mailed Mar. 3, 2022, 4 pages. [cited by applicant]
First Office Action issued in related Chinese application No. 202011519313.X, Dec. 22, 2021, 9 pages. [cited by applicant]
Second Office Action issued in related Chinese application No. 202011519313.X, Sep. 2, 2022, 7 pages. [cited by applicant]
Decision of Rejection issued in related Chinese application No. 202011519313.X, Dec. 23, 2022, 5 pages. [cited by applicant]
Extended European Search Report issued in related European Application No. 21909257.4, mailed May 10, 2024, 9 pages. [cited by applicant]