BD-ROM Subtitle Stream Selection via Decode Capability Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
BD-ROM playback apparatuses face a dilemma in balancing user demand for displaying subtitles in multiple languages with the need to ensure subtitle quality, as supporting all languages increases manufacturing complexity and costs.
Innovation Solution
A playback apparatus that selects and plays back text subtitle streams based on decode capability flags, allowing users to optionally display unsupported languages, while ensuring quality by restricting selection if necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the playback apparatus supports decode capability for many languages, then the adaptability for displaying subtitles in multiple languages is improved, but the device complexity increases due to the need to maintain rendering and support capabilities for each language
Solution Approach 1:
The patent segments language support into two independent capability dimensions: rendering capability (font conversion) and support capability (language properties). Each dimension is independently managed through separate flags in the register set, allowing granular control over language decode capability without requiring full support for every language combination.
Solution Approach 2:
The patent introduces dynamic configurability through the permission flag, which allows the system to adapt its language selection behavior based on user preferences. The judging unit dynamically evaluates decode capability by combining rendering and support capability flags with the permission flag, enabling flexible adjustment between quality assurance and language variety without hardware changes.
2Manufacturing precision
If the playback apparatus restricts subtitle selection to only supported languages, then the manufacturing precision and quality control are improved, but the adaptability for users wanting minority languages is reduced
Solution Approach 1:
The patent makes the language selection criterion dynamic through the permission flag configuration. When the permission flag is set to prohibit unsupported languages, the judging unit enforces quality by selecting only languages with both rendering and support capabilities. When permitted, the system expands selection to include languages with only rendering capability, allowing users to choose between quality assurance and language availability.
Solution Approach 2:
The patent changes the selection parameter from a fixed quality threshold to a configurable permission setting. The permission flag acts as a parameter that modifies the judging unit's behavior, transforming the system from a static quality-guaranteed mode to a flexible mode where users can accept potential quality issues in exchange for broader language support.
3Adaptability or versatility
If the playback apparatus permits selection of unsupported languages, then the adaptability for displaying minority languages is improved, but the reliability of subtitle display quality deteriorates due to potential inappropriate display
Solution Approach 1:
The patent performs preliminary capability assessment through the judging unit before allowing language selection. The system pre-evaluates whether a language has rendering capability, support capability, and permission status, making the decode capability determination in advance rather than during playback. This preliminary judgment mechanism allows the system to inform users about potential quality issues before they occur.
Solution Approach 2:
The patent introduces the permission flag as an intermediary between the rendering capability and the final language selection. This intermediary layer allows the system to decouple the presence of rendering capability from the actual selection decision, enabling users to control whether languages with only rendering capability (potential quality issues) are permitted in the final subtitle stream selection.
Data Source
AI summary
A BD-ROM playback apparatus for selecting and playing back one among text subtitle streams together with a moving picture. PSR 48-61 store Decode Capability flags whose set values indicate, for each language, whether or not a decode capability is present. Procedure executing unit 20 judges whether each text subtitle stream can be displayed, by referring to each set value of flags. Stream selection unit 17 selects a text subtitle stream judged as being able to be decoded. Here, the decode capability for a language being present indicates presence of rendering capability for converting character codes of the language into bitmaps, and support capability for supporting properties of the language. The b16 to b23 in PSR 30 includes a permission flag indicating whether stream selection unit 17 is permitted to select an unsupported language for which rendering capability is present but not support capability.


