Apparatus and method for extraction of different types of packets from respective portions of a single buffer
AssigneeKoninkijke Phillips Electronics N.V.
InventorRoland van der Tuijn
Life of this patent
Estimating the term…
Abstract
Communication devices, communication systems, a Bluetooth communication protocol communication device, and communication methods are provided. According to a first aspect, a communication device includes a single buffer configured to store communication data; control circuitry coupled with the buffer and configured to generate a plurality of packets including different amounts of communication data from the buffer; and communication circuitry coupled with the control circuitry and configured to communicate the packets.
Claims38
A communication device comprising:
- a single buffer having more than one portion configured for storing communication data comprising a plurality of speech samples having different numbers of data samples and more than one type of communications quality;
- control circuitry coupled with the buffer and configured to generate a plurality of packets having different amounts of communication data received from the buffer without introducing interruptions in the speech samples by switching among buffers;
- and
- communication circuitry coupled with the control circuitry and configured to communicate the packets.
A communication device comprising:
- a buffer having more than one portion configured to store communication data comprising a plurality of speech samples having different numbers of data samples and more than one type of communications quality;
- control circuitry coupled with the buffer and configured to generate a plurality of packets including communication data from the buffer, the control circuitry being configured to selectively address portions of the buffer using an offset address to extract the communication data for provision within at least some of the packets without introducing interruptions in the speech samples by switching among buffers;
- and
- communication circuitry coupled with the control circuitry and configured to communicate the packets.
A communication system comprising:
- a plurality of communication devices configured to communicate with one another, wherein at least one of the communication devices comprises:
- a buffer configured to store communication data comprising a plurality of speech samples having different numbers of data samples and more than one type of communications quality;
- control circuitry coupled with the buffer and configured to generate a plurality of packets including different amounts of communication data from the buffer without introducing interruptions in the speech samples by switching among buffers;
- and
- communication circuitry coupled with the control circuitry and configured to communicate the packets.
A Bluetooth communications protocol communication device comprising:
- a cyclical buffer configured to store a maximum amount of communication data to be communicated in a single packet, the communication data comprising a plurality of data samples;
- a packet composer coupled with the buffer and configured to select between generation of packets of a first packet type individually including a first amount of communication data from the buffer and of packets of a second packet type individually including a second amount of communication data from the buffer, the packet composer being further configured to extract communication data from only a portion of the buffer for packets of the first packet type selectively using an offset address and the entire buffer for packets of the second packet type, and wherein the packet composer is further configured to extract communication data only from a first portion of the buffer for a first packet of the first packet type and only from a second portion of the buffer for a second packet of the first packet type and only from a third portion of the buffer for a third packet of the first packet type;
- and wireless communication circuitry coupled with the packet composer and configured to communicate the packets of the first packet type and the second packet type in accordance with a Bluetooth communications protocol without in interruptions in the speech samples by switching among buffers.
A communication device comprising:
- a buffer configured to store a given amount of communication data comprising a plurality of speech samples having different numbers of data samples and more than one type of communications quality;
- control circuitry coupled with the buffer and configured to selectively generate a packet including an amount of communication data different than the given amount of communication data without introducing interruptions in the speech samples by switching among buffers;
- and
- communication circuitry coupled with the control circuitry and configured to communicate the packet.
A communication method comprising:
- storing communication data comprising a plurality of speech samples having different numbers of data samples and more than one type of communications quality within a single buffer;
- extracting different amounts of communication data from the buffer without introducing interruptions in the speech samples by switching;
- providing a plurality of packets including the different amounts of communication data;
- and
- communicating the packets after the providing.
The method according to clam 29 wherein the communicating comprises communicating in accordance with a Bluetooth communications protocol.
A communication method comprising:
- storing communication data within a buffer;
- selectively addressing the buffer using a given address to extract communication data from at least a first portion of the buffer;
- selectively offset addressing the buffer using an offset address to extract communication data from a second portion of the buffer, wherein said extraction from a first buffer portion and a second buffer portion does not introduce interruptions in the communication data by switching among buffers;
- providing a plurality of packets individually including one of the first portion of the communication data and the second portion of the communication data;
- and
- communicating the packets after the providing.
Dependencies are inferred from the claim text.