US10375140B2ActiveUtilityA1

Wireless receiving apparatus, data processing module, and data processing method, for receiving video image

42
Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Aug 23, 2016Filed: Aug 23, 2017Granted: Aug 6, 2019
Est. expiryAug 23, 2036(~10.1 yrs left)· nominal 20-yr term from priority
H04N 21/4622H04N 21/440227H04N 21/242H04N 21/234327H04N 19/895H04L 65/4015H04L 1/0014H04N 21/43637H04L 69/14H04L 69/40H04L 69/324H04L 1/0061H04W 84/12H04L 65/4069H04L 65/604H04B 17/309H04L 65/764H04L 65/61H04N 21/6106H04N 21/44209H04N 21/4345H04N 21/2402H04N 21/2362H04N 21/2385
42
PatentIndex Score
0
Cited by
12
References
19
Claims

Abstract

A wireless receiving apparatus includes a plurality of wireless receiving modules that receive a plurality of sub-streams constituting a video frame from a wireless transmitting apparatus and a data processing module that determine whether an error occurs in each of the plurality of sub-streams, in response to determining that an error does not occur in any of the plurality of sub-streams, merges the plurality of sub-streams to generate the video frame, transmits the video frame to a display electrically connected to the wireless receiving apparatus, and in response to determining that an error occurs in at least one of the plurality of sub-streams, transmits an immediately-preceding video frame to the display.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A wireless receiving apparatus comprising:
 a plurality of wireless receivers configured to receive a plurality of sub-streams constituting a video frame; and 
 a data processor configured to:
 determine whether an error occurs in each of the plurality of sub-streams; 
 in response to determining that an error does not occur in any of the plurality of sub-streams and a reception of the plurality of sub-streams constituting the video frame is completed within a total transmission period, merge the plurality of sub-streams to generate the video frame; 
 transmit the video frame to a display that is electrically connected to the wireless receiving apparatus; and 
 in response to determining that an error occurs in at least one of the plurality of sub-streams or the reception of the plurality of sub-streams constituting the video frame is not completed within the total transmission period, transmit an immediately-preceding video frame to the display. 
 
 
     
     
       2. The wireless receiving apparatus of  claim 1 , wherein the data processor is further configured to:
 determine whether the reception of the plurality of sub-streams constituting the video frame is completed by using total transmission period information and time index information of a video frame included in a header of each of the plurality of sub-streams. 
 
     
     
       3. The wireless receiving apparatus of  claim 2 , wherein the data processor is further configured to, in response to determining that the reception of the plurality of sub-streams constituting the video frame is not completed, temporarily store some of the plurality of sub-streams constituting the video frame in a memory. 
     
     
       4. The wireless receiving apparatus of  claim 3 , wherein the data processor is further configured to, in response to determining that reception of a remainder of the plurality of sub-streams constituting the video frame is completed, merge some of the plurality of sub-streams temporarily stored in the memory with the remainder of the plurality of sub-streams to generate the video frame. 
     
     
       5. The wireless receiving apparatus of  claim 1 , wherein the data processor is further configured to verify channel index information included in a header of the each of the plurality of sub-streams and merge the plurality of sub-streams in a combination order based on the channel index information. 
     
     
       6. The wireless receiving apparatus of  claim 1 , wherein the data processor is further configured to differentiate a valid bit and a dummy bit of a payload of each of the plurality of sub-streams using pixel partitioning information included in a header of each of the plurality of sub-streams and merge respective valid bits of the plurality of sub-streams to generate the video frame. 
     
     
       7. The wireless receiving apparatus of  claim 1 , wherein the data processor is further configured to verify a position of a cyclic redundancy check (CRC) code included in each of the plurality of sub-streams using payload length information included in a header of each of the plurality of sub-streams and determine whether an error occurs in each of the plurality of sub-streams using the CRC code. 
     
     
       8. The wireless receiving apparatus of  claim 1 , wherein the data processor is further configured to verify a compression rate of the video frame using compression rate information included in a header of each of the plurality of sub-streams, decompress the video frame to correspond to the compression rate, and transmit the decompressed video frame to the display. 
     
     
       9. The wireless receiving apparatus of  claim 1 , wherein the data processor is further configured to convert a format of the video frame to a format capable of being played in the display and transmit the video frame, the format of which is converted, to the display. 
     
     
       10. A data processor comprising:
 a cyclic redundancy check (CRC) calculator configured to determine whether an error occurs in each of a plurality of sub-streams received from a plurality of wireless receiving apparatuses; 
 a stream merger configured to, in response to determining that an error does not occur in any of the plurality of sub-streams, merge the plurality of sub-streams to generate a video frame; and 
 a main controller configured to, in response to determining that an error does not occur in any of the plurality of sub-streams and a reception of the plurality of sub-streams constituting the video frame is completed within a total transmission period, transmit the video frame to a display that is electrically connected to the wireless receiving apparatus, and in response to determining that an error occurs in at least one of the plurality of sub-streams or the reception of the plurality of sub-streams constituting the video frame is not completed within the total transmission period, transmit an immediately-preceding video frame to the display. 
 
     
     
       11. The data processor of  claim 10 , wherein the stream merger is further configured to determine whether the reception of the plurality of sub-streams constituting the video frame is completed by using total transmission period information and time index information of a video frame included in a header of each of the plurality of sub-streams, and in response to determining that the reception of the plurality of sub-streams constituting the video frame is not completed, temporarily store some of the plurality of sub-streams in a memory. 
     
     
       12. The data processor of  claim 11 , wherein the stream merger is further configured to, in response to determining that the reception of a remainder of the plurality of sub-streams constituting the video frame is completed, merge some of the plurality of sub-streams temporarily stored in the memory with the remainder of the plurality of sub-streams to generate the video frame. 
     
     
       13. The data processor of  claim 10 , wherein the stream merger is further configured to verify channel index information included in a header of each of the plurality of sub-streams and merge the plurality of sub-streams in a combination order based on the channel index information. 
     
     
       14. The data processor of  claim 10 , wherein the stream merger is further configured to differentiate a valid bit and a dummy bit of a payload of each of the plurality of sub-streams using pixel partitioning information included in a header of each of the plurality of sub-streams and merge respective valid bits of the plurality of sub-streams to generate the video frame. 
     
     
       15. The data processor of  claim 10 , wherein the CRC calculator is further configured to verify a position of a CRC code included in each of the plurality of sub-streams using payload length information included in a header of each of the plurality of sub-streams, and determine whether an error occurs in each of the plurality of sub-streams using the CRC code. 
     
     
       16. The data processor of  claim 10 , further comprising:
 a decoder configured to verify a compression rate of the video frame using compression rate information included in a header of each of the plurality of sub-streams, decompress the video frame to correspond to the compression rate, and transmit the decompressed video frame to the display. 
 
     
     
       17. The data processor of  claim 10 , further comprising:
 a video reconstructor configured to convert a format of the video frame to a format capable of being played in the display and transmit the video frame, the format of which is converted, to the display. 
 
     
     
       18. The data processor of  claim 10 , further comprising:
 a plurality of stream converters configured to receive a plurality of sub-streams from the plurality of wireless receiving apparatuses, convert a format of the plurality of sub-streams, and transmit the plurality of sub-streams, the format of which is converted, to the CRC calculator. 
 
     
     
       19. A video reconstructing method of a wireless receiving apparatus, the method comprising:
 receiving a plurality of sub-streams constituting a video frame; 
 determining whether an error occurs in each of the plurality of sub-streams; 
 in response to determining that an error does not occur in any of the plurality of sub-streams and a reception of the plurality of sub-streams constituting the video frame is completed within a total transmission period, merging the plurality of sub-streams to generate the video frame; 
 transmitting the video frame to a display that is electrically connected to the wireless receiving apparatus; and 
 in response to determining that an error occurs in at least one of the plurality of sub-streams or the reception of the plurality of sub-streams constituting the video frame is not completed within the total transmission period, transmitting an immediately-preceding video frame to the display.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.