BD-ROM Graphics State Sets for Interactive Display Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interactive control on DVD and Blu-ray disk (BD-ROM) systems faces criticism for lack of amusement due to high decoding loads, leading to significant waiting times for initial display, making interactive displays with animation unacceptably delayed.

Innovation Solution

A recording medium with a graphics stream that groups graphics data into state sets corresponding to different button states, prioritizing the loading of earlier appearing button-state sets to ensure initial display preparation before complete decoding, allowing for timely execution of interactive displays with animation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If animation display is used for interactive buttons on BD-ROM, then amusement and user engagement are improved, but decoding load increases causing long waiting times

Engineering Contradiction:
ImproveamusementVSAvoidwaiting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-grouping graphics data into state sets during the authoring phase. The graphics data is organized into multiple state sets corresponding to different button states (normal, selected, active) before being recorded on the BD-ROM. This pre-organization allows the reproduction apparatus to load and decode only the necessary state sets quickly during playback, rather than processing all graphics data from scratch, thus reducing waiting time while maintaining animation quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the total graphics data into multiple state sets, where each state set contains graphics data for a specific button state. This segmentation divides the large decoding task into smaller, manageable chunks. The reproduction apparatus can selectively load and decode only the required state sets (e.g., only normal and selected states initially), significantly reducing the decoding load and waiting time compared to processing all 360 pages of graphics data at once

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If all graphics data is decoded completely before initial display, then display accuracy is improved, but initial display timing is delayed

Engineering Contradiction:
Improvedisplay accuracyVSAvoidinitial display timing
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-organizing graphics data into state sets during authoring. This pre-organization enables the reproduction apparatus to quickly locate and load only the necessary state sets for initial display without needing to decode all graphics data beforehand, achieving both timely display and adequate accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by decoding and displaying only the necessary state sets (e.g., normal and selected states) for the initial interactive display, rather than decoding all possible button states. This partial decoding approach provides sufficient display accuracy for initial interaction while dramatically reducing waiting time. Additional state sets can be decoded on-demand as users interact with the display

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8006173B2Recording medium, reproduction apparatus, recording method, program and reproduction method
Publication Date: 2011.08.23 PANASONIC HOLDINGS CORP
  • US8006173B2 patent drawing
  • US8006173B2 patent drawing
  • US8006173B2 patent drawing

AI summary

A BD-ROM has recorded therein an AV Clip generated by multiplexing a video stream and a graphics stream. The graphics stream represents an interactive display to be overlayed with the video stream, and includes a sequence of three Button State groups. The interactive display includes a plurality of buttons, each of which changes from a normal state to a selected state, and from the selected state to an active state, according to a user operation. In the three Button State groups in the graphics stream, the first-order group (N-ODSs) is made of a plurality of pieces of graphics data, which represent normal states of the buttons, the second-order group (S-ODSs) is made of a plurality of pieces of graphics data, which represent selected states of the buttons, and the third-order group (A-ODSs) is made of a plurality of pieces of graphics data, which represent active states of the buttons.