1461120540-023a1eaf-e4e4-44eb-ba18-33d3fdd66ac3

1. A downloading apparatus for a broadcast receiver, comprising:
a receiver which receives a broadcast signal having a video program signal and a control information signal;
a storage element which stores a control program, the control program controlling the operation of a video program corresponding to the video program signal, wherein the store element further comprises:
a random access memory (RAM) for temporarily storing a downloaded control program, and
a non-volatile random access memory (NVRAM), including:
a first domain,
a second domain for storing a control program,
a third domain for storing a downloading program for controlling a download procedure, wherein during the download procedure the control program stored in the second domain is updated, and
a fourth domain for storing a bootstrap program, wherein the bootstrap program controls an initial boot routine,
wherein the first domain stores a version number of the control program stored in the second domain when the control program is valid and further stores a predetermined number when the download procedure for updating the control program in the second domain was suspended due to a signal transmission error, and wherein the initial boot routine includes checking whether or not a value stored in the first domain is the predetermined number and, when the value is the predetermined number, automatically updating the control program by restarting the downloading program stored in the non-volatile random access memory, predetermined number indicating that the control program which had been stored in the second domain has been deleted, and that a new control program is being downloaded; and
a micro-controller for replacing the control program stored in the second domain with the downloaded control program temporarily stored in the random access memory based on the control information signal and the version number of the control program.
2. The apparatus according to claim 1, wherein the broadcast signal includes a packet identifier (PID) to identify a type of information of the broadcast signal.
3. The apparatus according to claim 1, further comprising a signal processor which separates the control information signal from the broadcast signal.
4. A method for downloading a control program from a broadcast signal in a digital broadcast receiver, comprising:
starting a downloading program stored in a non-volatile random access memory;
downloading a new control program from the broadcast signal, and then temporarily storing the downloaded new control program in a volatile random access memory;
writing a predetermined value in a version domain of the non-volatile random access memory;
deleting a control program stored in the non-volatile random access memory;
writing the downloaded new control program stored in the volatile random access memory in the non-volatile random access memory;
writing a version number corresponding to the downloaded new control program in the version domain of the non-volatile random access memory;
rebooting the digital broadcast receiver;
examining the version domain of the non-volatile random access memory during an initial boot routine controlled by a bootstrap program; and
restarting the downloading program stored in the non-volatile random access memory for receiving the control program when the examined version domain of the non-volatile random access memory includes the predetermined value when the downloading new control program for updating the control program was suspended due to a signal transmission error, and starting the control program stored in the non-volatile random access memory when the examined version domain of the non-volatile random access memory falls to include the predetermined value,
wherein the predetermined number indicates that the control program which has been stored in the non-volatile random access memory has been deleted and the new control program is being downloaded.
5. The method according to claim 4, wherein the non-volatile random access memory includes:
a version domain storing the version number and the predetermined value; and
a control program domain storing the control program.

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 method of manufacturing a liquid crystal display panel including:
an array substrate including a display region and a peripheral region arranged adjacent to the display region; and
a counter substrate including the display region and the peripheral region, and arranged opposing the array substrate with a gap therebetween; comprising:
forming respective array patterns on a first array substrate and a second array substrate corresponding to a first display panel and a second display panel on a first mother glass substrate;
forming respective counter patterns on a first counter substrate and a second counter substrate corresponding to the first display panel and the second display panel on a second mother glass substrate;
forming a common insulating layer covering the peripheral regions of the first and second display panels on either one of the first and second mother glass substrates;
forming a resin layer on the common insulating layer in the first and second display panels;
forming a concave portion in the resin layer in the first and second display panels, respectively, by removing a portion of the resin layer;
forming a first protrusion and a second protrusion of the wall shape above the common insulating layer;
forming a plurality of pillar-shaped spacers between the array substrate and the counter substrate so as to have a gap therebetween;
attaching the array substrate and the counter substrate by a seal material provided between the peripheral portion of the display region and the first and second protrusions, respectively, an outer edge portion of the seal material being accommodated in the concave portion; and
cutting the first and second mother glass substrates in a region between the first protrusion and the second protrusion from external surfaces of the mother glass substrates.
2. The method of manufacturing a liquid crystal display panel according to claim 1, further comprising forming a color filter layer on the common insulating layer in the respective array patterns in the first and second display panels.
3. The method of manufacturing a liquid crystal display panel according to claim 2, wherein
the liquid crystal display panel includes a switching transistor formed in the display region of the array substrate, a protection insulating layer and an interlayer insulating layer formed on the switching transistor and extending to the peripheral region,
the common insulating layer in the peripheral region is formed of the protection insulating layer and the interlayer insulating layer, and
the color filter layer is formed on the protection insulating layer and the interlayer insulating layer.