1460714376-3358d3b0-7322-40d7-a6d1-b701562cdcf6

1. A code processing circuit comprising:
a plurality of coders which encode red data, green data and blue data, respectively;
a first buffer which stores the codes outputted from the coders provided corresponding to said plurality of coders;
a second buffer which stores the lengths of the codes outputted from the coders provided corresponding to said plurality of coders;
a first adder which adds the code lengths stored in the second buffer provided corresponding to said plurality of coders;
a second adder which adds all the code lengths added in the first adder;
an adjustment unit which adjusts an output code by the unit of 1 bit based on the codes stored in the first buffer, the code lengths stored in the second buffer and the code lengths added in the second adder, the output code being encoded red data, encoded green data and encoded blue data which are continuously output by the unit of 1 byte; and
a ratio unit which calculates the ratio of the codes outputted from said plurality of coders based on an amount of the red data, the green data and the blue data,
wherein the adjustment unit cuts off the codes based on the ratio, when the value of the code lengths added in the second adder is larger than the output unit stored in the code length memory,
wherein the cut-off amount of the codes for the red data, the green data and the blue data is in accordance with the ratio,
wherein the ratio unit has a ratio calculator which calculates the ratio of each code length according to the code lengths added in the first adder and the code lengths added in the second adder,
wherein the ratio unit has a ratio setting unit which previously sets the ratio of each code length added in the first adder, and a switching unit which switches and outputs one of the ratio set in the ratio setting unit and the ratio calculated by the ratio calculator, and
wherein the ratio unit has a use ratio selector for providing a predetermined use ratio value to the switching unit, wherein the adjustment unit has an enable signal generator which generates a plurality of different kinds of effective code signals based in part on the code lengths stored in the second buffer and based in part on the one ratio output by the switching unit, and wherein the adjustment unit further has an output code generator which generates output codes by the unit of 1 bit from the codes stored in the first buffer and the effective code signals generated by the enable signal generator.
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 gravity-feed bin, comprising:
a generally hollow main bin including:
a storage reservoir, and
an open end; and

a first, generally hollow, extension section selectably coupled to the open end of the main bin,
the first extension section being in communication with the reservoir, and
the storage capacity of the reservoir being increased by the first extension section.
2. The gravity-feed bin of claim 1, further including a seal element intermediate the open end of the main bin and the first extension section, the seal element providing a substantially air-tight seal between the main bin and the first extension section.
3. The gravity-feed bin of claim 2 wherein the seal element includes:
a first receptacle; and
a second, opposing receptacle.
4. The gravity-feed bin of claim 1, further including at least one additional extension section,
the at least one additional extension section being configured to be selectably coupled to the first extension section, and
the first extension section and the at least one additional extension section forming a stacked arrangement.
5. The gravity-feed bin of claim 4, further including a seal element intermediate the first extension section and the at least one additional extension section, the seal element providing a substantially air-tight seal between the first extension section and the at least one additional extension section.
6. The gravity-feed bin of claim 4 wherein the at least one additional extension section comprises a plurality of extension sections,
each of the plurality of additional extension sections being configured to be selectably coupled to an immediately adjacent extension section,
a select one of the plurality of extension sections being configured to be selectably coupled to the first extension section, and
the first extension section and the plurality of extension sections forming a stacked arrangement.
7. The gravity-feed bin of claim 6, further including:
a plurality of seal elements,
a seal element being intermediate each of the immediately adjacent extension sections; and
a select seal element being intermediate the first extension section and the select one of the plurality of extension sections immediately adjacent to the first extension section,
the plurality of seal elements providing a substantially air-tight seal between the immediately adjacent extension sections.
8. The gravity-feed bin of claim 1, further comprising:
a slot formed in the main bin proximate the open end of the main bin; and
a tab extending away from the first extension section, the tab being configured to selectably engage the slot of the main bin to selectably couple the first extension section to the main bin.
9. The gravity-feed bin of claim 1, further comprising:
a first protrusion formed in the main bin;
a second protrusion formed in the first extension section; and
a fastener,
the fastener being configured to selectably engage the first and second protrusions, thereby selectably coupling the first extension section to the main bin.
10. The gravity-feed bin of claim 1, further including a sealing lid selectably coupled to the first extension section.
11. The gravity-feed bin of claim 1, further including:
a generally hollow spout in communication with the reservoir; and
a bag-grip element coupled to the spout.
12. The gravity-feed bin of claim 11, further including a gate, the gate being configured to selectably close off the spout.
13. The gravity-feed bin of claim 12, further comprising a handle coupled to the gate.
14. The gravity-feed bin of claim 12, further including a biasing element coupled to the gate, the biasing element being configured to urge the gate to a position closing off the spout.
15. The gravity-feed bin of claim 1, further comprising a base, the main bin being coupled to the base.
16. A gravity-feed bin, comprising:
a generally hollow main bin including:
a storage reservoir, and
an open end;

a plurality of generally hollow extension sections,
each of the plurality of extension sections being configured to be selectably coupled to an immediately adjacent extension section,
a select one of the plurality of extension sections being configured to be selectably coupled to the open end of the main bin,
the plurality of extension sections being in communication with the reservoir, and
the plurality of extension sections forming a stacked arrangement; and

a plurality of seal elements,
a seal element being intermediate each of the immediately adjacent extension sections, and
a select seal element being intermediate the main bin and the select one of the plurality of extension sections immediately adjacent to the main bin,

the storage capacity of the reservoir being increased by the plurality of extension sections, and
the plurality of seal elements providing a substantially air-tight seal between the immediately adjacent extension sections.
17. The gravity-feed bin of claim 16, further comprising:
a first protrusion formed in the main bin and in each of the plurality of extension sections;
a second protrusion formed in each of the plurality of extension sections; and
a fastener,
the fastener being configured to selectably engage the first and second protrusions, thereby selectably coupling the plurality of extension sections to one another and to the main bin.
18. A method for selectably dispensing bulk materials, comprising the steps of:
obtaining a generally hollow main bin, the main bin including:
a storage reservoir, and
an open end; and

selectably coupling a first, generally hollow, extension section to the open end of the main bin,
the first extension section being in communication with the reservoir, and
the storage capacity of the reservoir being increased by the first extension section, the bulk materials being selectably dispensed from the reservoir.
19. The method of claim 18, further including the step of placing a seal element intermediate the open end of the main bin and the first extension section, the seal element providing a substantially air-tight seal between the main bin and the first extension section.
20. The method of claim 18, further comprising the steps of:
forming a first protrusion in the main bin;
forming a second protrusion in the extension section; and
coupling a fastener to the first and second protrusions,
the fastener being configured to selectably engage the first and second protrusions, thereby selectably coupling the extension section to the main bin.