Video Playback Angle Switching via Pre-decoded Channel Buffers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video playback systems, such as DVD players, are limited by the number of selectable angles and experience significant delays when switching between them due to buffer updating and decoding processes, which can take several seconds.

Innovation Solution

The system reads multiple video streams from a DVD disc and stores them in buffers, allowing a selector to immediately direct the chosen stream to a video decoder upon user input, reducing switching delays by pre-assembling data in buffers and utilizing a demultiplexer to filter the current stream efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system uses traditional buffer updating and decoding processes for angle switching, then the system maintains data integrity and proper video processing, but the switching delay increases to several seconds

Engineering Contradiction:
Improvedata integrityVSAvoidswitching delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-decoding and pre-processing multiple video angle streams before they are needed. The system maintains multiple decoded video streams in buffer memory simultaneously, so when a user requests an angle change, the selected stream is already prepared and can be switched to immediately without waiting for decoding. This resolves the contradiction by performing the time-consuming decoding operation in advance while maintaining data integrity through proper buffer management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the video data processing by separating the decoding of different angle streams into independent parallel processes. Each angle stream is decoded and stored in separate buffer regions, allowing independent preparation of multiple streams. This segmentation enables the system to maintain multiple ready-to-play streams simultaneously, eliminating the sequential processing bottleneck that causes switching delays while ensuring each segment maintains its data integrity.

Inventive Principle:
Principle #1Segmentation

2Speed

If the system pre-decodes and stores multiple video streams in buffers, then the angle switching speed increases to instantaneous, but the device complexity and memory requirements increase

Engineering Contradiction:
Improveswitching speedVSAvoidbuffer management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs preliminary decoding of multiple angle streams and stores them in buffer memory before user selection. This allows instantaneous switching because the selected stream is already decoded and ready for output. The buffer management complexity is handled through systematic addressing schemes where each angle stream is allocated specific buffer regions, and the controller manages buffer updates and selection through programmed sequences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces buffer memory as an intermediary between the data source and the video output. The buffer acts as a mediator that decouples the complex decoding process from the simple selection process. Once streams are pre-loaded into the buffer, switching becomes a simple matter of selecting which buffered stream to output, rather than managing complex real-time decoding and switching operations simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the system limits the number of selectable angles to maintain performance, then the system remains stable and manageable, but the versatility and user choice are reduced

Engineering Contradiction:
Improvesystem stabilityVSAvoidangle selection versatility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments video data into distinct angle streams, with each stream independently decoded and stored in separate buffer regions. This segmentation allows the system to efficiently manage multiple angle options by organizing them in structured buffer areas with specific addressing schemes. The system can handle a practical number of angles (such as up to 9 as mentioned in the background) while maintaining stability through systematic buffer management and controlled parallel processing of segmented streams.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal buffer management system that can accommodate multiple angle streams through a standardized addressing and selection mechanism. The same buffer structure and control logic can handle any number of angle streams within system capabilities, providing versatility without requiring separate management systems for each angle. This multi-functional approach allows the system to adapt to different content requirements while maintaining operational stability.

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

Data Source

PatentUS8837921B2System for fast angle changing in video playback devices
Publication Date: 2014.09.16 TP-LINK SYSTEMS INC
  • US8837921B2 patent drawing
  • US8837921B2 patent drawing
  • US8837921B2 patent drawing

AI summary

Embodiments of the present invention provide faster user-selected scene switching during playback of a video production. In one embodiment, several channels of video (e.g., several video streams each depicting a different camera angle) are read from interleaved data on a DVD disc. Each channel's data is maintained in a channel buffer that is input to a video decoder via a selector. When a signal from a user input device indicates that a user has selected a new channel, the selector can immediately provide the selected channel's data from the channel buffer to the video decoder, thus providing an increase in switching speed.