# US 12,604,081 B2 · Video shooting method and electronic device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,604,081 B2
- Document ID: US12604081B2
- Status: Granted
- Kind: B2
- Application number: 18/266,923
- Filed: 2022-05-26
- Published: 2024-02-22
- Granted: 2026-04-14
- Earliest claimed: 2021-06-16
- Assignees: Honor Device Co., Ltd.
- Applicants: Honor Device Co., Ltd.
- Inventors: Jie Yi
- Web page: https://patentgrep.com/patent/US12604081B2

## CPC

- H04N 23/632: {for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters}
- H04N 5/2624: {for obtaining an image which is composed of whole input images, e.g. splitscreen}
- H04N 5/2628: {Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation}
- H04N 5/272: Means for inserting a foreground image in a background image, i.e. inlay, outlay
- H04N 23/45: for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
- H04N 23/611: where the recognised objects include parts of the human body
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/63: by using electronic viewfinders
- H04N 23/631: {Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters}
- H04N 23/667: Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
- H04N 23/90: Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
- H04N 5/772: {the recording apparatus and the television camera being placed in the same enclosure}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An electronic device includes a display, a first camera, and a second camera. The first camera and the second camera are located on different sides of the display, and the first camera and the display are located on a same side of the electronic device. A method includes: displaying, in a first region of the display, a first image collected in real time by the first camera, and displaying, in a second region of the display, a second image collected in real time by the second camera, where the second region is the entire display region of the display, and the first region is smaller than the second region.

## Claims

### Claim 1

A video shooting method, wherein the method is applied to an electronic device comprising a display, a first camera, and a second camera, the first camera and the second camera are located on different sides of the electronic device, the first camera and the display are located on a same side of the electronic device, and the method comprises:
displaying, in a first region of the display, a first image collected in real time by the first camera, and displaying, in a second region of the display, a second image collected in real time by the second camera; and
in response to a detected first user operation, displaying a transition animation comprising a dynamic displayed picture, the transition animation comprising a third image in a third region of the display and a fourth image in a fourth region of the display, wherein the third image is generated based on the first image, the fourth image is generated based on the second image, the third region is different from the first region, and the fourth region is different from the second region; and
displaying a fifth image in a fifth region of the display, wherein the fifth image is the first image collected in real time by the first camera or the second image collected in real time by the second camera, and the fifth region is the entire display region of the display; and
wherein:
when a direction corresponding to the detected first user operation is a first direction, the third region is smaller than the first region, the fourth region is larger than the second region, and the fifth image is the second image collected in real time by the second camera; and
when the direction corresponding to the detected first user operation is a second direction, the third region is larger than the first region, the fourth region is smaller than the second region, and the fifth image is the first image collected in real time by the first camera.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the method comprises:
in a first time period, displaying, in the first region, the first image collected by the first camera when the detected first user operation is detected, and displaying, in the second region, the second image collected by the second camera when the detected first user operation is detected;
in a second time period, displaying the third image in the third region, and displaying the fourth image in the fourth region; and
in a third time period, when the direction corresponding to the detected first user operation is the first direction, displaying, in the fifth region, the fourth image and the second image collected in real time by the second camera, wherein the fourth image is superimposed and displayed on the second image, or when the direction corresponding to the detected first user operation is the second direction, displaying, in the fifth region, the third image and the first image collected in real time by the first camera, wherein the third image is superimposed and displayed on the first image.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the first region and the second region are spliced and displayed on different sides of the display, and the third region and the fourth region are spliced and displayed on different sides of the display.

### Claim 4 (depends on 3)

The method according to claim 3, wherein:
when the direction corresponding to the detected first user operation is the first direction, in the first time period, a Gaussian blur value of the second image gradually increases based on a first curve, and in the second time period, a Gaussian blur value of the fourth image gradually increases based on the first curve; or
when the direction corresponding to the detected first user operation is the second direction, in the first time period, a Gaussian blur value of the first image gradually increases based on the first curve, and in the second time period, a Gaussian blur value of the third image gradually increases based on the first curve.

### Claim 5 (depends on 3)

The method according to claim 3, wherein:
before the displaying a fifth image in a fifth region of the display, the method further comprises:
in the third time period, gradually decreasing an opacity of the third image from a second opacity to a first opacity based on a second curve; or
before the displaying a fifth image in a fifth region of the display, the method further comprises:
in the third time period, gradually decreasing an opacity of the fourth image from the second opacity to the first opacity based on the second curve.

### Claim 6 (depends on 3)

The method according to claim 3, wherein the method comprises:
when the third image is displayed in the third region of the display and the fourth image is displayed in the fourth region of the display:
in the second time period, shrinking the third region along the first direction, and moving the third image along the first direction until the third image disappears from the display; and in the second time period, enlarging the fourth region along the first direction, and zooming in the fourth image along the first direction until the fourth image fills the entire display; or
in the second time period, enlarging the third region along the second direction, and zooming in the third image along the second direction until the third image fills the entire display; and in the second time period, shrinking the fourth region along the second direction, and moving the fourth image along the second direction until the fourth image disappears from the display.

### Claim 7 (depends on 6)

The method according to claim 6, wherein:
the third image moves along the first direction based on a third curve, and the fourth image zooms in along the first direction based on the third curve; or
the third image zooms in along the second direction based on the third curve, and the fourth image moves along the second direction based on the third curve.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the method further comprises:
in response to a detected second user operation;
displaying a sixth image in a sixth region of the display, and displaying a seventh image in a seventh region of the display, wherein the sixth image is generated based on the fifth image or the seventh image is generated based on the fifth image; and
displaying, in an eighth region of the display, an eighth image collected in real time by the first camera, and displaying, in a ninth region of the display, a ninth image collected in real time by the second camera, wherein the eighth region is different from the sixth region, and the ninth region is different from the seventh region.

### Claim 9 (depends on 8)

The method according to claim 8, wherein:
when a direction corresponding to the detected second user operation is a first direction, and the sixth image is generated based on the fifth image, the seventh image is a preset picture, the sixth region is larger than the eighth region, and the seventh region is smaller than the ninth region; or
when the direction corresponding to the detected second user operation is a second direction, and the seventh image is generated based on the fifth image, the sixth image is the preset picture, the sixth region is smaller than the eighth region, and the seventh region is larger than the ninth region.

### Claim 10 (depends on 9)

The method according to claim 9, wherein after the responding to a detected second user operation, the method further comprises:
in a first time period, displaying, in the fifth region, the fifth image collected when the detected second user operation is detected;
in a second time period, displaying the sixth image in the sixth region, and displaying the seventh image in the seventh region; and
in a third time period, displaying, in the eighth region, the sixth image and the eighth image collected in real time by the first camera, wherein the sixth image is superimposed and displayed on the eighth image, and
superimposing and displaying, in the ninth region, the seventh image and the ninth image collected in real time by the second camera, wherein the seventh image is superimposed and displayed on the ninth image.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the eighth region and the second region are spliced and displayed on the display, and the sixth region and the seventh region are spliced and displayed on the display.

### Claim 12 (depends on 11)

The method according to claim 11, wherein in the first time period, a Gaussian blur value of the fifth image gradually increases based on a first curve; and
wherein:
when the sixth image is generated based on the fifth image, in the second time period, a Gaussian blur value of the sixth image gradually increases based on the first curve, or
when the seventh image is generated based on the fifth image, in the second time period, a Gaussian blur value of the seventh image gradually increases based on the first curve.

### Claim 13 (depends on 11)

The method according to claim 11, wherein before displaying, in the eighth region of the display, the eighth image collected in real time by the first camera, and displaying, in a second region of the display, the ninth image collected in real time by the second camera, the method further comprises:
in the third time period, gradually decreasing an opacity of the sixth image from a second opacity to a first opacity based on a second curve; or
in the third time period, gradually decreasing an opacity of the seventh image from the second opacity to the first opacity based on the second curve.

### Claim 14 (depends on 11)

The method according to claim 11, comprising:
when the sixth image is displayed in the sixth region of the display and the seventh image is displayed in the seventh region of the display:
in the second time period, shrinking the sixth region along the first direction, moving the sixth image along the first direction, enlarging the seventh region along the first direction, and moving the seventh image along the first direction, until a size of the sixth region is equal to a size of the seventh region; or
in the second time period, enlarging the sixth region along the second direction, moving the sixth image along the second direction, shrinking the seventh region along the second direction, and moving the seventh image along the second direction, until a size of the sixth region is equal to a size of the seventh region.

### Claim 15 (depends on 14)

The method according to claim 14, wherein the sixth image and the seventh image move along the first direction based on a third curve, or the sixth image and the seventh image move along the second direction based on the third curve.

### Claim 16 (depends on 1)

The method according to claim 1, wherein the transition animation is an animation of transitioning between displaying the first image and the second image and displaying the fifth image.

### Claim 17 (depends on 1)

The method according to claim 1, wherein the detected first user operation is an air gesture detected by the first camera or the second camera.

### Claim 18 (depends on 1)

The method according to claim 1, wherein the third image in the third region of the display does not overlap the fourth image in the fourth region of the display.

### Claim 19

An electronic device, comprising a memory storing computer program instructions and a processor configured to execute the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to perform:
displaying, in a first region of a display, a first image collected in real time by a first camera, and displaying, in a second region of the display, a second image collected in real time by a second camera;
in response to a detected first user operation, displaying a transition animation comprising a dynamic displayed picture, the transition animation comprising a third image in a third region of the display and a fourth image in a fourth region of the display, wherein the third image is generated based on the first image, the fourth image is generated based on the second image, the third region is different from the first region, and the fourth region is different from the second region; and
displaying a fifth image in a fifth region of the display, wherein the fifth image is the first image collected in real time by the first camera or the second image collected in real time by the second camera, and the fifth region is the entire display region of the display; and
wherein:
when a direction corresponding to the detected first user operation is a first direction, the third region is smaller than the first region, the fourth region is larger than the second region, and the fifth image is the second image collected in real time by the second camera; and
when the direction corresponding to the detected first user operation is a second direction, the third region is larger than the first region, the fourth region is smaller than the second region, and the fifth image is the first image collected in real time by the first camera.

### Claim 20 (depends on 19)

The electronic device according to claim 19, wherein the first region and the second region are spliced and displayed on the display, and the third region and the fourth region are spliced and displayed on the display.
