The present invention relates to a data output device, display device, display method and remote control device, and more particularly to a data output device that outputs data that defines a digital image, a display device that displays a digital image, a display method for displaying a digital image, and a remote control device that is provided with the display device.
Facility equipment such as air-conditioning equipment that is installed in a factory or building operates in conjunction with a remote control device for operating that facility equipment. In addition to room temperature or the like being displayed on the liquid-crystal display of this kind of remote control device, a power transfer switch, a preset temperature change switch and the like are displayed (for example, refer to Patent Literature 1). A user is able to know an operating state of the air-conditioner device from the displayed information, and by touching the displayed switches, is able to perform operations such as turning on the air-conditioner, or changing the preset temperature.
Patent Literature 1: Japanese Patent No. 3688721
In order to display information requested by the user on the liquid-crystal display of the remote control device, it is necessary to perform a process of converting digital data of an image to be displayed to a format specified for each liquid-crystal display (hereafter, referred to as conversion processing). Therefore, a load to perform this conversion processing is placed on a CPU (Central Processing Unit) of the device.
The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to reduce the load on a control section of the CPU by making hardware to execute processing that is to be executed when displaying a digital image.
In order to accomplish the object described above, a data output device of the present invention is provided with:
According to the present invention, processing to be executed on the digital image being displayed can be executed by hardware, so the load on the CPU is reduced.
In the following, a first embodiment of the present invention will be explained with reference to drawings.
The air-conditioning device 50 has, for example, a compressor, a heater, an electric fan and the like. Based on an instruction that the remote control device 20 relays, the air-conditioning device 50 discharges air heated or cooled to a predetermined temperature.
The remote control device 20 receives an instruction from a user, for example, and notifies the air-conditioning device 50 of that instruction. Moreover, the remote control device 20 receives information such as the operating status of each component constituting the air-conditioning device 50, and displays images based on the received information.
As illustrated in
The memory section 21b has a VRAM (Video Random Access Memory). Digital data PD for digital images that are displayed on the display unit 22 is stored in the memory section 21b.
Here, x is an integer from 1 to 16, and y is an integer from 1 to 16. Moreover, in
Returning to
The buffer 21c is configured, for example, with a volatile memory or a memory circuit, and chronologically stores unit data P(x, y). The buffer 21c, according to a request from the serial interface 21d, then sequentially outputs unit data P(x, y) to the serial interface 21d.
The serial interface 21d reads unit data P(x, y) that is stored in the buffer 21c. The serial interface 21d then outputs the read unit data P(x, y) to the display unit 22. As a result, unit data P(1, 1), P(1, 2), . . . , P(16, 16) such as is schematically illustrated in
As illustrated in
The flip-flop circuit 31 has three output stages 31a, 31b, and 31c. In this flip-flop circuit 31, when the unit data P(1, 1) that was outputted from the serial interface 21d is inputted, first, as illustrated in
Next, when the unit data P(1, 2) is inputted, the unit data P(1, 1) that has been set in the output stage 31a is shifted to the output stage 31b. At the same time, the unit data P(1, 2) is set in the output stage 31a.
Next, when the unit data P(1, 3) is inputted, as can be seen by referencing
Next, when the unit data P(1, 4) is inputted, the unit data P(1, 1) that has been set in the output stage 31c is reset. The unit data P(1, 2) that has been set in the output stage 31b is shifted to the output stage 31c, and the unit data P(1, 3) that has been set in the output stage 31a is shifted to the output stage 31b. At the same time, the unit data P(1, 4) is set in the output stage 31a. In the flip-flop circuit 31, each time that unit data P(x, y) is inputted, the operation mentioned above is repeatedly executed.
The buffer circuit 32, as illustrated in
Unit data P(x, y) that is equivalent to the unit data P(x, y) that is set in the corresponding output stages 31a, 31b and 31c of the flip-flop circuit 31 is set in the output stages 32a1 to 32a15 of the buffer circuit 32. Dummy data DD having a value of 1 is set in the output stage 32a16.
For example, as illustrated in
The buffer circuit 32 outputs the unit data P(x, y) and the dummy data DD that have been set in the output stages 32a1 to 32a16 each time that three unit data P(x, y) are inputted to flip-flop circuit 31.
Returning to
As explained above, in the embodiment, the unit data P(x, y) constituting the digital data PD is extracted as parallel data in 8-bit units by the control section 21a, and outputted to the buffer 21c. After that, in the process of transmitting the unit data P(x, y) to the display unit 22b from the serial interface 21d, that unit data P(x, y) is converted to parallel data in a format required by the display unit 22b. Therefore, the control section 21a does not need to perform processing to convert the digital data PD to a format required by the display unit 22b. Consequently, the load on the control section 21a is reduced.
Moreover, the control section 21a is able to execute other processing by the amount the load was reduced. Therefore, the processing performance of the entire system is improved.
In this embodiment, after the unit data P(x, y) constituting the digital data has been outputted by the control section 21a to the buffer 21c, that unit data P(x, y) is converted to a format required by the display unit 22b by hardware such as the serial interface 21d or display controller 22a. Therefore, it is possible to make the serial interface 21d or the like to operate by a clock that is obtained, for example, by multiplying by eight a clock that regulates the operation of the control section 21a. As a result, it is possible to perform communication between the control unit 21 and the display unit 22 in a short period of time.
In the above embodiment, a case was explained where 1-bit unit data P(x, y) is converted to 5-bit unit data P(x, y). The invention is not limited to this, and 1-bit unit data P(x, y) can also be converted to unit data P(x, y) having a desired number of bits such as 3 bits or 8 bits. In this case, this conversion can be achieved by adjusting the number of output stages 32a of the buffer circuit 32 that is connected to the output stages 31a, 31b, and 31c of the flip-flop circuit 32.
Next, the control unit 21 and the display unit 22 of the second embodiment of the present invention will be explained. In the second embodiment, digital data PD of a digital image that is composed of pixels having four gradations is transmitted between the control unit 21 and display unit 22.
The brightness of the pixels PX, for example, include a first brightness according to one set of unit data P1 and P2 having a value of 0, a second brightness for unit data P1 having a value of 1 and unit data P2 having a value of 0, a third brightness for unit data P1 having a value of 0 and unit data P2 having a value of 1, and a fourth brightness for a set of unit data P1 and P2 having a value of 1. As can be seen from referencing
The control section 21a extracts unit data Pk(x, y) constituting digital data PD that is stored in the memory section 21b by reading the data as parallel data in 8-bit units, and outputs that data to the buffer 21c.
The buffer 21c chronologically stores unit data Pk(x, y). Then the buffer 21c sequentially outputs unit data Pk(x, y) to the serial interface 21d according to a request from the serial interface 21d.
The serial interface 21d reads the unit data Pk(x, y) that is stored in the buffer 21c. The serial interface 21d then outputs the read unit data Pk(x, y) to the display unit 22. As a result, as is schematically illustrated in
The flip-flop circuit 31 has six output stages 31a to 31f. The output stage 31a is connected to the output stages 32a12 and 32a14 of the buffer circuit 32. The output stage 31b is connected to the output stages 32a11, 32a13 and 32a15 of the buffer circuit 32. The output stage 31c is connected to the output stages 32a7 and 32a9 of the buffer circuit 32. The output stage 31d is connected to the output stages 32a6, 32a8, and 32a10 of the buffer circuit 32. The output stage 31e is connected to the output stages 32a2 and 32a4 of the buffer circuit 32. The output stage 31f is connected to the output stages 32a1, 32a3 and 32a5 of the buffer circuit 32.
Therefore, as illustrated in
The buffer circuit 32 outputs the unit data P(x, y) that has been set in the output stages 32a1 to 32a16 and the dummy data DD each time that 6 unit Pk(x, y) are inputted to the flip-flop circuit 31. As a result, as illustrated in
When parallel data is outputted from the buffer circuit 32, the display unit 22b sequentially stores that parallel data in an internal memory. As a result, digital data that is equivalent to the digital data PD that has been stored in the memory section 21b is stored in the internal memory of the display unit 22b. The display unit 22b displays an image defined by the digital data that has been stored in the internal memory.
As explained above, in the embodiment, unit data Pk(x, y) constituting the digital data PD is extracted as parallel data in 8-bit units, and outputted to the buffer 21c by the control section 21a. After that, during the process of the unit data Pk(x, y) being transmitted from the serial interface 21d to the display unit 22b, that unit data Pk(x, y) is converted to parallel data in a format required by the display unit 22b. Therefore, the control section 21a does not need to perform processing to convert the digital data PD to a format required by the display unit 22b. Consequently, the load on the control section 21a is reduced.
The control section 21a is able to execute other processing by the amount that the load is reduced. Therefore, the processing performance of the entire system is improved.
In this embodiment, after the unit data Pk(x, y) constituting the digital data has been outputted to the buffer 21c by the control section 21a, the unit data Pk(x, y) is converted to a format that is required by the display unit 22b by hardware such as the serial interface 21d or display controller 22a. Therefore, it is possible to make the serial interface 21d or the like to operate by a clock that is obtained, for example, by multiplying by eight a clock that regulates the operation of the control section 21a. As a result, it is possible to perform communication between the control unit 21 and the display unit 22 in a short period of time.
In the embodiment, the digital image has four gradations, and the brightness of the pixels PX constituting the digital image is defined by 2-bit unit data Pk(x, y). The invention is not limited to this, and for example, digital image may have 16 gradations, and the brightness of the pixels PX of the digital image may be defined by 4-bit unit data Pk(x, y). Moreover, the digital image may have 256 gradations, and the brightness of the pixels PX constituting the digital image may be defined by 8-bit unit data Pk(x, y). In this case, dummy data can be inserted into the output stages 32a14, 32a15, and 32a16 of the buffer circuit 32, or alternatively these output stages 32a14, 32a15, and 32a16 cannot be used.
Embodiments of the present invention were explained above, however, the present invention is not limited by the embodiments above. For example, in the embodiments above, as illustrated in
In this case, the lines between the output stages 31a, 31b, and 31c of the flip-flop circuit 31 and the buffer circuit 32 illustrated in
Moreover, as can be seen by referencing
Moreover, as illustrated in
In this case, by using a multiplexer 33, it is possible to alternately output 8-bit data from the output stages 32a1 to 32a8 and the 8-bit data from output stages 32a9 to 32a16 of the buffer circuit 32 in synchronization with a clock signal for regulating the output timing according to the external device or the like. As a result, 8-bit data is outputted at a predetermined timing to the external device or the like. Therefore, it is possible to output parallel data at a desired timing even when the control section 21a and hardware such as the serial interface 21d or display controller 22a are made to operate respectively independently.
In the embodiments above, the case was explained where after unit data has been outputted from the serial interface 21d of the control unit 21, the data is converted to unit data having a plurality of bits. The invention is not limited to this, and it is also possible in the case where 1-bit unit data is assigned to one pixel to convert the unit data to parallel data having a plurality of bits (5 bits) beforehand as illustrated in
Moreover, when 2-bit unit data is assigned to each of the pixels constituting a digital image, it is also possible to convert that unit data to data having a plurality of bits beforehand as illustrated in
In the embodiments above, the case was explained where the flip-flop circuit 31 and the like are provided in the display controller 22a. The invention is not limited to this, and it is also possible, for example, to provide the display controller 22a or the corresponding unit in the control unit 21 as illustrated in
In the embodiments above, the control section 21a reads unit data P(x, y) constituting the digital data PD that is stored in the memory section 21b, and outputs that data to the buffer 21c. The invention is not limited to this, and it is also possible for the control unit 21, as illustrated in
In the embodiments above, cases were explained where the digital image had 2 gradations (1 bit) or 4 gradations (2 bits). The invention is not limited to this, and it is also possible for the digital image to be an image having 16 gradations (4 bits), 256 gradations (8 bits) or the like.
In the case of a digital image having 16 gradations, four unit data P1(x, y) to P4(x, y) are assigned to the pixels PX constituting the digital image. In this case, as illustrated in
In the case of a digital image having 256 gradations, eight unit data P1(x, y) to P8(x, y) are assigned to the pixels PX constituting the digital image. In this case, as illustrated in
In each of the embodiments above, the case was explained where the remote-control device 20 performs control of the air-conditioning device 50, however the present invention is not limited to this. Moreover, the control unit 21 and display unit 22 of the embodiments may be used in devices other than a remote-control device such as a communication terminal as typified by a mobile telephone.
The present invention can undergo various embodiments and variations without departing from the wide spirit and scope of the invention. Moreover, the embodiments mentioned above are for explaining the invention, and do not limit the scope of the invention. In other words, the scope of the present invention is as disclosed in the claims and not the embodiments. Various variations of the invention that are carried out within the scope of the claims and the equivalent scope of the meaning of the invention are taken to be within the scope of the invention.
This application claims priority based on Japanese Patent Application No 2010-115106 filed on May 19, 2010. The entire description, claims, and drawings of the Japanese Patent Application No 2010-115106 are incorporated herein by reference.
A data output device of the present invention is suitable for output of data that defines a digital image. Moreover, a display device and a display method of the present invention are suitable for displaying an image. Furthermore, a remote-control device of the present invention is suitable for controlling an operated device.
Number | Date | Country | Kind |
---|---|---|---|
2010-115106 | May 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/051798 | 1/28/2011 | WO | 00 | 11/8/2012 |