Video Buffer Management for Seamless Multi-Tuner Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Switching between tuners in multi-tuner video systems causes the memory buffer to be flushed, resulting in loss of video content.

Innovation Solution

A method of video buffer management that allows seamless switching between tuners by maintaining the contents of memory buffers during playback, pause, and recording operations, using a controller to direct the output between buffers without disrupting the video signal feed or buffer contents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the memory buffer is flushed when switching between tuners, then the buffer can be reused for new content, but the user loses video content from the previous channel

Engineering Contradiction:
Improvetuner switching capabilityVSAvoidvideo content loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system divides the buffer management into separate independent buffers for each tuner. When switching between tuners, each buffer maintains its own video content independently, allowing seamless switching without flushing any buffer. This segmentation resolves the contradiction by enabling tuner versatility while preserving video content in each buffer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-loads and maintains video content in the memory buffer before a switch is requested. By keeping the buffer populated with valid video data from the current tuner, the system ensures that when a tuner switch occurs, the buffer already contains preservable content that can be seamlessly transitioned or saved, preventing content loss during the switching operation.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If a single memory buffer is used for multiple tuners, then the system is simpler, but switching causes content loss

Engineering Contradiction:
Improvebuffer structureVSAvoidvideo content integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements separate memory buffers for each tuner instead of sharing a single buffer. This segmentation increases structural complexity slightly but ensures that each buffer maintains independent video content integrity. When switching tuners, no buffer needs to be flushed, thus preserving video content and improving reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a buffer management controller as an intermediary that coordinates between multiple tuners and their respective buffers. This mediator manages the buffer assignments and switching operations, allowing the system to maintain multiple independent buffers without requiring complex manual management, thus balancing complexity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8049821B2Video buffer management
Publication Date: 2011.11.01 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8049821B2 patent drawing
  • US8049821B2 patent drawing
  • US8049821B2 patent drawing

AI summary

In one embodiment a video system comprises a first tuner, a first memory buffer coupled to the first tuner to receive a first video signal from the first tuner, a second tuner, a second memory buffer coupled to the second tuner to receive a second video signal from the second tuner, and a controller comprising logic to direct the first video signal from the first memory buffer to an output port, receive a signal to switch the output port from the first memory buffer to the second memory buffer, and in response to the signal, couple the output port to the second memory buffer without disrupting the operations of the first memory buffer.