Patent classifications
H04N11/24
Reproduction method and reproduction apparatus
In a reproduction method, a first video stream has a first dynamic range where a maximum value of a luminance dynamic range is more than 100 nits, and a display apparatus displays video in a second dynamic range narrower than the first dynamic range. The method determines whether the first video stream is quantized based on a hybrid OETF. When it is determined that the first video stream is quantized based on the hybrid OETF, the first video stream is reproduced. When it is determined that the first video stream is not quantized based on the hybrid OETF, a luminance dynamic range of the first video stream is converted from the first dynamic range to the second dynamic range to obtain a second video stream, and the second video stream is reproduced.
Efficient 10-bit pixel formatting of uncompressed 4K video signals for distributed processing
A method including: receiving 16 10-bit Y samples stored in respective 16-bit words; logically ORing the 16 10-bit Y samples with the lowest 5-bits corresponding to each of the next 16 10-bit U samples; receiving the first consecutive 16 10-bit Y samples stored in respective 16-bit words; logically ORing the next consecutive 16 10-bit Y samples with the highest 5-bits corresponding to each of the next 16 10-bit U samples; receiving the second consecutive 16 10-bit Y samples stored in respective 16-bit words, logically ORing the second consecutive 16 10-bit Y samples with the lowest 5-bits corresponding to each of the next 16 10-bit V samples; receiving the third consecutive 16 10-bit Y samples stored in respective 16-bit words; and logically ORing the third consecutive 16 10-bit Y samples with the highest 5-bits corresponding to each of the next 16 10-bit V samples.
Efficient 10-bit pixel formatting of uncompressed 4K video signals for distributed processing
A method including: receiving 16 10-bit Y samples stored in respective 16-bit words; logically ORing the 16 10-bit Y samples with the lowest 5-bits corresponding to each of the next 16 10-bit U samples; receiving the first consecutive 16 10-bit Y samples stored in respective 16-bit words; logically ORing the next consecutive 16 10-bit Y samples with the highest 5-bits corresponding to each of the next 16 10-bit U samples; receiving the second consecutive 16 10-bit Y samples stored in respective 16-bit words, logically ORing the second consecutive 16 10-bit Y samples with the lowest 5-bits corresponding to each of the next 16 10-bit V samples; receiving the third consecutive 16 10-bit Y samples stored in respective 16-bit words; and logically ORing the third consecutive 16 10-bit Y samples with the highest 5-bits corresponding to each of the next 16 10-bit V samples.
VIDEO SIGNAL TRANSMISSION DEVICE, VIDEO SIGNAL RECEPTION DEVICE AND VIDEO SIGNAL TRANSFERRING SYSTEM
The present invention relates to a video signal transmission device and the like that can support a variety of system specifications. The device includes a packer unit, an encoder unit, and a serializer. The packer unit generates, from a video signal of one or more pixels, a plurality of block signals having a packet configuration of size corresponding to the number of pixels and the number of tone bits of a color signal constituting a video signal. At this time, a control signal including a pulse having a width corresponding to the number of pixels and the number of tone bits is also generated. The encoder unit applies encoding processing having encoding efficiencies that are different between a first period and a second period of a control signal that are distinguished depending on existence or non-existence of a pulse to the block signals.
VIDEO SIGNAL TRANSMISSION DEVICE, VIDEO SIGNAL RECEPTION DEVICE AND VIDEO SIGNAL TRANSFERRING SYSTEM
The present invention relates to a video signal transmission device and the like that can support a variety of system specifications. The device includes a packer unit, an encoder unit, and a serializer. The packer unit generates, from a video signal of one or more pixels, a plurality of block signals having a packet configuration of size corresponding to the number of pixels and the number of tone bits of a color signal constituting a video signal. At this time, a control signal including a pulse having a width corresponding to the number of pixels and the number of tone bits is also generated. The encoder unit applies encoding processing having encoding efficiencies that are different between a first period and a second period of a control signal that are distinguished depending on existence or non-existence of a pulse to the block signals.
Video channel display method and apparatus
Methods for video display using a computing system. The computing system includes a main computing module and an ancillary computing module. The main computing module may transmit a synchronization control information block to the ancillary computing module. The synchronization control information block includes a frame number of a current frame and the reference time associated with the main computing module. The ancillary computing module receives the synchronization control information block and selects a frame pack having the same frame number contained in the synchronization control information block as the current frame. The ancillary computing module may obtain the reference time of the current frame based on a local time of the ancillary computing module. The main computing module and the ancillary computing module may decode one or more parts of the frame, respectively. Further, the decoded parts of the frame may be combined and displayed.
Video channel display method and apparatus
Methods for video display using a computing system. The computing system includes a main computing module and an ancillary computing module. The main computing module may transmit a synchronization control information block to the ancillary computing module. The synchronization control information block includes a frame number of a current frame and the reference time associated with the main computing module. The ancillary computing module receives the synchronization control information block and selects a frame pack having the same frame number contained in the synchronization control information block as the current frame. The ancillary computing module may obtain the reference time of the current frame based on a local time of the ancillary computing module. The main computing module and the ancillary computing module may decode one or more parts of the frame, respectively. Further, the decoded parts of the frame may be combined and displayed.
Playback method according to function of playback device
A method to be performed by a playback device includes determining whether the playback device has a function for converting first graphics in a second luminance range narrower than a first luminance range to second graphics in the first luminance range, when the playback device has the function, converting the first graphics to the second graphics, and displaying a video in the first luminance range with the second graphics being superimposed on the video, and when the playback device does not have the function, displaying the video with third graphics different from the second graphics being superimposed on the video.
Playback method according to function of playback device
A method to be performed by a playback device includes determining whether the playback device has a function for converting first graphics in a second luminance range narrower than a first luminance range to second graphics in the first luminance range, when the playback device has the function, converting the first graphics to the second graphics, and displaying a video in the first luminance range with the second graphics being superimposed on the video, and when the playback device does not have the function, displaying the video with third graphics different from the second graphics being superimposed on the video.
METHOD AND SYSTEM FOR AUTOMATIC REAL-TIME FRAME SEGMENTATION OF HIGH RESOLUTION VIDEO STREAMS INTO CONSTITUENT FEATURES AND MODIFICATIONS OF FEATURES IN EACH FRAME TO SIMULTANEOUSLY CREATE MULTIPLE DIFFERENT LINEAR VIEWS FROM SAME VIDEO SOURCE
A method, a programmed computer system, for example, a network-based hardware device, and a machine readable medium containing a software program for modifying a high definition video data stream in real time, with no visible delays, to add content on a frame by frame basis, thus simultaneously compositing multiple different customized linear views, for purposes such as creating and broadcasting targeted advertising in real time. The method employs conventional video processing technology in novel and inventive ways to achieve the desired objective by passing data selected by the program back and forth between a GPU and a CPU of a computer. The method is also usable with data streams having lower than high definition where real time processing is desired and yields better results than conventional methods. In such applications, all processing may be done by the CPU of a sufficiently powerful general-purpose computer.