Automatic ID allocation for AV/C entities
First Claim
Patent Images
1. In an audio/video controller entity, an automatic ID allocation method for audio/video control entities, the method comprising:
- providing a list for currently allocated audio/video control entities;
when an audio/visual control entity is initialized, allocating a current identifier value to the initialized entity;
searching the list to see if a value matching the current identifier is contained in the list;
if a value matching the current identifier is contained in the list, then until the current identifier value does not match a value contained on the list;
incrementing the current identifier value; and
checking the list to see if the incremented value is contained in the list;
if the current identifier value is not contained in the list, then adding the current identifier value to the list.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is an automatic ID allocation technique for use in AV/C device applications. The method allows ID assignment without manual user intervention. The method includes assigning an ID to an entity when called to do so upon detection of a new entity. Furthermore, old IDs are reallocated for later use upon disconnection of the associated entity.
104 Citations
12 Claims
-
1. In an audio/video controller entity, an automatic ID allocation method for audio/video control entities, the method comprising:
-
providing a list for currently allocated audio/video control entities;
when an audio/visual control entity is initialized, allocating a current identifier value to the initialized entity;
searching the list to see if a value matching the current identifier is contained in the list;
if a value matching the current identifier is contained in the list, then until the current identifier value does not match a value contained on the list;
incrementing the current identifier value; and
checking the list to see if the incremented value is contained in the list;
if the current identifier value is not contained in the list, then adding the current identifier value to the list. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an audio/video controller entity, a computer program product comprising instructions, which when executed:
-
provide a list for currently allocated audio/video control entities;
when an audio/visual control entity is initialized, allocate a current identifier value to the initialized entity;
search the list to see if a value matching the current identifier is contained in the list;
if a value matching the current identifier is contained in the list, then until the current identifier value does not match a value contained on the list;
increment the current identifier value; and
check the list to see if the incremented value is contained in the list;
if the current identifier value is not contained in the list, then add the current identifier value to the list. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification