Patent ID: 9247079
Filing Date: 2016-01-26
CPC Classification: H04N

Claim Text:
1. An information processing apparatus comprising: a first electronic circuit having a first buffer for storing information, the first electronic circuit being configured to execute predetermined first information processing by reading out information from a memory connected via a first transmission path, and write the information processed by the first information processing into the memory; and one or a plurality of second electronic circuits having a second buffer for storing information, and connected to the first electronic circuit via a second transmission path different from the first transmission path, the one or plurality of second electronic circuits being configured to execute second information processing different from the first information processing, wherein the first electronic circuit configured to execute the first information processing, using the second buffer of the second electronic circuit that is in an unused state and the first buffer; the one or plurality of second electronic circuits rewrites a value of a use state flag provided in the first electronic circuit or the one or plurality of second electronic circuits in accordance with whether or not the one or plurality of second electronic circuits is in a used state, and rewrites a value of a free space flag provided in the first electronic circuit or the one or plurality of second electronic circuits in accordance with whether or not there is a free space equal to or more than a predetermined threshold value in the second buffer, the first electronic circuit uses the first buffer only when the first electronic circuit determines, upon referring to the use state flag, that there is no second electronic circuit that is in an unused state, or determines, upon referring to the free space flag, that a free space of the second buffer of the second electronic circuit that is in an unused state is equal to or less than the threshold value; the first information processing is processing by which an information amount of the information after the first information processing becomes smaller than an information amount of the information before the first information processing; the first information processing is compression processing; and only when writing the information into the memory is delayed, the first electronic circuit writes the information into the memory via the second buffer.