1. A method of providing validated data related to an industrial process, the method comprising:
sensing a process variable of the industrial process with a field device having a stored cipher and secret method for data validation;
transmitting a first message containing the sensed process variable to a control room;
periodically storing, in the field device, stored data including a history of process data representative of the process variable;
transmitting a second message in response to a request for data, the second message containing the stored data from the field device together with an encrypted validation string generated by the field device using the stored data, the cipher, and the secret method; and;
providing the stored data in unencrypted form and the encrypted validation string to a third party validator with knowledge of the cipher and secret method used by the field device for validation of the stored data based upon the validation string.
2. The method of claim 1, wherein the stored data includes the process data representative of the process variable and an associated time stamp.
3. The method of claim 2, wherein the stored data further includes data representing whether the process variable was with a specified range.
4. The method of claim 1, wherein the field device stores the stored data in nonvolatile memory within the field device.
5. The method of claim 1, wherein the stored data includes data identifying the field device.
6. The method of claim 5 and further comprising:
maintaining a secure database associating field devices and ciphers.
7. The method of claim 1, wherein generating an encrypted validity string comprises:
generating a cyclical redundancy check (CRC) based upon the stored data; and
encrypting the CRC using the cipher.
8. A method of providing validated historical process data produced by an industrial process monitoringcontrol system that includes field devices and a control room, the method comprising:
sensing a process variable of an industrial process with the field device;
transmitting a first message containing process variable information based upon the sensing from the field device to the control room;
storing, within the field device, a history of process data produced by the field device;
generating at the wireless device, in response to a request, an encrypted validation string based upon the process data, a cipher stored in the field device, and a secret method programmed into the field device; and
transmitting a second message in response to the request, the second message including the history of process data in unencrypted form together with the encrypted validation string.
9. The method of claim 8 and further comprising:
providing the information and the encrypted validation string for validation of the history of process data based upon the validation string.
10. The method of claim 9 and further comprising:
identifying which field device of the industrial process monitoring or control system generated the validation string;
determining the cipher associated with the identified field device; and
determining whether the information is valid using the validation string and the cipher associated with the identified field device.
11. A method of validating process data stored by a field device that senses a process variable and transmits process variable information to a control room of an industrial process monitoringcontrol system, the method comprising:
storing a cipher in the field device;
programming the field device to sense the process variable and transmit first messages containing sensed process variable information; to periodically store process data history; to generate, upon a request for stored process data, an encrypted validity string using the stored process data and the cipher; and to transmit second messages containing the stored process data history and an identification of the field device in unencrypted form along with the encrypted validity string;
storing in a secure database an association between the field device and the cipher;
receiving process data for validation, along with the encrypted validation string and the identification of the field device, from the second messages; and
determining whether the process data has been corrupted using the cipher associated with the identified field device in the secure database and the validation string.
12. The method of claim 11 and further comprising:
storing in the field device instructions for performing a secret method for generating the encrypted validity string.
13. A field device for use in an industrial process monitoring or control system, the field device comprising:
a sensor for providing a sensor signal as a function of a sensed process parameter;
signal processing circuitry for processing the sensor signal to produce process data;
nonvolatile memory for storing process data, a cipher, and instructions for generating validation strings using the cipher;
a processor for periodically storing process data in nonvolatile memory to provide a history of process data, and for producing, in response to a request for the history of process data, unencrypted information including the history of process data and an encrypted validation string based on the cipher and the unencrypted information; and
a communication interface for transmitting first messages containing process variable information based upon process data, and second messages containing the unencrypted information and the encrypted validation key.
14. The field device of claim 13, wherein
the communication interface receives the request for the history of process data, and transmits the unencrypted information and the encrypted validation string produced in response the request.
15. The field device of claim 13 and further comprising:
a removable memory device for storing the unencrypted information and the encrypted validation string.
16. The field device of claim 15 and further comprising:
an access control device for signaling the processor to generate the encrypted validation string and store it on the removable memory device before the removable memory device is removed from the field device.
17. The field device of claim 13, wherein the information includes an identification of the field device.
18. The field device of claim 13, wherein the information includes the process data and associated time stamps.
19. The field device of claim 18, wherein the information includes status of a process variable with respect to previously set limits.
20. The field device of claim 13, wherein the cipher and the instructions are stored in a location within the nonvolatile memory that is not accessible by a user of the field device.
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 display panel, comprising:
a plurality of scan lines;
a plurality of data lines, disposed substantially perpendicular to the scan lines; and
a plurality of pixels, each of the pixels being electrically connected to the correpsonding data line and the corresponding scan line and the pixels being arranged as an array,
wherein the data lines are grouped into a plurality of groups, each of the groups is disposed between two adjacent pixel columns and has N data lines, a portion of the data lines of at least a first group among the groups cross over only a protion of the scan lines, and the rest data lines of the first group cross over all the scan lines, where N is a positive integer greater than or equal to 3,
wherein the first group comprises a first data line, a second data line, and a third data line when N is 3,
wherein the first data line crosses over the portion of the scan lines to receive a first data signal and transmit the first data signal to a portion of even pixels in a first pixel column of the two adjacent pixel columns corresponding to the first group,
wherein the second data line crosses over the portion of the scan lines to receive a second data signal and transmit the second data signal to a portion of odd pixels in a second pixel column of the two ajdacent pixel columns corresponding to the first group, and
wherein the third data line crosses over all the scan lines to receive a third data signal and transmit the third data signal to the rest even pixels in the first pixel column and the rest odd pixels in the second pixel column.
2. The display panel according to claim 1, wherein:
the portion of the even pixels in the first pixel column do not cross over the second data line and the third data line to receive the first data signal,
the portion of the odd pixels in the second pixel column do not cross over the first data line and the third data line to receive the second data signal, and
the rest even pixels in the first pixel column and the rest odd pixels in the second pixel column do not cross over the first data line and the second data line to receive the third data signal.
3. The display panel according to claim 1, wherein the ith scan line is electrically connected to all the pixels in an ith pixel row to correspondingly receive a scan signal, where i is a positive integer.
4. A display panel, comprising:
a plurality of scan lines;
a plurality of data lines, disposed substantially perpendicular to the scan lines; and
a plurality of pixels, each of the pixels being electrically connected to the correpsonding data line and the corresponding scan line and the pixels being arranged as an array,
wherein the data lines are grouped into a plurality of groups, each of the groups is disposed between two adjacent pixel columns and has N data lines, a portion of the data lines of at least a first group among the groups cross over only a protion of the scan lines, and the rest data lines of the first group cross over all the scan lines, where N is a positive integer greater than or equal to 3,
wherein the first group comprises a first data line, a second data line, a third data line, and a fourth data line when N is 4,
wherein the first data line crosses over the portion of the scan lines to receive a first data signal and transmit the first data signal to a portion of even pixels in a first pixel column of the two adjacent pixel columns correspondign to the first group,
wherein the second data line crosses over the portion of the scan lines to receive a second data signal and transmit the second data signal to a portion of odd pixels in a second pixel column of the two adjacent pixel columns corresponding to the first group,
wherein the third data line crosses over all the scan lines to receive a third data signal and transmit the third data signal to the rest even pixels in the first pixel column, and
wherein the fourth data line crosses over all the scan lines to receive a fourth data signal and transmit the fourth data signal to the rest odd pixels in the second pixel column.
5. The display panel according to claim 4, wherein:
the portion of the even pixels in the first pixel column do not cross over the second data line, the third data line, and the fourth data line to receive the first data signal,
the portion of the odd pixels in the second pixel column do not cross over the first data line, the third data line, and the fourth data line to receive the second data signal,
the rest even pixels in the first pixel column do not cross over the first data line, the second data line, and the fourth data line to receive the third data signal, and
the rest odd pixels in the second pixel column do not cross over the first data line, the second data line, and the third data line to receive the fourth data signal.
6. A display panel, comprising:
a plurality of scan lines;
a plurality of data lines, disposed substantially perpendicular to the scan lines; and
a plurality of pixels, each of the pixels being electrically connected to the correpsonding data line and the corresponding scan line and the pixels being arranged as an array,
wherein the data lines are grouped into a plurality of groups, each of the groups is disposed between two adjacent pixel columns and has N data lines, a portion of the data lines of at least a first group among the groups cross over only a protion of the scan lines, and the rest data lines of the first group cross over all the scan lines, where N is a positive integer greater than or equal to 3,
wherein the first groupcomprises a first data line, a second data line, a third data line, and a fourth data line when N is 4,
wherein the first data line crosses over the portion of the scan lines to receive a first data signal and transmit the first data signal to a portion of even pixels in a first pixel column of the two adjacent pixel columns corresponding to the first group,
wherein the second data line crosses over the portion of the scan lines to receive a second data signal and transmit the second data signal to a portion of even pixels in a second pixel column of the two adjacent pixel columns correpsonding to the first group,
wherein the third data line crosses over all the scan lines to receive a third data signal and transmit the third data signal to the rest even pixels in the first pixel column, and
wherein the fourth data line crosses over all the scan lines to receive a fourth data signal and transmit the fourth data signal to the rest even pixels in the second pixel column.
7. The display panel according to claim 6, wherein:
the portion of the even pixels in the first pixel column do not cross over the second data line, the third data line, and the fourth data line to receive the first data signal,
the portion of the even pixels in the second pixel column do not cross over the first data line, the third data line, and the fourth data line to receive the second data signal,
the rest even pixels in the first pixel column do not cross over the first data line, the second data line, and the fourth data line to receive the third data signal, and
the rest even pixels in the second pixel column do not cross over the first data line, the second data line, and the third data line to receive the fourth data signal.
8. A display panel, comprising:
a plurality of scan lines;
a plurality of data lines, disposed substantially perpendicular to the scan lines; and
a plurality of pixels, each of the pixels being electrically connected to the correpsonding data line and the corresponding scan line and the pixels being arranged as an array,
wherein the data lines are grouped into a plurality of groups, each of the groups is disposed between two adjacent pixel columns and has N data lines, a portion of the data lines of at least a first group among the groups cross over only a protion of the scan lines, and the rest data lines of the first group cross over all the scan lines, where N is a positive integer greater than or equal to 3,
wherein the first group comprises a first data line, a second data line, a third data line, and a fourth data line when N is 4,
wherein the first data line crosses over the portion of the scan lines to receive a first data signal and transmit the first data signal to a portion of odd pixels in a first pixel column of the two adjacent pixel columns corresponding to the first group,
wherein the second data line crosses over the portion of the scan lines to receive a second data signal and transmit the second data signal to a portion of odd pixels in a second pixel column of the two ajdacent pixel columns corresponding to the first group,
wherein the third data line crosses over all the scan lines to receive a third data signal and transmit the third data signal to the rest odd pixels in the first pixel column, and
wherein the fourth data line crosses over all the scan lines to receive a fourth data signal and transmit the fourth data signal to the rest odd pixels in the second pixel column.
9. The display panel according to claim 8, wherein:
the portion of the odd pixels in the first pixel column do not cross over the second data line, the third data line, and the fourth data line to receive the first data signal,
the portion of the odd pixels in the second pixel column do not cross over the first data line, the third data line, and the fourth data line to receive the second data signal,
the rest odd pixels in the first pixel column do not cross over the first data line, the second data line, and the fourth data line to receive the third data signal, and
the rest odd pixels in the second pixel column do not cross over the first data line, the second data line, and the third data line to receive the fourth data signal.