摘要:
Implementations relate to a system for video encoding and conversion including an image resolution conversion component operable to convert a resolution of a source image frame from a first resolution to a second resolution to produce a first intermediate image frame at the second resolution; an image conversion component operable to receive the first intermediate image frame and convert an image size of the first intermediate image frame to another image frame size to produce a first viewable image frame; an image viewer component operable to display the first viewable image on a first display; a color space conversion component comprising a luminance conversion component and a chrominance operable to receive the first viewable image frame and convent a first luminance value and a first chrominance value of the first viewable image frame to a second intermediate image frame having a second luminance value and a second chrominance value.
摘要:
A system and techniques for converting a source image frame in a particular YUV format to another YUV format is presented. The system can include a texture component, a luminance component, and a chrominance component. The texture component can be configured to generate luminance input pixels and chrominance input pixels from the source image. The luminance input pixels can each include a luma component and the chrominance input pixels can each include a first chroma component and a second chroma component. The luminance component can be configured to generate luminance output pixels, where the luminance output pixels can each include a group of luminance input pixels. The chrominance component can be configured to generate chrominance output pixels, where the chrominance output pixels can each include a group of first chroma components or a group of second chroma components.
摘要:
A battery charger box for holding a pair of generally rectangular battery chargers therein. The box includes a container with a bottom panel and a perimeter side wall upwardly extending around the bottom panel of the container. A lid substantially covers a top opening into the container and is pivotally coupled to the perimeter side wall. The perimeter side wall has a generally oblong cord spool outwardly extending therefrom. The cord spool has an input receptacle for receiving an end of an electrical cord connected to a power supply. A pair of output receptacles are provided in the interior of the container and are electrically connected to the input receptacle for electrically connecting a pair of battery chargers in the container to the power supply. The perimeter side wall has a plurality of notches adjacent the upper edge of the perimeter side wall for extending the connecting cables of a battery charger in the interior space of the container therethrough.
摘要:
The present invention provides a heat-treated plastic pressurized container that is resistant to polar liquids and impact stresses and the process for making such container.
摘要:
A first group of video frames are decompressed to create a first group of decompressed video frames. The first group of decompressed video frames are compressed in reverse order to create a first group of reverse-order video frames. A second group of video frames are decompressed to create a second group of decompressed video frames, such that the second group of decompressed video frames are to be displayed prior to the first group of video frames. The second group of decompressed video frames are compressed in reverse order to create a second group of reverse-order video frames. The first and second groups of reverse-order compressed video frames are joined together. A determination is made regarding whether playback of the joined video frames will cause a buffer violation. If a buffer violation would occur, a last compressed frame is discarded from the first group of reverse-order compressed video frames.
摘要:
Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.
摘要:
Tiered command distribution is described. In an embodiment, a pipeline architecture includes processor chains of data processors that process control events received from an application interface control. A tier assignment algorithm determines the longest path of data processors through the processor chains to determine a tier allocation for each data processor in the set of processor chains. Each tier includes a data processor from one or more of the processor chains where a first set of data processors in a first tier each receive a control event and process the control event and/or process the data according to the control event before a second set of data processors in a second tier each receive the control event.
摘要:
Strategies are described for performing retry analysis in an environment which involves the transmission of media information from a source module to a target module. In the context of the source module, the retry analysis determines whether the source module should satisfy the retry requests issued by the target module. In the context of the target module, the retry analysis determines whether the target module should generate the retry requests in the first place. Novel request reporting formats are also described. The target module performs analysis to determine what reporting format it should use to convey the retry requests to the source module.
摘要:
Accelerated channel change (ACC) strategies are described for supplying a client module with media information by transitioning between a first delivery of media information provided by first delivery functionality and a second delivery of media information provided by second delivery functionality without exceeding prescribed data rate limitations. The first delivery functionality can represent server-based functionality for delivering a unicast stream of media information at a data rate (or maximum data rate) of some excess amount over the nominal rate of delivery, starting at a selected location within the media information. The second delivery functionality can represent any functionality for delivering the media information at the data rate (or maximum data rate) of the nominal rate of delivery. A join interval separates the first delivery at the excess rate and the second delivery at the nominal rate. In that period, the first delivery functionality can provide media information at a join interval data rate. The join interval data rate, if it is below the nominal data rate, will cause the client module to miss packets of media information. The client module can receive these missing packets by issuing retry requests to the first delivery functionality or to some other entity. The client module can determine the excess amount available by investigating the amount of missing information that occurs at different data rates; or the excess amount can be defined in advance.