Video Coder Adaptive Mode Switching for Bandwidth Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video systems face challenges in efficiently transmitting image data over networks with varying data transmission rates without latency and judder, especially in bandwidth-limited connections, requiring flexible compression methods that often result in unnecessary data storage and processing.

Innovation Solution

A video system with a coder device that operates in multiple modes (Replay, Stop, Freeze Frame, Fast Forward, and Fast Rewind) allows clients to request and control the operating mode, enabling efficient coding and transmission of only requested data, with real-time processing and adaptive bit rate adjustment based on network conditions, using standards like MPEG-4 AVC-BP, and prioritizing key frames for reduced load and improved image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image data are compressed at low bit rate for bandwidth-limited connections, then data transmission efficiency is improved, but image quality deteriorates

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system dynamically adapts the coding parameters (bit rate, resolution, frame rate) based on the current network conditions and user interactions. The coder device transitions between different operating modes (normal coding, fast forward, fast rewind, freeze frame) to optimize the balance between transmission efficiency and image quality in real-time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes coding parameters such as bit rate, resolution, and frame rate according to network bandwidth availability. During fast forward/rewind operations, lower bit rates are used since temporal precision is less critical, while freeze frame operations use higher bit rates to maintain spatial quality

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple versions of image data with different bit rates are stored on the server, then adaptability to different network conditions is improved, but data storage requirements increase

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of storing multiple complete versions of video data, the system extracts only the essential information needed for different operations. A single high-quality source is stored, and different coded representations are generated on-demand based on network conditions and user interactions

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses a universal high-quality source video that can serve multiple purposes: normal playback, fast forward, fast rewind, and freeze frame operations. The same source is coded with different parameters dynamically rather than storing separate versions

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

3Ease of operation

If the coder device codes video data in real-time according to user interactions, then user flexibility and interactivity are improved, but processing load increases

Engineering Contradiction:
Improveuser flexibility and interactivityVSAvoidprocessing load
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system performs preliminary actions by pre-coding the video data in high quality and storing it in a form that can be quickly adapted. When user interactions occur (fast forward, rewind, freeze), the system starts from the pre-prepared source and applies minimal additional processing rather than processing from scratch

Inventive Principle:
Principle #10Preliminary action

4Stability of the object's composition

If the system transmits all video data including intermediate frames during fast forward operations, then image continuity is improved, but data transmission volume increases

Engineering Contradiction:
Improveimage continuityVSAvoiddata transmission volume
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

During fast forward operations, the system transmits only a partial set of frames (skipping intermediate frames) rather than all frames. This reduces transmission volume significantly while maintaining sufficient visual continuity for the user experience, as the human eye cannot perceive the skipped frames at such high playback speeds

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9467691B2Video system for displaying image data, method and computer program
Publication Date: 2016.10.11 ROBERT BOSCH GMBH
  • US9467691B2 patent drawing
  • US9467691B2 patent drawing
  • US9467691B2 patent drawing

AI summary

A video system 1 for displaying image data. The system includes a server (2) having a coder device (5) which can be operated in a number of operating modes, and a client (3) connected to the server (2) via a network (4). The coder device (5) is configured to code video data (V) in accordance with an active operating mode and to output coded transmission data (U). The client (3) is connected to the server (2) via a network (4), and configured to request, to further process, and to display the coded transmission data (U) from the coder device (5). The coder device (5) operates in the active operating mode as determined by the client (3).