Virtual Package Manager for Stable BD-ROM Stream Playback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Playback instability and halts occur when playing back digital streams from both BD-ROM and hard disk as a single sequence, due to the lack of capacity in playback apparatuses to check for unstable digital streams, which is not tolerable in consumer products with strict quality standards.

Innovation Solution

A playback apparatus with a package management unit that enables or disables digital streams for recognition by the playback unit, allowing the application to control access and ensure stable playback by switching streams between enable and disable statuses based on download progress.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If playback means checks whether a digital stream is unstable, then playback stability is improved, but the playback means does not have enough capacity to conduct such check

Engineering Contradiction:
Improveplayback stabilityVSAvoidplayback means capacity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a Virtual Package Manager as an intermediary component that manages the enable/disable status of digital streams. This manager acts as a mediator between the playback means and the digital streams, handling the complexity of stream stability verification without burdening the playback means itself. The Virtual Package Manager checks stream stability and controls which streams are enabled for playback, thus improving playback stability while keeping the playback means simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If playback means checks unstable digital streams, then playback halt is avoided, but playback means lacks sufficient processing capacity

Engineering Contradiction:
Improveplayback continuityVSAvoidprocessing capacity
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments the system into distinct functional components: the Virtual Package Manager handles stream management and stability verification, while the playback means focuses solely on decoding and output. This segmentation allows the complex task of checking stream stability to be separated from the playback process, enabling continuous playback without halts while distributing processing responsibilities appropriately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Virtual Package Manager performs preliminary actions by checking the stability of digital streams before they are submitted to the playback means. By verifying stream stability in advance and enabling only stable streams, the system prevents playback halts from occurring, ensuring continuous playback without requiring the playback means to have additional processing capacity for real-time stability checks.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If application controls access to recording media, then stream stability is ensured, but system complexity increases

Engineering Contradiction:
Improvestream stabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The Virtual Package Manager serves multiple functions: it manages enable/disable status of digital streams, verifies stream stability, controls access to recording media, and coordinates between the application and playback means. By consolidating these diverse functions into a single universal manager, the system ensures stream stability without proportionally increasing overall system complexity.

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

Data Source

PatentUS8036515B2Reproducer, program, and reproducing method
Publication Date: 2011.10.11 PANASONIC HOLDINGS CORP
  • US8036515B2 patent drawing
  • US8036515B2 patent drawing
  • US8036515B2 patent drawing

AI summary

When a plurality of AVClips recorded on a BD-ROM and Local Storage 18 constitute one stream sequence, a Playback Control Engine 32 starts playback if at least one AVClip of the stream sequence is in an enable status, even when the stream sequence also includes an AVClip which is in a disable status. While one AVClip is being played back, a Virtual FileSystem unit 38 changes a remaining AVClip to the enable status of being recognizable by the Playback Control Engine 32 or the disable status of being unrecognizable by the Playback Control Engine 32, according to a method call by an application.