# US 12,603,982 B2 · Stereoscopic high dynamic range video

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

- Number: US 12,603,982 B2
- Document ID: US12603982B2
- Status: Granted
- Kind: B2
- Application number: 18/862,647
- Filed: 2023-04-19
- Published: 2025-09-18
- Granted: 2026-04-14
- Earliest claimed: 2022-05-05
- Assignees: Dolby Laboratories Licensing Corporation
- Applicants: Dolby Laboratories Licensing Corporation
- Inventors: Walter J. Husak; Peng Yin; Guan-Ming Su; Robin Atkins
- Web page: https://patentgrep.com/patent/US12603982B2

## CPC

- H04N 13/161: Encoding, multiplexing or demultiplexing different image signal components (for multi-view video sequence encoding H04N19/597)
- H04N 13/156: Mixing image signals
- H04N 13/178: Metadata, e.g. disparity information
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N 19/597: specially adapted for multi-view video sequence encoding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/85: using pre-processing or post-processing specially adapted for video compression
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods and systems for stereoscopic 3D video are described. Input HDR stereoscopic views in a first codeword representation are merged together by a first merging function to generate an input merged view to optimize a reshaping operation which generates a reshaped merged view in a second codeword representation and associated composer metadata. The reshaped merged view may be split and re-merged by a second frame packing function to optimize video encoding efficiency of an output coded bitstream based on the reshaped merged view. In a decoder, after extracting the reshaped merged view from the coded bitstream, a composer function applies the composer metadata to the decoded reshaped merge view to generate an output merged view in the first codeword representation. Then it generates output HDR stereoscopic views based on the output merged view.

## Claims

### Claim 1

A method for encoding stereoscopic high-dynamic range (HDR) video, the method comprising:
receiving a first view and a second view of a scene in a first codeword representation;
applying a merging function to merge the first view and the second view into a first merged view in the first codeword representation, the merging function employing a first frame-packing format;
applying a reshaping process to the first merged view to generate a reshaped merged view in a second codeword representation and composer metadata, wherein the composer metadata allow a composer function operating on the reshaped merged view to generate an output approximating the first merged view in the first codeword representation;
applying a split function to the reshaped merged view to generate a first reshaped view and a second reshaped view in the second codeword representation;
merging the first reshaped view and the second reshaped view into a second merged view using a different second frame-packing format;
encoding the second merged view to generate a coded bitstream; and
combining the coded bitstream and the composer metadata to generate a coded output.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first merged view comprises a side-by-side arrangement of the first view and the second view or a top-and-bottom arrangement of the first view and the second view.

### Claim 3 (depends on 2)

The method of claim 2,
wherein side-by-side merging is applied when the first view and the second view are in a letterbox format; and
wherein top-and-bottom merging is applied when the first view and the second view are in a pillar format.

### Claim 4 (depends on 1)

The method of claim 1, wherein encoding the second merged view comprises:
frame packing the second merged view in a single frame according to the different second frame-packing format; and
compressing the single frame using a video coder and supplemental enhancement information (SEI) messaging indicating the different second frame-packing format.

### Claim 5 (depends on 1)

The method of claim 1 wherein encoding the second merged view comprises employing temporal interleaving.

### Claim 6 (depends on 1)

The method of claim 1 wherein encoding the second merged view comprises employing scalable video coding, multiview coding, or 3D coding.

### Claim 7 (depends on 6)

The method of claim 6, wherein encoding with scalable video coding comprises:
setting for the second reshaped view a TemporalId equal to maxTemporalId; and
setting for the first reshaped view the TemporalId smaller than the max TemporalId but larger or equal to 0.

### Claim 8 (depends on 1)

The method of claim 1, wherein the reshaping process further comprises:
receiving a first SDR view and a second SDR view of the scene;
applying the merging function to merge the first SDR view and the second SDR view into an SDR merged view; and
applying the reshaping process using both the SDR merged view and the first merged view to generate the reshaped merged view in the second codeword representation and the composer metadata.

### Claim 9 (depends on 1)

An apparatus comprising a processor and configured to perform the method recited in claim 1.

### Claim 10 (depends on 1)

A non-transitory computer-readable storage medium having stored thereon computer-executable instruction for executing a method with one or more processors in accordance with claim 1.

### Claim 11 (depends on 1)

The method of claim 1,
wherein the first frame-packing format is selected to optimize efficiency of the reshaping process; and
wherein the second frame-packing format is selected to optimize the encoding.
