Methods and apparatus for harmonization of interface profiles
First Claim
1. A data device adapted to communicate with a second device over an interface, comprising:
- a processor;
a storage device in data communication with said processor;
an interface adapted for data communication with said second device; and
a computer program operative to run on said processor;
wherein said computer program comprises a substantially unified data link layer protocol adapted to support two at least partly heterogeneous device profiles.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for harmonizing or unifying at least partly heterogeneous device profiles within electronic devices. In one embodiment, processing or protocol layers within two or more separate device profiles (such as for example the Embedded and External profiles of the UDI specification) are harmonized, thereby permitting the use of a single logical paradigm (for at least one component or process) in place of two or more heterogeneous paradigms under the prior art. In the exemplary context of the aforementioned UDI specification, only a single implementation of the link layer framing logic of a source device, and the frame parsing logic of the sink is needed. Similarly, only one set of compliance tests for this unified paradigm need be developed and implemented.
99 Citations
18 Claims
-
1. A data device adapted to communicate with a second device over an interface, comprising:
-
a processor;
a storage device in data communication with said processor;
an interface adapted for data communication with said second device; and
a computer program operative to run on said processor;
wherein said computer program comprises a substantially unified data link layer protocol adapted to support two at least partly heterogeneous device profiles. - View Dependent Claims (2, 3, 4)
-
-
5. A method of unifying a plurality of at least party heterogeneous device profiles, comprising:
-
identifying two or more of said profiles requiring harmonization;
evaluating the two or more profiles to be harmonized in terms of at least their requirements and capabilities; and
harmonizing the two or more profiles so as to provide at least one common functional entity. - View Dependent Claims (6, 7, 8)
-
-
9. A method of operating a device adapted to communicate video data, comprising:
-
assigning a plurality of control symbols associated with said video data;
transmitting at least some of said control symbols for each of a plurality of data lanes;
determining if any of the plurality of symbols are present on more than one of said plurality of lanes; and
if present, terminating a video data period. - View Dependent Claims (10, 11, 12)
-
-
13. A video data processing system, comprising:
-
a video data source; and
a video data sink;
wherein said source comprises a first implementation of a link layer framing logic, and said sink comprises a second implementation of a link layer frame parsing logic, said first and second implementations of said framing and parsing logic each supporting a plurality of device profiles. - View Dependent Claims (14, 15, 16)
-
-
17. A data device, comprising:
-
a processor;
a storage device in data communication with said processor;
a display or rendering device;
an interface adapted for data communication between said processor and said display or rendering device; and
a computer program operative to run on said processor;
wherein said computer program comprises a substantially unified data link layer protocol adapted to support two at least partly heterogeneous device profiles. - View Dependent Claims (18)
-
Specification