3D Graphics Offset Synchronization for Video Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional 3D video technology struggles to maintain high-quality playback of 3D graphics images combined with video streams, particularly when graphics images are rendered in 3D and superimposed on 2D video, due to asynchronous processing of graphics streams and offset information, leading to misalignment and discomfort for viewers.

Innovation Solution

The recording medium reads offset information in parallel with decoding the sub-view video stream, maintaining a closer correspondence between graphics streams and offset information, allowing for improved playback quality of 3D graphics images alongside video images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If graphics streams and offset information are processed asynchronously, then processing efficiency is improved, but alignment between graphics and video is deteriorated

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidalignment precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by reading offset information in advance and storing it in a buffer before graphics rendering occurs. This allows the graphics processing unit to access pre-fetched offset data during rendering, maintaining synchronization without blocking the graphics pipeline. The offset information is read from the recording medium and stored in memory beforehand, ensuring it is ready when needed for 3D graphics composition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary buffer memory that decouples the graphics processing unit from the offset information storage. This buffer acts as a mediator, allowing asynchronous reading of offset information while maintaining data availability for synchronized graphics rendering. The buffer absorbs timing differences between video decoding and graphics processing, enabling both operations to proceed efficiently without direct coupling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If 3D video content is made compatible with 2D playback devices, then versatility is improved, but 3D playback quality is deteriorated

Engineering Contradiction:
Improvedevice compatibilityVSAvoid3D playback quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments 3D video content into separate left-view and right-view video streams, each stored as independent data blocks on the recording medium. This segmentation allows 2D playback devices to read and play back either stream individually for 2D compatibility, while 3D playback devices can read both streams and combine them for stereoscopic 3D reproduction. The interleaved arrangement of data blocks enables efficient selective reading based on device capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data structure that serves multiple functions: the same recording medium and data format support both 2D playback on conventional devices and 3D playback on advanced devices. The interleaved arrangement of left-view and right-view data blocks allows the system to adapt to different device capabilities without requiring separate content formats, achieving multi-functionality in a single storage medium.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2434769B1Recording method and playback method
Publication Date: 2016.08.10 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • EP2434769B1 patent drawingFigure 1
  • EP2434769B1 patent drawingFigure 2
  • EP2434769B1 patent drawingFigure 3A~3C

AI summary

A pair of main-view and sub-view video streams, a graphics stream, and playlist information are recorded on a BD-ROM disc. The sub-view video stream includes metadata arranged in each GOP. The metadata includes a correspondence table associating offset identifiers and offset information. The offset information defines offset control for each picture in a GOP. Offset control is processing to provide a left offset and right offset for the horizontal coordinates in a graphics plane to generate a pair of graphics planes that are respectively combined with main-view and sub-view video planes. The playlist information includes a stream selection table for each playback section. When the stream selection table associates a stream number with a packet identifier of a graphics stream, one of the offset identifiers is further allocated to the stream number.