Patent classifications
H04N11/00
Advanced picture quality oriented rate control for low-latency streaming applications
An advanced constant quality rate control algorithm with new features and enhancements. can be applicable to different kinds of video scenes, in addition to static or less motion scenes. Statistical data is calculated at the beginning of encoding for each line of sections of a frame. Based on the statistical data, which case of a plurality of cases to be executed is determined and maximum and minimum QP values are determined according to the determined case. Actual maximum and minimum QP of the current line using is maintained using the maximum and minimum QP and a final QP value is determined for all sections in each line. A lambda value for encoding is determined from the final QP. At the end of encoding the picture, the number of frames encoded using constant quality is counted, the maximum and minimum QP and VBV fullness for each line is updated.
Advanced picture quality oriented rate control for low-latency streaming applications
An advanced constant quality rate control algorithm with new features and enhancements. can be applicable to different kinds of video scenes, in addition to static or less motion scenes. Statistical data is calculated at the beginning of encoding for each line of sections of a frame. Based on the statistical data, which case of a plurality of cases to be executed is determined and maximum and minimum QP values are determined according to the determined case. Actual maximum and minimum QP of the current line using is maintained using the maximum and minimum QP and a final QP value is determined for all sections in each line. A lambda value for encoding is determined from the final QP. At the end of encoding the picture, the number of frames encoded using constant quality is counted, the maximum and minimum QP and VBV fullness for each line is updated.
Regrouping of video data by a network interface controller
Apparatus for data communications includes a host interface and a network interface, which receives from a packet communication network data packets containing video data comprising interleaved words of luminance data and chrominance data. In one embodiment, packet processing circuitry separates the luminance data from the chrominance data and writes the luminance data, via the host interface, to a luminance buffer in the host memory while writing the chrominance data, via the host interface, to at least one chrominance buffer in the memory, separate from the luminance buffer. In another embodiment, in which the video data include data words of more than eight bits, the packet processing circuitry writes the video data to at least one buffer while justifying the video data in the memory so that the video data with respect to successive pixels in the sequence are byte-aligned in the buffer.
Systems, methods, and apparatus for facilitating expansion of media device interface capabilities
System, methods, apparatus, and computer-readable media to facilitate expansion of media device interface capabilities are provided. A state change with respect to one or more media devices may be detected. The state change may correspond to a second media device being communicatively coupled to, or communicatively decoupled from, a first media device. Consequent to the detecting, a set of interface ports, which are configured to interface with multimedia devices, may be determined. Configuration information may be generated based at least in part on the set of interface ports. The configuration information may be transferred to a sink device to indicate interface options based at least in part on the set of interface ports. Content may be transferred to the sink device based at least in part on audio and/or visual data via at least one interface port of the set of interface ports.
Splitting light to generate parallax image
Methods and apparatus for splitting light received from at least one subject into at least first and second components of light, converting the first component of light into a first electrical signal representing a base image of the at least one subject, dispersing the second component of light into at least a right component of light and a left component of light; converting the right component of light into a second electrical signal representing a right detection image at a first angle; and converting the left component of light into a third electrical signal representing a left detection image at a second angle different from the first angle. Additionally, the right detection image may be used to transform the base image into a right parallax image, and the left detection image may be used to transform the base image into a left parallax image.
Spectrum pre-shaping in video
Information bits may be superimposed onto a transmitted image while reducing or minimizing the effects of the superimposed information bits on the transmitted image signal's frequency spectrum or image quality. A placement of superimposed information bits onto pixels of an image signal to be transmitted may be determined by testing a placement functions to determine whether the spectrum and/or image quality of the image signal with the superimposed information bits placed according to a placement function meets system criteria. Successive placement functions may be tested until an acceptable placement function is found. The information bits may be superimposed onto complete pixels or the information bits may be superimposed onto one or more least significant bits (LSBs) of each of the selected pixels. A transmitter may transmit superimposition information associated with a transmitted image to a receiver. A receiver may use the superimposition information to extract the information bits.
Display apparatus and control method thereof
A display apparatus displaying an image based on an image signal received from a source device is provided. The display apparatus includes a display, a display port interface to connect to the source device, a user input interface configured to receive a mode select command indicating one of a plurality of modes divided according to a vertical frequency ranges where the image is displayed, a first memory configured to store Display Port Configuration Data, a second memory configured to store Extended Display Identification Data, and a processor configured to transmit the EDID to the source device. In response to a mode select command being input, the processor controls vertical frequency information corresponding to a mode selected according to the mode select command to be stored in the DPCD and the DPCD storing the vertical frequency information instead of the EDID to the source device through the interface to be transmitted.
Apparatus and method for generating sensory effect metadata
A sensory effect metadata generating device is disclosed which includes a memory for storing a program for generating a sensory effect metadata corresponding to media and a processor for perform the program. The program is configured to extract characteristic points from the media, produce at least one of an object variation based on the characteristic points, an object zoom-in information, an incline information and a move information; and generate the sensory effect metadata.
Scheme for embedding a control signal in an audio signal using pseudo white noise
A method includes generating an audio signal, generating a control signal that is configured to control a haptic feedback device that is incorporated into a device for delivering audio based on the audio signal to a user, and embedding the control signal in the audio signal by using a pseudorandom signal to form an encoded audio signal. Another method includes receiving a signal that includes an audio signal having an embedded control signal, recovering the control signal from the received signal by using a pseudorandom signal, using the recovered control signal to control a haptic feedback device that is incorporated into a device for delivering audio, recovering the audio signal from the received signal, and using the recovered audio signal to generate audio in the device for delivering audio. Systems perform similar steps, and non-transitory computer readable storage mediums each store one or more computer programs.
Virtual noticeboard user interaction
In some embodiments, a device captures video data of a person in front of a display while a user interface that is associated with a noticeboard is displayed on the display, after capturing the video data, in accordance with a determination that one or more object-identification criteria are met, identifies an object in the video data that is associated with the person in front of the display, in response to identifying the object in the video data, stores an image of the object in the video data, and after storing the image of the object, in accordance with a determination that object addition criteria have been met, adds the image of the object to the noticeboard. In some embodiments, the object-identification criteria include a criterion that is met when, in the video data, a predefined spatial relationship exists between the object and the person.