摘要:
The disclosure is directed to techniques for encoder-assisted adaptive interpolation of video frames. According to the disclosed techniques, an encoder generates information to assist a decoder in interpolation of a skipped video frame, i.e., an S frame. The information permits the decoder to reduce visual artifacts in the interpolated frame and thereby achieve improved visual quality. The information may include interpolation equation labels that identify selected interpolation equations to be used by the decoder for individual video blocks. As an option, to conserve bandwidth, the equation labels may be transmitted for only selected video blocks that meet a criterion for encoder-assisted interpolation. Other video blocks without equation labels may be interpolated according to a default interpolation technique.
摘要:
The disclosure relates to video rate adaptation techniques that may use information from a medium access control (MAC) layer and radio link protocol (RLP) layer. The techniques may greatly reduce video delay by adjusting video encoding rate. For real-time video telephony (VT) applications, these techniques may provide graceful quality degradation and improve user experience, especially when the channel conditions degrade.
摘要:
A device having an encoder and a packet switched video assembler which first estimates how many packets should be generated for one frame based on an estimated frame size and an initial fixed target packet size. Then, an updated packet size is recalculated on a packet-by-packet or slice-by-slice basis. The video assembler includes a three-stage process. The first stage estimates the frame size with or without encoding the video sequence, wherein in the case where the first stage includes encoding, the encoded data is packed in to a simulation bitstream. The second stage estimates the number of packets using the target packet size, estimated frame size and a configuration mode. The third stage dynamically updates the packet size using one-MB look-ahead approach with pre-encoding each MB. In an alternate embodiment, the third stage turns off the look ahead feature when encoding a current macroblock takes place during the third stage.
摘要:
The disclosure is directed to techniques for picture-in-picture (PIP) processing for video telephony (VT). According to the disclosed techniques, a local video communication device transmits PIP information to a remote video communication device. Using the PIP information, the remote video communication device applies preferential encoding to non-PIP regions of video transmitted to the local video communication device.
摘要:
The disclosure is directed to techniques for picture-in-picture (PIP) processing for video telephony (VT). According to the disclosed techniques, a local video communication device transmits PIP information to a remote video communication device. Using the PIP information, the remote video communication device applies preferential encoding to non-PIP regions of video transmitted to the local video communication device.
摘要:
An apparatus performs efficient coding techniques to more efficiently determine an availability of neighboring video data units determined for the current video data unit. The apparatus comprises an availability determination unit that maintains an availability counter. The availability determination unit determination unit increments the availability counter after each of the plurality of video data units are processed and determines, based on the availability counter, whether one or more of the plurality of video data units (i) have been previously processed and (ii) are available for use as neighboring video data units in the processing of a current one of the plurality of video data units video data units. The apparatus further processes the current video data unit based on the determination of whether one or more of the neighboring video data units are available.
摘要:
The disclosure is directed to a video slicing technique that promotes low complexity, bandwidth efficiency and error resiliency. A video encoder places an RM close to the beginning of each logical transmission unit (LTU) so that all but a very small end segment of each video slice fits substantially within an LTU. Instead of requiring placement of RMs exactly at the LTU boundaries, a video encoder applies an approximate alignment technique. Video slices are encoded so that RMs are placed close to the beginning of each LTU, e.g., at the end of the first MB falling within the LTU. A portion of the last MB from the preceding slice carries over into the next LTU. Loss of an LTU results in loss of virtually the entire current slice plus a very small portion of the previous slice.
摘要:
A integrated cartridge of a printer has a paper cassette for holding paper, and a two-reel ribbon cassette for positioning a printer ribbon, connected by a pair of braces. The ribbon cassette is rotatable, with respect to the paper cassette, or collapsible to make the integrated cartridge more compact for storage.
摘要:
An electric current sensor includes a substrate, a first sloped surface, a second sloped surface, at least one conductive wire, a first anisotropic magnetoresistor (AMR) unit, a second AMR unit, a first magnetization direction setting device, and a second magnetization direction setting device. The first sloped surface and the second sloped surface are disposed on the substrate and arranged in a first direction. The at least one conductive wire extends along a second direction and is disposed beside the substrate. The first AMR unit is disposed on the first sloped surface. The second AMR unit is disposed on the second sloped surface. The first magnetization direction setting device and the second magnetization direction setting device are configured to set magnetization directions of the AMR units.
摘要:
A motion sensing module including a plurality of first and second magneto-resistive sensors and a processor is provided. The processor executes the following steps S1 and S2. The step S1: the processor defines at least one first coordinate system from a first portion of the first magneto-resistive sensors and a second portion of the second magneto-resistive sensors. The processor defines at least one second coordinate system from a third portion of the first magneto-resistive sensors and a fourth portion of the second magneto-resistive sensors. The first and the second coordinate systems are rotational symmetry to each other. The step S2: the first and second magneto-resistive sensors generate a plurality of sensing results according to an external magnetic field. The processor performs calculations according to these sensing results based on the first and second coordinate systems to obtain a calculation result and measures motion information according to the calculation result.