1461152846-ac0e2eb1-5436-4598-9e3f-4bd945658e4f

1. A transport packet parser comprising:
a header decoder for identifying a packet identifier and continuity counter for a current packet;
an associative memory for storing packet identifiers at respective addresses, said associative memory for storing packet identifiers at respective addresses, said associative memory having a search mode for comparing a current packet identifier and outputting a signal indicating the address at which the packet identifier is stored;
a random access memory for storing continuity counters associated with a previous packet for each packet identifier stored in said associative memory; and
control circuitry coupled to said associative memory and said random access memory for determining whether the current packet satisfies predetermined criteria.
2. The transport packet parser of claim 1, wherein said associative memory stores an enable bit with each packet identifier.
3. The transport packet parser of claim 1 wherein said random access memory includes a section for storing packets for which the predetermined criteria was satisfied.
4. The transport packet parser of claim 1 wherein said control circuitry includes a processing unit.
5. The transport packet parser of claim 1 wherein said header decoder further identifies a payload unit start indicator of the current packet.
6. The transport packet parser of claim 1 wherein said header decoder further identifies the adaptation field control bits of the current packet.
7. An integrated receiver demultiplexer comprising:
a header decoder for identifying a packet identifier and continuity counter for a current packet;
an associative memory for storing packet identifiers at respective addresses, said associative memory for storing packet identifiers at respective addresses, said associative memory having a search mode for comparing a current packet identifier and outputting a signal indicating the address at which the packet identifier is stored;
a random access memory for storing continuity counters associated with a previous packet for each packet identifier stored in said associative memory; and
control circuitry coupled to said associative memory and said random access memory for determining whether the current packet satisfies predetermined criteria;
an audio buffer for storing audio packets which satisfy said predetermined criteria;
a video buffer which satisfy said predetermined criteria; and
output circuitry for generating an audiovideo signal from the packets in said audio and video buffers.
8. The integrated receiver decoder of claim 7, wherein said associative memory stores an enable bit with each packet identifier.
9. The integrated receiver decoder of claim 7 wherein said random access memory includes a section for storing packets for which the predetermined criteria was satisfied.
10. The integrated receiver decoder of claim 7 wherein said control circuitry includes a processing unit.
11. The integrated receiver decoder of claim 7 wherein said header decoder further identifies a payload unit start indicator of the current packet.
12. The integrated receiver decoder of claim 7 wherein said header decoder further identifies the adaptation field control bits of the current packet.
13. The integrated receiver decoder of claim 7 and further comprising a demodulator coupled to said header decoder.
14. A method of parsing packets from a digital transmission, comprising the steps of:
storing packet identifiers at respective addresses in an associative memory, said associative memory for storing packet identifiers at respective addresses, said associative memory having a search mode for comparing a current packet identifier and outputting a signal indicating the address at which the packet identifier is stored;
for each packet identifier stored in said associative memory, storing continuity counters associated with a previous packet in a random access memory; and
identifying a packet identifier and continuity counter for a current packet;
searching the associative memory for the packet identifier for the current packet;
accessing the random access memory for a continuity counter associated with the previous packet;
determining whether the current packet satisfies predetermined criteria.
15. The method of claim 14 and further comprising the step of storing an enable bit with each packet identifier in the associative memory.
16. The method of claim 15 wherein said searching step comprises the step of searching the associative memory for the combination of the packet identifier and a predetermined enable bit value.
17. The method of claim 14 and further comprising the step of storing packets for which the predetermined criteria was satisfied in said random access memory.
18. The method of claim 14 and further comprising the step of identifying a payload unit start indicator of the current packet.
19. The method of claim 14 and further comprising the step of identifying the adaptation field control bits of the current packet.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A variable-gap fluid dynamic bearing motor assembly, the assembly comprising:
a hub configured to rotate about a rotational axis and to support at least one disc;
a first member attached to the hub and configured to rotate about the rotational axis;
a second member;
a first fluid dynamic journal bearing disposed between the first member and the second member and having a first bearing gap;
a second fluid dynamic journal bearing disposed between the first member and the second member and having a second bearing gap, the second bearing gap being larger than the first bearing gap; and
bearing fluid disposed within the first fluid dynamic journal bearing and the second fluid dynamic journal bearing to support the relative rotation of the first member and the second member.
2. The assembly of claim 1, further comprising at least one disc coupled to the hub, the at least one disc, the hub and the first member being part of a rotational assembly.
3. The assembly of claim 2, wherein a center of gravity of the rotational assembly is disposed closer to the first fluid dynamic journal bearing than to the second fluid dynamic journal bearing.
4. The assembly of claim 1, wherein sizes of the first bearing gap and the second bearing gap are selected to optimize power consumption of the first fluid dynamic journal bearing and the second fluid dynamic journal bearing relative to operational vibration of the assembly.
5. The assembly of claim 1, wherein sizes of the first bearing gap and the second bearing gap are selected to optimize power consumption of the first fluid dynamic journal bearing and the second fluid dynamic journal bearing relative to non-repetitive run-out of the assembly.
6. The assembly of claim 1, wherein the second member is configured to remain stationary.
7. The assembly of claim 6, wherein the first member comprises a shaft and the second member comprises a sleeve.
8. The assembly of claim 6, wherein the first member comprises a sleeve and the second member comprises a shaft.
9. The assembly of claim 1, wherein the assembly is disposed within an electronic device.
10. The assembly of claim 9, wherein the electronic device is a disc drive.
11. A variable-gap fluid dynamic bearing motor assembly, the assembly comprising:
a hub configured to rotate about a rotational axis and to support at least one disc;
a first member attached to the hub and configured to rotate about the rotational axis;
a second member;
a fluid dynamic journal bearing disposed between the first member and the second member and having a first bearing gap and a second bearing gap, the second bearing gap being larger than the first bearing gap; and
bearing fluid disposed within the fluid dynamic journal bearing to support the relative rotation of the first member and the second member.
12. The assembly of claim 11, further comprising at least one disc coupled to the hub, the at least one disc, the hub and the first member being part of a rotational assembly.
13. The assembly of claim 12, wherein a center of gravity of the rotational assembly is disposed closer to the first bearing gap than to the second bearing gap.
14. The assembly of claim 11, wherein sizes of the first bearing gap and the second bearing gap are selected to optimize power consumption of the fluid dynamic journal bearing relative to operational vibration of the assembly.
15. The assembly of claim 11, wherein sizes of the first bearing gap and the second bearing gap are selected to optimize power consumption of the fluid dynamic journal bearing relative to non-repetitive run-out of the assembly.
16. The assembly of claim 11, wherein the second member is configured to remain stationary.
17. The assembly of claim 16, wherein the first member comprises a shaft and the second member comprises a sleeve.
18. The assembly of claim 16, wherein the first member comprises a sleeve and the second member comprises a shaft.
19. The assembly of claim 11, wherein the assembly is disposed within an electronic device.
20. The assembly of claim 19, wherein the electronic device is a disc drive.