What is claimed is:
1. An image display system which provides a display by joining projected images together, comprising:
a plurality of projecting means for projecting images;
display means for displaying a single image by joining the images from the projecting means together;
dividing means for dividing the images projected by the projecting means into a plurality of processing unit areas; and
correction processing means for performing correction processing for each of the processing unit areas;
wherein the processing unit areas differ in size between joint portions of the images projected by the projecting means and other portions than the joint portions.
2. The image display system according to claim 1, wherein the size of the processing unit areas is smaller in the joint portions than in the other portions.
3. The image display system according to claim 1, wherein the correction processing means performs correction processing on the basis of previously stored input-output characteristic data specific to each of the processing unit areas.
4. The image display system according to claim 2, wherein the correction processing means has select means for selecting an item of input-output characteristic data suitable for each processing unit area from among a plurality of items of previously stored input-output characteristic data and performs correction processing based on the input-output characteristic data selected by the select means.
5. The image display system according to claim 2, wherein the correction processing means performs interpolation operations based on the results of correction processing on at least two specific areas contained in the processing unit area, thereby performing correction processing on a plurality of processing blocks contained in the processing unit area.
6. The image display system according to claim 5, wherein the processing unit area is made up of (2m1)(2n1) processing blocks with (2m1) rows and (2n1) columns where m and n are positive integers, and the interpolation operation is performed using bit shift operations of digital values.
7. The image display system according to claim 1, further comprising storage means for previously storing input-output characteristic data for a specific processing block in a plurality of processing blocks contained in each processing unit area, and wherein the correction processing means seeks input-output characteristic data for other processing blocks than the specific processing block by operations based on a position relationship between the specific processing block and the other processing blocks and the input-output characteristic data previously stored in the storage means and performs correction processing on the basis of the input-output characteristic data previously stored in the storage means and the input-output characteristic data sought by the operations.
8. The image display system according to claim 1, wherein the correction processing means has a function of performing correction processing using input-output characteristic data specific to each of primary colors.
9. The image display system according to claim 1, further comprising:
imaging means for capturing the state on a screen that forms the display means;
determination means for determining the size of overlapped portions in the joint portions on the basis of an image obtained by the imaging means; and
means for setting the size of each processing unit area on the basis of the results of determination by the determination means.
10. The image display system according to claim 1, further comprising:
numerical value input means through which numerical values are externally input; and
means for setting the size of each processing unit area on the basis of numerical values input through the numerical value input means.
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 real-time transcode transfer method based on hypertext transfer protocol (HTTP) under digital living network alliance (DLNA), wherein the method comprises:
matching playing capability information with media item resource information, acquiring data of multimedia content from a digital media server according to a matching result.
2. The method of claim 1, wherein said acquiring data of multimedia content from a digital media server according to a matching result comprises:
directly acquiring data of multimedia content from the digital media server according to the matching result, or sending the matching result to the digital media server, receiving data of multimedia content on which transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result.
3. The method of claim 2, wherein said matching the playing capability information with the media item resource information comprises:
the digital media server sending the media item resource information to a digital media player;
the digital media player matching playing capability information of the digital media player with the media item resource information.
4. The method of claim 3, wherein the media item resource information comprises: an original resource item, a special resource item and a full matching resource item;
said directly acquiring the data of multimedia content from the digital media server according to the matching result, or sending the matching result to the digital media server, and receiving the data of multimedia content on which transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result comprises:
when the digital media player is able to match with the original resource item, directly acquiring data of multimedia content from the digital media server;
when the digital media player is unable to match with the original resource item but able to match with the special resource item or the full matching resource item, sending a matching result to the digital media server and receiving data of multimedia content on which the transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result.
5. The method of claim 2, wherein said matching the playing capability information with the media item resource information comprises:
the digital media server sending the media item resource information to a digital media controller;
the digital media controller acquiring playing capability information of a digital media renderer, and matching the playing capability information with the media item resource information.
6. The method of claim 5, wherein the media item resource information comprises: an original resource item, a special resource item and a full matching resource item;
said directly acquiring the data of multimedia content from the digital media server according to the matching result, or sending the matching result to the digital media server, and receiving the data of multimedia content on which transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result comprises:
when the digital media controller is able to match with the original resource item, sending a matching result to the digital media renderer, and the digital media renderer directly acquiring data of multimedia content from the digital media server according to the matching result;
when the digital media controller is unable to match with the original resource item but able to match with the special resource item or the full matching resource item, sending a matching result to the digital media server, and the digital media renderer receiving data of multimedia content on which the transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result.
7. The method of claim 4, wherein the special resource item comprises: one or more of a transport stream (TS) resource item, a MP4 resource item and a partial resource item.
8. The method of claim 4, wherein the HTTP chunked transfer encoding comprises: dividing data of multimedia content into common data blocks and an ending block;
the common data blocks comprise: data block length information, data block extension information, extension information separator, data block data and a separator;
the ending block comprises: ending block length information and a separator, and the length of the ending block is zero.
9. The method of claim 8, wherein
the data block extension information comprises: a data block type, a data block content encoding mode and a decoding timestamp of data block content; andor,
the extension information separator and the separator are a carriage returnline feed character; andor,
the data block length information occupies 4 bytes of a network byte order, and the maximum length of each data block is (232\u22121) bytes.
10. A real-time transcode transfer system based on hypertext transfer protocol (HTTP) under digital living network alliance (DLNA), wherein the system comprises:
a digital media controller, configured to match media item resource information with playing capability information of a digital media renderer, and send a matching result to the digital media renderer;
the digital media renderer, configured to receive the matching result sent by the digital media controller and acquire data of multimedia content according to the matching result;
a digital media player, configured to match playing capability information of the digital media player with the media item resource information, and acquire data of multimedia content according to a matching result.
11. The system of claim 10, wherein the system further comprises:
a digital media server, configured to receive the matching result sent by the digital media player or the digital media controller, perform transcoding and HTTP chunked transfer encoding on data of multimedia content according to the matching result, and transfer the data to a corresponding digital media player or digital media renderer;
the digital media renderer is further configured to directly acquire data of multimedia content from the digital media server according to the matching result, or receive data of multimedia content on which transcoding and HTTP chunked transfer encoding are performed by the digital media server;
the digital media player is further configured to directly acquire data of multimedia content from the digital media server according to a matching result, or, send the matching result to the digital media server, and receive data of multimedia content on which the transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result.
12. The system of claim 11, wherein
the digital media server is further configured to send the media item resource information to the digital media player;
the digital media player is further configured to match the playing capability information of the digital media player with the media item resource information.
13. The system of claim 12, wherein the media item resource information comprises: an original resource item, a special resource item and a full matching resource item;
the digital media player is further configured to: when being able to match with the original resource item, directly acquire data of multimedia content from the digital media server;
when being unable to match with the original resource item but able to match with the special resource item or the full matching resource item, send a matching result to the digital media server and receive data of multimedia content on which the transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result.
14. The system of claim 11, wherein
the digital media server is further configured to send the media item resource information to the digital media controller;
the digital media controller is further configured to acquire the playing capability information of the digital media renderer, and match the playing capability information with the media item resource information.
15. The system of claim 14, wherein the media item resource information comprises: an original resource item, a special resource item, and a full matching resource item;
the digital media controller is further configured to: when being able to match with the original resource item, send a matching result to the digital media renderer; when being unable to match with the original resource item but able to match with the special resource item or the full matching resource item, send a matching result to the digital media server;
the digital media renderer is further configured to: when receiving the matching result of matching with the original resource item, directly acquire data of multimedia content from the digital media server; receive data of multimedia content on which the transcoding and HTTP chunked transfer encoding are performed by the digital media server according to the matching result.
16. The method of claim 6, wherein the special resource item comprises: one or more of a transport stream (TS) resource item, a MP4 resource item and a partial resource item.
17. The method of claim 6, wherein the HTTP chunked transfer encoding comprises: dividing data of multimedia content into common data blocks and an ending block;
the common data blocks comprise: data block length information, data block extension information, extension information separator, data block data and a separator;
the ending block comprises: ending block length information and a separator, and the length of the ending block is zero.
18. The method of claim 17, wherein
the data block extension information comprises: a data block type, a data block content encoding mode and a decoding timestamp of data block content; andor,
the extension information separator and the separator are a carriage returnline feed character; andor,
the data block length information occupies 4 bytes of a network byte order, and the maximum length of each data block is (232\u22121) bytes.