Communication Device and Non-Transitory Computer-Readable Medium
First Claim
1. A non-transitory computer-readable medium storing computer-readable instructions, the instructions, when executed by a processor of a communication device configured to connect a network, performing processes comprising:
- a first judgment operation judging whether sampling data of sound for a period of time equal to or greater than a predetermined period of time is stored in a first storage portion;
a first generation operation sequentially generating, in response to the first judgment operation judging that the sampling data of sound for the period of time equal to or greater than the predetermined period of time is stored in the first storage portion, unit sound data by sequentially compressing the sampling data in the first storage portion for the predetermined period of time in an order of storage in the first storage portion;
a storage operation storing the unit sound data in a second storage portion;
a determination operation determining whether a communication state of the network is one of a first state and a second state different from the first state based on at least one of transmission data transmitted to the network and reception data received from the network;
a setting operation setting a combined time corresponding to a length of time of sound in sound data included in a single packet, the combined time being one of;
a first period of time when the determination operation determines that the communication state is the first state; and
a second period of time longer than the first period of time when the determination operation determines that the communication state is the second state;
a second judgment operation judging whether the unit sound data for a period of time equal to or greater than the combined time is stored in the second storage portion;
a second generation operation generating the packet including the unit sound data for the combined time in response to the second judgment operation judging that the unit sound data for the period of time equal to or greater than the combined time is stored in the second storage portion; and
a transmission operation transmitting, to at least one counterpart device at a cycle corresponding to the combined time, the packet generated by the second generation operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-transitory computer-readable medium stores computer-readable instructions performing processes including a determination, a setting, a first generation, a second generation and a transmission operations. The determination operation determines whether a communication state is a first or second state based on at least one of transmission data transmitted by the communication device to a conference server and reception data received by the communication device from the conference server. The setting operation sets a combined time to a first or second period of time in response to the determination operation. The first generation operation generates sound data corresponding to the combined time, by sequentially compressing sampling data corresponding to the combined time in an order of storage in a first storage portion. The second generation operation generates a packet including the sound data. The transmission operation transmits the packet to the conference server at a cycle corresponding to the combined time.
-
Citations
18 Claims
-
1. A non-transitory computer-readable medium storing computer-readable instructions, the instructions, when executed by a processor of a communication device configured to connect a network, performing processes comprising:
-
a first judgment operation judging whether sampling data of sound for a period of time equal to or greater than a predetermined period of time is stored in a first storage portion; a first generation operation sequentially generating, in response to the first judgment operation judging that the sampling data of sound for the period of time equal to or greater than the predetermined period of time is stored in the first storage portion, unit sound data by sequentially compressing the sampling data in the first storage portion for the predetermined period of time in an order of storage in the first storage portion; a storage operation storing the unit sound data in a second storage portion; a determination operation determining whether a communication state of the network is one of a first state and a second state different from the first state based on at least one of transmission data transmitted to the network and reception data received from the network; a setting operation setting a combined time corresponding to a length of time of sound in sound data included in a single packet, the combined time being one of; a first period of time when the determination operation determines that the communication state is the first state; and a second period of time longer than the first period of time when the determination operation determines that the communication state is the second state; a second judgment operation judging whether the unit sound data for a period of time equal to or greater than the combined time is stored in the second storage portion; a second generation operation generating the packet including the unit sound data for the combined time in response to the second judgment operation judging that the unit sound data for the period of time equal to or greater than the combined time is stored in the second storage portion; and a transmission operation transmitting, to at least one counterpart device at a cycle corresponding to the combined time, the packet generated by the second generation operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing computer-readable instructions, the instructions, when executed by a processor of a communication device, performing processes comprising:
-
a determination operation determining whether a communication state with a conference server via a network is one of a first state and a second state different from the first state based on at least one of transmission data transmitted by the communication device to the conference server and reception data received by the communication device from the conference server; a setting operation setting a first period of time as a combined time in response to the determination operation determining that the communication state is the first state, and setting, as the combined time, a second period of time that is longer than the first period of time in response to the determination operation determining that the communication state is the second state; a first generation operation generating, from sampling data of sound stored in a first storage portion, sound data for the combined time, by sequentially compressing the sampling data for the combined time in an order of storage in the first storage portion; a second generation operation generating a packet including the sound data; and a transmission operation transmitting the packet to the conference server at a cycle corresponding to the combined time. - View Dependent Claims (10)
-
-
11. A communication device capable of communication with a plurality of counterpart devices via a network, the communication device comprising:
-
a processor; and a memory storing computer-readable instructions, the instructions, when executed by the processor, performing processes comprising; a first judgment operation judging whether sampling data of sound for a period of time equal to or greater than a predetermined period of time is stored in a first storage portion; a first generation operation sequentially generating, in response to the first judgment operation judging that the sampling data of sound for the first period of time equal to or greater than the predetermined period of time is stored in the first storage portion, unit sound data by sequentially compressing the sampling data in the first storage portion for the predetermined period of time in an order of storage in the first storage portion; a storage operation storing the unit sound data in a second storage portion; a determination operation determining whether a communication state of the network is one of a first state and a second state different from the first state, based on at least one of transmission data that is transmitted to the network and reception data received from the network; a setting operation setting a combined time corresponding to a length of time of sound in sound data included in a single packet, the combined time being one of; a first period of time when the determination operation determines that the communication state is the first state; and a second period of time longer than the first period of time when the determination operation determines that the communication state is the second state; a second judgment operation judging whether the unit sound data for a period of time equal to or greater than the combined time is stored in the second storage portion; a second generation operation generating the packet including the unit sound data for the combined time in response to the second judgment operation judging that the unit sound data for the period of time equal to or greater than the combined time is stored in the second storage portion; and a transmission operation transmitting, to at least one counterpart device at a cycle corresponding to the combined time, the packet generated by the second generation operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification