Media Data Transfer Protocol Segmentation for Throughput
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current media data transfer protocols between devices are bottlenecked by media transfer overhead, leading to prolonged synchronization times due to the requirement for copying data through specific synchronization applications, which limits system data throughput and user experience.
Innovation Solution
The method involves splitting media data transfer protocol data into control and bulk data, transferring control data over a first channel to a synchronization application while simultaneously transferring bulk data directly to memory over a second channel, thereby bypassing the synchronization application and reducing overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If media data is transferred through a synchronization application using traditional protocols, then digital rights management compliance is maintained, but data transfer throughput is limited and synchronization time is prolonged
Solution Approach 1:
The patent segments media data transfer into two separate channels: control data transfer through the synchronization application (maintaining DRM compliance) and bulk data transfer directly to memory (achieving high throughput). This segmentation allows simultaneous execution of both DRM-compliant control operations and high-speed data transfer without interference.
Solution Approach 2:
The patent extracts the bulk data transfer function from the synchronization application and implements it as a separate direct memory transfer mechanism. This extraction removes the throughput bottleneck caused by the synchronization application while preserving its necessary control functions for DRM compliance.
2Reliability
If all media data is copied through a specific synchronization application to ensure digital rights management compliance, then security is maintained, but the synchronization application becomes a throughput bottleneck
Solution Approach 1:
The patent divides the data transfer process into control data (handled by the synchronization application for DRM security) and bulk data (transferred directly to memory for speed). This segmentation allows the system to maintain security requirements while eliminating the time penalty of processing all data through the application.
Solution Approach 2:
The patent introduces a direct memory transfer channel as an intermediary pathway for bulk data, bypassing the synchronization application. This intermediary mechanism allows high-speed transfer while the synchronization application continues to handle control functions and maintain DRM compliance.
3Ease of operation
If traditional media transfer protocols are used with setup data, control data, and metadata overhead, then proper data management is achieved, but overhead becomes the dominant component of transfer time
Solution Approach 1:
The patent separates control data (containing setup information, metadata, and management commands) from bulk media data. Control data is transferred through the synchronization application ensuring proper management, while bulk data transfers directly to memory maximizing efficiency. This segmentation reduces overhead impact on overall transfer performance.
Data Source
AI summary
A method (300) and apparatus (100) for transferring media data between devices is disclosed. The method may include receiving (320) media data transfer protocol data and splitting (330) the media data transfer protocol data into media data transfer protocol control data and a media data transfer protocol bulk data. The method may also include transferring (340) the media data transfer protocol control data over a first channel to a media data transfer protocol data synchronization application and transferring (350) the media data transfer protocol bulk data over a second channel substantially directly to memory (170) substantially simultaneously with transferring the media data transfer protocol control data over the first channel.


