# US 12,009,012 B2 · Method of merging digital media

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

- Number: US 12,009,012 B2
- Document ID: US12009012B2
- Status: Granted
- Kind: B2
- Application number: 17/856,905
- Filed: 2022-07-01
- Published: 2023-01-05
- Granted: 2024-06-11
- Earliest claimed: 2021-07-03
- Assignees: Logitech Europe S.A.
- Applicants: Logitech Europe S.A.
- Inventors: Thomas Maneri; Sean Elliot Kaiser; Lev Sokolov; Ashray Sameer Urs
- Web page: https://patentgrep.com/patent/US12009012B2

## CPC

- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- A63F 13/60: Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- G06F 16/783: using metadata automatically derived from the content
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/44: Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N 21/47205: {for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally}
- H04N 21/4781: {Games}
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Embodiments herein provide for methods of dividing selected areas of a first video clip having a first composition, e.g., by generating individual video data corresponding to the selected areas, arranging the selected areas to provide a second composition, e.g., by combining the individual video data to generate composite video data corresponding to the second composition, and compiling the composite video data to provide a second video clip having the second composition.

## Claims

### Claim 1

A method for generating an output video clip, the method comprising:
displaying on a first electronic device an input video clip in an editing screen of an editing preview application;
defining a plurality of layer portions for display within an output video display preview in the editing preview application, the output video display preview comprising the plurality of layer portions including a first layer portion comprising a first clip portion of the input video clip and a second layer portion comprising a second clip portion of the input video clip;
adjusting one or more characteristics of at least one of the first layer portion and the second layer portion within the output video display preview;
forming an output video clip having a plurality of regions, wherein
the plurality of regions each comprise a different layer portion of the plurality of layer portions, and
the characteristics of the layer portions in the regions of the plurality of regions, which include the adjusted at least one of the first layer portion and the second layer portion, are more similar to each other than the characteristics of the initially defined plurality of layer portions are to each other;
causing the output video clip to be generated from the output video display preview; and
causing the output video clip to be transmitted to a second electronic device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising sending parameters and the input video clip to a third electronic device, wherein the output video clip is generated by the third electronic device using the input video clip and the parameters.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
generating, using the first electronic device, the parameters based on the output video display preview of the output video clip;
saving the parameters using the first electronic device; and
transmitting the parameters to the third electronic device,
wherein the third electronic device uses the parameters to generate the output video clip.

### Claim 4 (depends on 1)

The method of claim 1, wherein the characteristics include at least one of an aspect ratio, position within a video area, resolution, frame rate, and audio characteristics.

### Claim 5 (depends on 1)

The method of claim 1, wherein the input video clip comprises short-form video content generated from a live-streaming event.

### Claim 6 (depends on 1)

The method of claim 1, wherein the input video clip has a resolution and an aspect ratio for displaying its content in a horizontal landscape orientation.

### Claim 7 (depends on 1)

The method of claim 1, wherein the output video display preview of the output video clip has a resolution and an aspect ratio for displaying content of the output video clip in a vertical portrait orientation on the second electronic device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first layer comprises game content and the second layer comprises a view of a user's camera.

### Claim 9 (depends on 1)

The method of claim 1, wherein each one of the plurality of layer portions having a fixed field of view within the input video clip.

### Claim 10

A system for generating an output video clip, the system comprising:
a processor; and
a memory having loaded therein for execution by the processor an edit preview application, wherein the edit preview application is configured to:
display on a first electronic device an input video clip in an editing screen of an editing preview application;
define a plurality of layer portions for display within an output video display preview in the editing preview application, the output video display preview comprising the plurality of layer portions including a first layer portion comprising a first clip portion of the input video clip and a second layer portion comprising a second clip portion of the input video clip;
adjust characteristics of at least one of the first layer portion and the second layer portion within the output video display preview;
form an output video clip in which the first layer portion and the second layer portion are each disposed in separate regions of a plurality of regions formed within the output video clip, wherein the adjusted characteristics of the at least one of the first layer portion and the second layer portion makes characteristics of the first layer portion and the second layer portion more similar to each other;
cause the output video clip to be generated from the output video display preview; and
cause the output video clip to be transmitted for display on an application running on a second electronic device, wherein the plurality of regions of the output video clip is configured to be displayed in an output video format of the application running on the second electronic device.

### Claim 11 (depends on 10)

The system of claim 10,
wherein the edit preview application is further configured to send parameters and the input video clip to a third electronic device,
wherein the output video clip is generated by the third electronic device using the input video clip and the parameters.

### Claim 12 (depends on 11)

The system of claim 11, wherein the editing preview application is further configured to:
generate, using the first electronic device, the parameters based on the output video display preview of the output video clip;
save the parameters using the first electronic device for re-use in generating the output video; and
transmit the parameters to the third electronic device, wherein the third electronic device uses the parameters to generate the output video clip.

### Claim 13 (depends on 10)

The system of claim 10, wherein the characteristics include an aspect ratio, position within a video area, resolution, frame rate, and audio characteristics.

### Claim 14 (depends on 10)

The system of claim 10, wherein the input video clip comprises short-form video content generated from a live-streaming event on a live-streaming service.

### Claim 15 (depends on 10)

The system of claim 10, wherein the input video clip has an aspect ratio for displaying its content in a horizontal landscape orientation.

### Claim 16 (depends on 10)

The system of claim 10, wherein the output video display preview of the output video clip has a resolution and an aspect ratio for displaying content of the output video clip in a vertical portrait orientation on the second electronic device.

### Claim 17 (depends on 10)

The method of claim 10, wherein each one of the plurality of layer portions having a fixed field of view within the input video clip.

### Claim 18

A non-transitory computer-readable medium comprising instructions that are executable in a processor of a computer system to carry out a method of scheduling a plurality of workloads for execution in a cluster of nodes, the method comprising:
displaying on a first electronic device an input video clip in an editing screen of an editing preview application;
defining a plurality of layer portions for display as an output video display preview in the editing preview application, the output video display preview comprising the plurality of layer portions including a first layer portion comprising a first clip portion of the input video clip and a second layer portion comprising a second clip portion of the input video clip; and
adjusting characteristics of at least one of the first layer portion and the second layer portion to provide an output video clip having a plurality of regions, each corresponding to one of the layer portions in the plurality of layer portions within the output video display preview, wherein
the output video clip is a composition of the plurality of regions corresponding to the plurality of layer portions, and
adjusting the characteristics of the regions makes characteristics of the regions more similar to each other than the characteristics of the corresponding plurality of layer portions are to each other;
causing the output video clip to be generated from the output video display preview; and
causing the output video clip to be transmitted to a second electronic device,
wherein the plurality of regions of the output video clip is configured to be displayed in an output video format of an application running on a third electronic device.

### Claim 19 (depends on 18)

The non-transitory computer-readable medium of claim 18, the method further comprising:
generating, using the first electronic device, the parameters based on the output video display preview of the output video clip;
saving the parameters using the first electronic device; and
transmitting the parameters to the second electronic device,
wherein the second electronic device uses the parameters to generate the output video clip.

### Claim 20 (depends on 18)

The non-transitory computer-readable medium of claim 18, wherein the output video clip has an output format selected for a social media application operated by the second electronic device.

### Claim 21 (depends on 18)

The non-transitory computer-readable medium of claim 18, wherein the output video display preview of the output video clip has a resolution and an aspect ratio for displaying content of the output video clip in a vertical portrait orientation on the second electronic device.

### Claim 22 (depends on 18)

The method of claim 18, wherein each one of the plurality of layer portions having a fixed field of view within the input video clip.

### Claim 23

A method for generating an output video clip, comprising:
displaying on a first electronic device an input video clip in an editing screen of an editing preview application;
defining a plurality of layer portions for display as an output video display preview in the editing preview application, output video display preview comprising the plurality of layer portions including
a first layer portion comprising a first clip portion of the input video clip, and
a second layer portion comprising a second clip portion of the input video clip;
adjusting, by use of the editing preview application, characteristics of at least one of the first layer portion and the second layer portion;
forming, by use of the editing preview application, an output video clip having a plurality of regions, wherein
the plurality of regions each comprise a different layer portion of the plurality of layer portions, and
the characteristics of each layer portion of the plurality of layer portions corresponding to a region of the plurality of regions, which include the adjusted at least one of the first layer portion and the second layer portion, are more similar to each other than the characteristics of the defined plurality of layer portions are to each other;
causing the output video clip to be generated from the output video display preview; and
causing the output video clip to be transmitted to a second electronic device.

### Claim 24 (depends on 23)

The method of claim 23, wherein each one of the plurality of layer portions having a fixed field of view within the input video clip.
