1461167800-88fe5493-3c7e-4ef2-b527-684c948bc3f7

1. A method comprising:
detecting the type of motion compensation data that is to be processed by a video decoder; and
dynamically reconfiguring a video decoder cache depending on the type of data to be processed.
2. The method of claim 1 wherein detecting the type of data includes detecting whether the data is interlaced or progressive.
3. The method of claim 2 including receiving information from a packetized elementary stream parser to determine the type of data.
4. The method of claim 1 wherein said cache is reconfigured to store data from successive adjacent lines of scanned data.
5. The method of claim 3 wherein said cache is configured to receive successive even lines in one cache line and successive odd lines in another cache line.
6. The method of claim 1 including receiving an indication of a block position and whether the block is interlaced or progressive scanned and outputting an indication of tag random access memory address bits in the form of lower order column and lower order row bits.
7. The method of claim 6 including using said lower order column and lower order row bits to access a tag random access memory, receiving from the tag random access memory the higher order row and column bits and comparing those bits to the received address of a data access.
8. The method of claim 7 including receiving a field select bit and using said field select bit to identify a location within a tag random access memory.
9. The method of claim 1 including reconfiguring the video decoder cache depending on whether motion compensation data refers to both fields of a frame of scanned data or only one field of said frame.
10. The method of claim 1 including flushing said cache in connection with reconfiguring said cache.
11. The method of claim 10 including flushing on a frame boundary.
12. The method of claim 10 including flushing on a sequence boundary.
13. The method of claim 1 including reconfiguring said cache on a frame boundary.
14. The method of claim 1 including reconfiguring said cache on a sequence boundary.
15. A method comprising:
detecting whether data to be processed in a video decoder is interlaced or progressive; and
dynamically reconfiguring the video decoder cache depending on whether the data is interlaced or progressive.
16. The method of claim 15 including receiving information from a packetized elementary stream parser to determine the type of data.
17. The method of claim 15 including reconfiguring said cache to store data from successive adjacent lines of scanned data.
18. The method of claim 16 including reconfiguring said cache to receive successive even lines in one cache line and successive odd lines in another cache line.
19. The method of claim 15 including receiving an indication of a block position and whether the block is interlaced or progressive scanned and output an indication of tag random access memory address bits in the form of lower order column and lower order row bits.
20. The method of claim 19 including using said lower order column and lower order row bits to access a tag random access memory, receiving from the tag random access memory the higher order row and column bits and comparing those higher order row and column bits to the received address of a data access.
21. A system comprising:
a cache; and
a configuration unit coupled to said cache, said configuration unit to dynamically reconfigure the cache depending on the type of data to be decoded.
22. The system of claim 21, said unit to detect whether data to be stored in the cache is interlaced or progressive scanned data and to reconfigure the cache depending on whether the data is interlaced or progressive scanned.
23. The system of claim 21 wherein said configuration unit to reconfigure the cache depending on whether motion compensation data refers to both fields of a frame of scanned data or only one field of said frame.
24. The system of claim 21, said cache including a tag random access memory storing information about the higher row and column address bits of motion data and being indexed by lower row and column address bits, said tag random access memory including a comparator to compare information about higher row and column address bits with the information from the tag random access memory to determine whether data is cached in said cache.
25. The system of claim 21 comprising:
a processor;
a decoder coupled to said processor, said decoder including said cache and said configuration unit; and
a dynamic random access memory coupled to said processor.
26. The system of claim 25, said configuration unit to detect whether motion compensation data is interlaced or progressive scanned and to reconfigure the cache depending on whether the data is interlaced or progressive scanned.

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. An image forming device, comprising:
a photoconductive drum;
a discharge electrode which discharges corona onto a surface of the photoconductive drum;
a cleaning member which cleans the discharge electrode by moving along the discharge electrode; and
a detection device arranged on one of a first side and a second side in a moving direction of the cleaning member and detects a current value of an electric current discharged from the discharge electrode.
2. The image forming device according to claim 1, wherein the detection device detects a first current value as a value of an electric current discharged from the discharge electrode prior to a cleaning operation performed by the cleaning member, and a second current value as a value of an electric current discharged from the discharge electrode after the cleaning operation has been performed by the cleaning member, and the image forming device further comprises a comparison device which compares the detected first current value and the detected second current value.
3. The image forming device according to claim 2, wherein after the cleaning operation has been performed by the cleaning member, when the comparison device determines that a difference between the first current value and the second current value is equal to or greater than a prescribed threshold value, a determination is made that a life-span of the discharge electrode has ended.
4. The image forming device according to claim 2, further comprising a computer including a display, wherein a comparison result of the comparison device is transmitted to the computer, and the computer displays the comparison result on the display.
5. The image forming device according to claim 2, further comprising a driving member which moves the cleaning member, wherein when the comparison device determines that a difference between the first current value and the second current value is equal t or greater than a prescribed threshold value, the comparison device outputs a control signal to the driving member, the driving member that received the control signal is driven, and the cleaning member moves on the discharge electrode to clean the discharge electrode.
6. The image forming device according to claim 2, further comprising a second detection device, wherein the first and second detection devices are arranged on both the first side and the second side in the moving direction of the cleaning member.
7. An image forming device, comprising:
a photoconductive drum;
a discharge electrode which discharges corona onto a surface of the photoconductive drum;
a cleaning member which cleans the discharge electrode by moving on the discharge electrode; and
two detection devices, wherein the detection devices are arranged on both a first side and a second side in a moving direction of the cleaning member and detect a current value of an electric current discharged from the discharge electrode.
8. The image forming device according to claim 7, wherein one of the two detection devices detects a first current value as a value of an electric current discharged from the discharge electrode prior to a cleaning operation performed by the cleaning member, and another one of the detection devices detects a second current value as a value of an electric current discharged from the discharge electrode after the cleaning operation has been performed by the cleaning member, and the image forming device further comprises a comparison device which compares the detected first current value and the detected second current value.
9. The image forming device according to claim 8, wherein after the cleaning operation by the cleaning member, when the comparison device determines that a difference between the first current value and the second current value is equal to or greater than a prescribed threshold value, a determination is made that a life-span of the discharge electrode has ended.
10. The image forming device according to claim 8, further comprising a computer including a display, wherein a comparison result of the comparison device is transmitted to the computer, and the computer displays the comparison result on the display.
11. The image forming device according to claim 8, further comprising a driving member which moves the cleaning member, wherein when the comparison device determines that a difference between the first current value and the second current value is equal to or greater than a prescribed threshold value, the comparison device outputs a control signal to the driving member, the driving member that received the control signal is driven, and the cleaning member moves on the discharge electrode to clean the discharge electrode.
12. An image forming device, comprising:
a photoconductive drum;
a discharge electrode which discharges corona onto a surface of the photoconductive drum;
a grid electrode which is provided along a direction in which the discharge electrode extends; and
at least one detection device which is provided on the grid electrode and detects a current value of an electric current discharged from the discharge electrode.
13. The image forming device according to claim 12, further comprising a cleaning member which cleans the discharge electrode, wherein the at least one detection device detects a first current value as a value of an electric current discharged from the discharge electrode prior to a cleaning operation by the cleaning member, and a second current value as a value of an electric current discharged from the discharge electrode after the cleaning operation by the cleaning member, wherein the image forming device further comprises a comparison device which compares the first current value and the second current value detected by the at least one detection device.
14. The image forming device according to claim 13, further comprising a driving member which moves the cleaning member, wherein when the comparison device determines that a difference between the first current value and the second current value is equal to or greater than a prescribed threshold value, the comparison device outputs a control signal to the driving member, the driving member that received the control signal is driven, and the cleaning member moves on the discharge electrode to clean the discharge electrode.
15. The image forming device according to claim 13, further comprising a computer including a display, wherein a comparison result of the comparison device is transmitted to the computer, and the computer displays the comparison result on the display.
16. The image forming device according to claim 12, further comprising a power source, wherein the discharge electrode, the grid electrode and the at least one detection device are connected to the power source, and an electric current detected by the at least one detection device is supplied to the grid electrode.