Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Television or motion video signal

Subclass of:

375 - Pulse or digital communications

375240000 - BANDWIDTH REDUCTION OR EXPANSION

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
375240120 Predictive 2836
375240020 Adaptive 1143
375240250 Specific decompression process 528
375240260 Associated signal processing 528
375240240 Block coding 305
375240180 Transform 223
375240080 Feature based 95
375240230 Variable length coding 61
375240220 Vector quantization 18
375240210 Subsampling 11
Entries
DocumentTitleDate
20130044802SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. A series of frame images is encoded to provide the encoded video data. Encoding the frame images comprises encoding the frame images into a content-transfer format whereby the content-transfer encoded frame images can be passed by a script interpreter interpreting the script to the application program. The encoded video data is transmitted to the user-computing platform. The script is further configured to cause the script to be interpreted by the application program to: decode the transmitted encoded video data into decoded video data comprising the content-transfer encoded frame images; and render the decoded video data by displaying the frame images.02-21-2013
20130044801DYNAMIC BIT RATE ADAPTATION OVER BANDWIDTH VARYING CONNECTION - Audio and video streams of a media file are transcoded just-in-time by keeping the transcoding process synchronized to a wall clock. The transcoding is initially configured slightly faster than real-time. The transcoded frames are pushed from the transcoder through a variable bandwidth connection as soon as they are transcoded. Transcoding is then monitored periodically to assess the bandwidth that was available during the transmission of a transcoded buffer. Two time intervals are measured: a buffer interval which is the difference in the transcoded buffer timestamps of the previous two transmissions, and a clock interval corresponding to the real time transmission time of the last transcoded buffer. If a significant difference is observed, the transcoder bit rate is adjusted by a factor that is derived from that difference.02-21-2013
20110002376Latency Minimization Via Pipelining of Processing Blocks - Novel tools and techniques for minimizing the latency of video processing blocks via pipelining. Video calling is a latency sensitive application. When the latency between capture at the video source and display at the video sink is too large, the call does not appear interactive. Transmission of video over a network exacerbates the problem. It is highly desirable to minimize the capture/encode/transmit latency at the video source and the receive/decode/display latency at the video sink. Certain tools disclosed herein minimize these latencies via pipelining of processing blocks. For example, in some tools, each block begins processing before the previous block has finished its processing.01-06-2011
20130028315THREE-DIMENSIONAL IMAGE DATA ENCODING AND DECODING METHOD AND DEVICE - A method and apparatus for encoding and decoding three-dimensional (3D) image data is provided. The method of encoding 3D image data uses a data unit that includes a header area and a data area. Type information which indicates a type of data included in the data area is included in the header area, includes: encoding reference view image data and additional view image data for providing a 3D image; generating a first data unit by adding to the reference view image data a header which includes first unit type information from among pieces of type information defined in a legacy device; and generates a second data unit by adding to the additional view image data a header which includes second unit type information from among pieces of type information not defined in the legacy device.01-31-2013
20130028314Dynamic Streaming Plural Lattice Video Coding Representations of Video - In one embodiment, a method that partitions a first sequence of pictures into plural representations, encodes each of the plural representations independently of each other with a common time base, provides a first portion of the plural encoded representations based on a first network condition, the first portion having a first bit-rate, and provides a second portion of the plural encoded representations having a second bit-rate different than the first bit-rate, wherein a switch from providing the first portion to providing the second portion is responsive to a second network condition different than the first network condition.01-31-2013
20090060027Compressed Signal Subjective Quality Ratings Prediction - A no-reference subjective quality ratings predictor for a lossy compressed signal decodes the lossy compressed signal to produce a decompressed signal, and extracts from the lossy compressed signal error bounding parameters and information data. An error estimation generator converts the error bounding parameters to sensitivity test data which is combined with lossy data from an inverse compression module within the decoder to produce data with bounded errors. The data with bounded errors is converted into a sensitivity decompressed signal. The decompressed and sensitivity decompressed signals are processed by a full-reference subjective quality rating predictor to produce the subjective quality ratings for the lossy compressed signal. The information data and decompressed signal may also be input to the error estimation generator to generate the sensitivity test data in conjunction with the error bounding parameters.03-05-2009
20100020865Data stream comprising RTP packets, and method and device for encoding/decoding such data stream - In the case of packet loss during transmission over an error-prone transmission channel, some decoders may perform error concealment. In real-time systems, application decoders must handle the data loss alone and find out which data are missing. A special syntax within a packet-based framework is provided which is based on identifying and indicating the relationship between RTP packets and the application layer data they carry, before the packets are fed to the multi-layer application decoder. This helps the decoder to employ proper error concealment techniques in time, and prevents unnecessary processing in the decoder. A data stream comprises RTP packets containing application data of a multi-layer application, wherein an RTP packet (p01-28-2010
20090196341Annotations for Supporting Trick Mode Operations - Systems and methods for generating annotations for trick mode operation in a digital home communication terminal (DHCT) are disclosed. One such method comprises ingesting a program. The program includes a series of picture sequences. The method also comprises storing the program on a local storage device and, as the program is being ingested, creating annotation data which references locations on the storage device corresponding to the picture sequences.08-06-2009
20090196340DIGITAL SIGNAL PROCESSING DEVICE, DISPLAY DEVICE, AND PROGRAM - In at least one embodiment of the disclosure, a digital signal processing device is configured to receive a TMDS signal and a hot-plug signal via a digital signal cable. A TMDS signal determination section is configured to determine whether the TMDS signal has been received. A hot-plug signal determination section is configured to determine whether the hot-plug signal has been received every t seconds when the TMDS signal has not been received. A digital signal determination section is configured to determine that a digital signal is present if the TMDS signal is received. A digital signal is determined absent if (a) the hot-plug signal has not been received n times (n being an integer equal to or greater than one), or (b) the hot-plug signal has been received m times (m being an integer equal to or greater than two and m being greater than n).08-06-2009
20090196339TRANSCODING APPARATUS AND TRANSCODING METHOD - According to one embodiment, a transcoding apparatus includes an acquisition module configure to acquire one or more pieces of setting data each including a profile and information on a genre of video content made public on a network, the profile including information on a compression codec, bit rate, and resolution pertaining to transcoding of the video content, and a transcoding module configure to transcode video content based on the profile included in one piece of setting data selected from the setting data acquired.08-06-2009
20090232199Encoding apparatus, decoding apparatus, encoding method, and decoding method - An encoding apparatus encodes image data using a picture order count (POC) that indicates a display order of a picture. The encoding apparatus includes a remainder calculating unit that calculates a remainder by dividing an absolute frame number counted from an instantaneous decoding refresh (IDR) picture by a divisor which is a number of reference frames in one POC cycle, and a remainder code converting unit that coverts the remainder calculated by the remainder calculating unit into a code. A decoding apparatus decodes image data using the POC. The decoding apparatus includes a remainder extracting unit that, when random access decoding is performed, extracts a remainder by decoding a remainder code added to a picture at a random decoding start position, and an initializing unit that initializes an input value of a decoding process for the POC, by using the remainder extracted by the remainder extracting unit.09-17-2009
20090016430Software Video Encoder with GPU Acceleration - Embodiments of a software video encoder with GPU acceleration include a software encoder that partitions video processing tasks and assigns them to both a graphics processing unit (GPU) and a central processing unit (CPU). The partitioning and assigning is configurable for operation in different modes. The modes include a mode in which the total time for video processing (such as when transcoding a large existing file) is reduced, a mode in which less CPU cycles are consumed, thus freeing the CPU for other work, ad mode in which the latency of processing (e.g., for video conferencing) is reduced, and a mode in which information from a game or other real-time activity being displayed on the screen is encoded.01-15-2009
20100086021INFORMATION TRANSMISSION APPARATUS, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM - There is provided an information transmission apparatus which includes a reproduction information reception unit configured to receive reproduction information about reproduction of video data transmitted to a reception apparatus, a determination unit configured to determine a fragment size of the video data based on the reproduction information received by the reproduction information reception unit, a generation unit configured to generate a packet of the video data based on the fragment size determined by the determination unit, and a transmission unit configured to transmit the packet generated by the generation unit to the reception apparatus.04-08-2010
20100027616SYMBOL-SHARING DIFFERENTIAL PULSE CODE MODULATION ENCODER/DECODER, MULTI-TIME DIFFERENTIAL PULSE CODE MODULATION ENCODER, IMAGE ENCODING/DECODING SYSTEM AND METHOD THEREOF - A symbol-sharing differential pulse code modulation (DPCM) encoder is disclosed. Since the bit widths of DPCM encoded data are truncated in hardware to avoid overflow and symbols are shared in software, the DPCM encoded data have the same number of symbols as original input data do, which effectively reduces symbol lengths and average code length of the output data generated by a Huffman encoder at a rear stage.02-04-2010
20090122859PICTURE TRANSMISSION METHOD, PICTURE TRANSMISSION METHOD PROGRAM, STORAGE MEDIUM WHICH STORES PICTURE TRANSMISSION METHOD PROGRAM, AND PICTURE TRANSMISSION APPARATUS - A picture transmission method is disclosed which involves encoding moving picture data and transmitting the encoded data. The picture transmission method includes the steps of encoding firstly the moving picture data into a moving picture stream for transmission at a predetermined data transfer rate, and encoding secondly, based on position information acquired from a transmission destination, a part of the moving picture data which constitutes a partial picture region for transmission at a higher resolution than the first encoding step.05-14-2009
20090122858RECEIVING AND PROCESSING MULTIPLE VIDEO STREAMS ASSOCIATED WITH A VIDEO PROGRAM - Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.05-14-2009
20100118932MULTIFUNCTIONAL TRANSMITTERS - Multifunctional transmitters capable of transmitting signals of different specifications in different modes are provided, in which N output units are provided and each output unit comprises a serializer and an output driver. A control unit, according to a mode selection signal, selects a first set of output units from the N output units to transmit a first video data compatible with a first transmission interface under a first transmission mode and selects a second set of output units from the first set of output units to transmit a second video data compatible with a second transmission interface which is different from the first transmission interface under a second transmission mode.05-13-2010
20100118934PCR JITTER REDUCTION IN A VSB AND/OR EVSB MULTIPLEXER SYSTEM - Program clock references in first and second MPEG data streams are re-stamped in accordance with delays introduced into the first and second MPEG data streams. Accordingly, the program clock references in the first MPEG data stream are re-stamped according to a variable delay in the first MPEG data stream, and the program clock references in the second MPEG data stream are re-stamped according to a variable delay in the second MPEG data stream. The re-stamped program clock references in the second MPEG data stream are corrected according to a fixed delay in the second MPEG data stream. The first and second MPEG data streams are multiplexed, and the multiplexed first and second MPEG data streams are transmitted and received.05-13-2010
20100118933REFERENCE PICTURE LIST MANAGEMENT - A change to the high level syntax of the H.264/MPEG-4 AVC based Multiview Coding standard is made to allow for efficient management of the reference pictures lists. The invention allows for inter-view reference pictures to be duplicated in the final reference list by modifying the equation that is used to select the index of the inter-view picture that is to be added to the reference list. Duplication of a reference picture is valuable when a modified version of the reference picture is used as a reference picture along with the original reference picture, such as in weighted prediction and adaptive reference filtering. An efficient implementation of the reordering of reference pictures is also achieved through an implementation of the invention. Reordering of reference pictures can improve coding efficiency by enabling pictures that are more correlated to the current picture to be present in the lower indices of the reference picture list. In the MVC extension, a new set of RPLR commands were introduced to reorder inter-view reference pictures. The equations specified in the derivation of the view index value in the current MVC specification are modified to allow management of the reference pictures lists through another implementation of the invention. This modification removes the restrictions imposed in the current specification and additionally allows duplication of an interview reference picture in the reference list.05-13-2010
20100158101BIT RATE STREAM SWITCHING - Embodiments for changing bit rates in streaming media are provided. As portions of a streaming media file are downloaded for playback, the size of the portion is compared with an expected size determined prior to initiating playback of streaming AV data. The portion of the media file may be padded such that the size of the portion matches the size specified prior to initiating playback of streaming AV data.06-24-2010
20100158099Systems and methods for video/multimedia rendering, composition, and user interactivity - An interactive video/multimedia application (IVM application) may specify one or more media assets for playback. The IVM application may define the rendering, composition, and interactivity of one or more the assets, such as video. Video multimedia application data (IVMA data may) be used to define the behavior of the IVM application. The IVMA data may be embodied as a standalone file in a text or binary, compressed format. Alternatively, the IVMA data may be embedded within other media content. A video asset used in the IVM application may include embedded, content-aware metadata that is tightly coupled to the asset. The IVM application may reference the content-aware metadata embedded within the asset to define the rendering and composition of application display elements and user-interactivity features. The interactive video/multimedia application (defined by the video and multimedia application data) may be presented to a viewer in a player application.06-24-2010
20100074322IMAGE PROCESSING APPARATUS - The invention is intended to reduce overall image degradation when frame interpolation is performed by means of an adaptive image compression technique. A compression unit which adaptively compresses input image data, determines an error rate, i.e., a quantity of data loss, depending on input image data. A compression rate is set, depending on the determined error rate (or the quantity of data loss). For an image that is likely to be degraded by compression because of a large error rate determined for it, a process of generating an interpolated image by an interpolated image generating unit is disabled and an original image is used instead of an interpolated frame.03-25-2010
20100074321ADAPTIVE IMAGE COMPRESSION USING PREDEFINED MODELS - Systems, methods and computer readable media for preparing an image or video file for compression are disclosed. An original image and a predefined visibility model are provided to a compression engine. The visibility model depicts a visual display, such as a web page, in which the image will be presented including the spatial and temporal layout, any elements of the display that overlap the image, or transformations of the image, among others. The compression engine determines regions of the original image that are at least partially occluded when the visibility model is applied. The compression engine then determines a regional compression or schemes to be applied to each region and applies those schemes to produce a prepared image. The prepared image has a reduced file size as compared to the original image and can be presented to a compression, or codec, for further compression.03-25-2010
20090103602Overcomplete basis transform-based motion residual frame coding method and apparatus for video compression - The present invention provides a method to compress digital moving pictures or video signals based on an overcomplete basis transform using a modified Matching Pursuit algorithm. More particularly, this invention focuses on the efficient coding of the motion residual image, which is generated by the process of motion estimation and compensation. A residual energy segmentation algorithm (RESA) can be used to obtain an initial estimate of the shape and position of high-energy regions in the residual image. A progressive elimination algorithm (PEA) can be used to reduce the number of matching evaluations in the matching pursuits process. RESA and PEA can speed up the encoder by many times for finding the matched basis from the pre-specified overcomplete basis dictionary. Three parameters of the matched pattern form an atom, which defines the index into the dictionary and the position of the selected basis, as well as the inner product between the chosen basis pattern and the residual signal. The present invention provides a new atom position coding method using quad tree like techniques and a new atom modulus quantization scheme. A simple and efficient adaptive mechanism is provided for the quantization and position coding design to allow a system according to the present invention to operate properly in low, medium and high bit rate situations. These new algorithm components can result in a faster encoding process and improved compression performance over previous matching pursuit based video coders.04-23-2009
20130039408METHOD FOR ENHANCING COMPRESSION AND TRANSMISSION PROCESS OF A SCREEN IMAGE - A method for enhancing compression and transmission process of a screen image that is generated by at least one application program that is running on a processing device is provided herein. The screen image is streamed from the processing device to a remote display. The method is utilizing in real time hint data from said application programs and the operating system. The hint data include: (i) usage of data device resources (per application); (ii) usage characteristics of an application image; (iii) application layout data; or (iv) application type. Then, using retrieved windows' layout design information of all windows that appear at the image screen from a windows manager and hint data to determine compression and transmission techniques of at least a part of an application program that is displayed on the screen image by applying predefined rules based on aggregated hint data per application program.02-14-2013
20100034257Transcoding Video Data - A transcoding procedure is shown for decoding coded video data and re-coding the video data. An input device (02-11-2010
20100046611IMAGE ENCODING DEVICE, AND IMAGE DECODING DEVICE - The image encoding device of the present invention is an image encoding device that encodes a still image and a moving image, the device including: a determination unit that determines a first upper limit and a second upper limit, the first upper limit indicating an upper limit of the amount of code per picture of still images, and the second upper limit indicating an upper limit of the amount of code per picture in a moving image; an encoding unit that encodes each of the still images and the moving image in such a manner that the first and second upper limits are satisfied; a multiplexing unit that generates a stream by multiplexing the encoded still images and the encoded moving image; a generation unit that generates management information that identifies the first and second upper limits; and an output unit that outputs the stream and the management information.02-25-2010
20100046610IMAGE ENCODING DEVICE, AND IMAGE DECODING DEVICE - The image encoding device of the present invention is an image encoding device that encodes a still image and a moving image, the device including: a determination unit that determines a first upper limit and a second upper limit, the first upper limit indicating an upper limit of the amount of code per picture of still images, and the second upper limit indicating an upper limit of the amount of code per picture in a moving image; an encoding unit that encodes each of the still images and the moving image in such a manner that the first and second upper limits are satisfied; a multiplexing unit that generates a stream by multiplexing the encoded still images and the encoded moving image; a generation unit that generates management information that identifies the first and second upper limits; and an output unit that outputs the stream and the management information.02-25-2010
20100046609PICTURE CODING APPARATUS AND PICTURE DECODING APPARATUS - A picture coding apparatus which generates a stream so as to be able to decode a picture by obtaining a picture parameter set necessary for decoding the picture even at the time of trick-play, the apparatus including: a slice coding unit which codes the picture and generates coded data; a picture parameter set (PPS) generation unit which generates sequence parameter set (SPS); a PPS generation unit which generates the PPS; and an access unit (AU) determination unit which stores pieces of coded data respectively into access units of a random access unit (RAU) and stores the SPS into a first AU, and stores the PPS into the first AU or into the AU in which one piece of the coded data that refers to the PPS is stored.02-25-2010
20100046608RECORDING MEDIUM, PLAYBACK APPARATUS AND METHOD, RECORDING METHOD, AND COMPUTER-READABLE PROGRAM - A BD-ROM stores a video stream and a graphics stream. The video stream represents a moving picture. The graphics stream is used for overlaying a multi-page menu on the moving picture, and includes interactive control information (ICS) and graphics data (ODS) used for generating the multi page menu. A PTS attached to a PES packet containing the interactive control information shows timing for the first presentation of a main page the multi-page menu in accordance with the proceeding of the video stream playback. In addition, the interactive control information includes information (selection_time_out_pts) showing a timeout upon which a button on a page of the multi-page menu is automatically activated, and information (user_time_out_duration) showing a timeout upon which a sub-page of the multi-page menu is automatically removed.02-25-2010
20100046607IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - The invention discloses an image processing apparatus and an image processing method. A server can transmit a first image and a second image. In an embodiment, the apparatus includes a receiving/transmitting unit, a processing unit and a display unit. The receiving/transmitting unit can communicate with the server to receive the first image and the second image. The processing unit is coupled to the receiving/transmitting unit and the display unit. The processing unit is for selectively recompressing the first image at a first compression ratio and then controlling the display unit to display the first image. In addition, the processing unit transmits the selected first compression ratio to the server such that the server compresses the second image at the first compression ratio and transmits it to the receiving/transmitting unit.02-25-2010
20100046605VIDEO IMAGE SEGMENTATION - Techniques for segmenting an image of an object are provided. In some embodiments, an image segmentation apparatus includes an image input unit and an image processing unit. The image input unit is configured to receive as input a video image having a first image frame and a second image frame that is consecutive to the first image frame. The image processing unit is configured to segment the second image frame based at least in part on information on the first image frame.02-25-2010
20100046604METHOD AND SYSTEM FOR IMPROVING CHANNEL ACQUISITION PERFORMANCE - A method and system for processing a video program are disclosed. For example, the method receives a video program. The method receives a delayed version of the video program. The method decodes the delayed version of the video program until a corresponding anchor frame is found in the video program and in the delayed version of the video program. The method concludes by switching from decoding the delayed version of the video program to decoding the video program beginning with the corresponding anchor frame.02-25-2010
20130034147PUBLIC INTERACTIVE PERSONALIZED RADIO NETWORKING METHOD - “An interactive radio network enables users to interact with the content of a radio broadcast, including commercials or messages, and to selectively save, store, review, fast forward, rewind, pause, forward, and respond to the radio programs and/or the commercials. The interactive radio network provides a widespread, international, and economical access to the radio stations, and reduces the need for advertisement billboards. It provides the users with an opportunity to selectively inquire about the products or services being advertised. Furthermore, the interactive radio network allows the users as well as various sectors of the advertisement industry to interact with the content of the radio broadcast.”02-07-2013
20090003430Video Coding Using Spatio-Temporal Texture Synthesis - Systems and methods for video coding using spatio-temporal texture synthesis are described. In one aspect, a video data coding pipeline portion of the codec removes texture blocks from the video data to generate coded video data. The removed texture blocks are selected based on an objective determination that each of the remove texture blocks can be synthesized from spatio-temporal neighboring samples during decoding operations. The objective determinations are made using local block-based motion information independent of global motion models. An indication of which texture blocks were removed is provided to a decoder in addition to the coded video data. Decoding logic of the codec decodes the video data using a standard decoding algorithm. The decoding logic also restores the removed texture blocks via spatio-temporal texture synthesis to generate synthesized video data. The decoded and synthesized video data is presented to a user.01-01-2009
20130034146SELECTION OF ENCODER AND DECODER FOR A VIDEO COMMUNICATIONS SESSION - For a first device participating in a video communications session with a second device, some embodiments provide a method that receives sets of encoding features supported by each of one or more decoders of the second device. The method selects an encoder for the video communication session from several encoders available to the first device. The method selects a set of encoding features of the selected encoder based on the sets of encoding features received from the second device. The method transmits an encoded video bitstream to the second device along with information identifying the selected features in order for the second device to select a decoder to decode the bitstream.02-07-2013
20090003432Expedited splicing of video streams - In one embodiment, a method is described that includes receiving a conditioned bitstream that includes a digital insertion location and primary network packets that contain compressed video data. The digital insertion location includes replaceable network packets. The method also includes receiving a second bitstream that includes replacement compressed video data. The method also includes determining a location of the digital insertion location. The method further includes adjusting the bitrate of the replacement compressed video data to create adjusted replacement compressed video data. The method further includes providing timestamp information with the replacement compressed video data. The method additionally includes packetizing the adjusted replacement compressed video data and timestamp information into replacement network packets. The method further includes combining the replacement network packets into the digital insertion location in the conditioned bitstream at the network packet level without depacketizing or decompressing the compressed video data in the primary network packets.01-01-2009
20100111163Method for p-domain frame level bit allocation for effective rate control and enhanced video encoding quality - A method is claimed for encoding a group of pictures at a target bit rate. A pre-analysis procedure (05-06-2010
20100111161VIDEO TRANSCODING SYSTEM WITH QUALITY READJUSTMENT BASED ON HIGH SCENE COST DETECTION AND METHOD FOR USE THEREWITH - A system for transcoding a video signal into a transcoded video signal, includes a high scene cost detection module that detects a high scene cost corresponding to at least one image of the video signal. An encoder section generates the transcoded video signal, wherein, when the high scene cost is detected, an enhanced quality is assigned to at least one central region.05-06-2010
20100322301IMAGE PROCESSOR, IMAGE GENERATOR AND COMPUTER PROGRAM - The invention relates to an image processor configured to: receive an image, take area-specific samples (12-23-2010
20080260021Method of digital video decompression, deinterlacing and frame rate conversion - The digital video decompression, de-interlacing and frame conversion are done simultaneously with multiple video decompressing engines decoding multiple fields/frames at a time. The on-chip line buffer temporarily stores multiple rows of macro-block pixels of the video decoding referencing field/frame and the reconstructed field/frame and are used simultaneously in de-interlacing and frame rate conversion.10-23-2008
20100104005VIDEO SCENE MATCHING ON RETURN FROM VIRTUAL RENDERING IN A CONSUMER DIGITAL VIDEO RECORDING DEVICE - A method, system and computer program provide a mechanism for smoothing the transition back from a virtual (computer generated) scene to a related video stream. An event such as a user input or timeout is received triggering a return to display of the video stream from a virtual scene related to content of the video stream. A number of time points and/or camera angles are either presented to the user or are automatically searched for the best match. The list may be presented in order according to an automatically detected matching criteria. The virtual scene may a scene constructed locally within a computer or digital video recorder (DVR) and the matching performed locally based on angle and time information provided from a content provider such as a server, or the virtual scene generation and matching may be performed at a remote location such as the content server.04-29-2010
20100104003SYSTEM AND METHOD FOR SECURELY TRANSMITTING VIDEO DATA - Exemplary embodiments provide a system and method for securely transmitting video data to an electronic display. The video data may be transmitted using a wired or wireless application. Raw video data is encoded as a plurality of JPEG frames. A plurality of packets are created which may contain one frame or a portion of a frame of video. Each packet contains a unique header with information about the packet and a unique security key. After transmission each packet may be analyzed to determine if it was the intended transmission. The packets are re-assembled and displayed if they are the intended transmission. A default image or video is displayed if the received transmission is not the intended transmission. If a single packet is missing or is unintended, the previous packet may be repeated. Additional standard wireless encryption may also be used if utilizing a wireless application.04-29-2010
20100104002MEDIA CODEC DEVICES PROVIDING UNIVERSALITY FOR ENCODED SIGNAL ORIGINATION AND DECODED SIGNAL DISTRIBUTION - Media codec devices obtain and decode media signals and then distribute them to downstream devices. The media codec devices may obtain media signals from multiple service providers or other sources, including protected media signals. The media codec devices may be decoupled from the source of the media signals by maintaining a managed collection of decoder information including decoder keys, decryption algorithms, and codecs within a memory of a decoder, where such decoder information may be updated by adding new decoder information and/or removing existing decoder information to add or lose service providers while the media codec device is in the possession of the consumer. The media codec device may be decoupled from playback devices at the premise of the consumer by utilizing media transfer devices that receive decoded media signals from the media codec device and transfer them for ultimate delivery to playback devices.04-29-2010
20100104004VIDEO ENCODING FOR MOBILE DEVICES - Techniques are described to encode video content for mobile devices. A video content that is to be transmitted to a mobile device is received and different scenes are determined for the video content. For each scene that is found in the video content, one or more analysis techniques are performed on the scene. Based upon the results of the analysis techniques, the portion of the image to retain on each scene is determined. Finally, the video content containing the portion of the image on each scene to be retained is encoded based upon the type of the mobile device that will display the video content. The location and dimensions of each portion to be retained may vary from scene to scene, as these characteristics are determined on a per-scene basis.04-29-2010
20090154553RECEIVING AND SEPARATING AN ENCODED VIDEO STREAM INTO PLURAL ENCODED PICTURES WITH DIFFERENT IDENTIFIERS - Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.06-18-2009
20090154552TRANSMITTING SYSTEM AND RECEIVING SYSTEM FOR PROCESSING STREAM, AND STREAM PROCESSING METHODS THEREOF - A system for transmitting a transport stream including a robust stream is provided. The transmitting system includes an adaptor for, when receiving a first stream, making a space in the first stream to insert a second stream; a Reed-Solomon (RS) encoder for RS-encoding the input second stream; a Cyclic Redundancy Check (CRC) processor for converting the RS-encoded second stream to a stream comprising an added CRC bit sequence; and a stuffer for inserting the stream to the space in the first stream and outputting a transport stream. Hence, the robust stream can be efficiently transmitted.06-18-2009
20090154551APPARATUS FOR RECORDING/REPRODUCING MOVING PICTURE, AND RECORDING MEDIUM THEREOF - An apparatus for recording/reproducing a moving picture, and a recording medium thereof, are provided. The apparatus for recording a moving picture includes a recorder which records moving picture data sequentially outputted from an image pickup device in a frame unit as raw image data to a recording medium, and a compression processor, which generates compressed image data by compressing the moving picture data, wherein the recorder records the moving picture data by corresponding the raw image data to the compressed image data in the frame unit. Accordingly, the raw image data outputted from the image pickup device is recorded while the raw image data is easily handled.06-18-2009
20090154550INFORMATION PROCESSING APPARATUS - An information processing apparatus includes: a decoder to decode video data to a video signal; a graphic processing module to perform a video quality adjustment on the video signal decoded by the decoder; a display device to display video generated from the video signal; a connector for outputting the video signal to an external device; a display driver module to set an output target, to which the video signal is to be outputted; a determining module to determine to subject the video signal to the video quality adjustment performed by the graphic processing module, in accordance with the output target set by the display module.06-18-2009
20090154548METHOD FOR PROVIDING MULTIPLE STREAMS IN DIGITAL MEDIA AND TO SELECT VIEWABLE CONTENT BASED ON GEOGRAPHY - A method for selectively displaying viewing content based on geographic considerations, the method includes: decoding audio/video (A/V) information; detecting geographic identifiers in the A/V information; displaying specific portions of the A/V information associated with the geographic identifiers, in response to one or more geographic considerations; and wherein the A/V information is from one or more information streams inserted in a single digital broadcast or digital media.06-18-2009
20090154547SCATTERED PILOT CORRELATION IN DVB-H SYSTEMS - A method for correlating scattered pilot locations in a sequence of OFDM symbols in a multi-carrier transmission system, and includes mapping pilot locations comprising pilot symbols having predetermined known values, wherein the pilot symbols are positioned among data subcarriers in time and frequency dimensions consisting of received pilot symbols and having a predetermined position pattern in the time and frequency dimensions, wherein the predetermined position pattern comprises a finite number of sub-position patterns each corresponding to positions of the pilot symbols; estimating a Doppler spread in a frequency spectrum between the transmitter and the receiver in the multi-carrier transmission system; estimating a channel length of a set of channel paths received at the receiver; and the receiver automatically selecting one of a plurality of predetermined methods of correlating the scattered pilot locations in the sequence of OFDM symbols based only on the estimating processes.06-18-2009
20100034256VIDEO FRAME/ENCODER STRUCTURE TO INCREASE ROBUSTNESS OF VIDEO DELIVERY - An Internet program infrastructure communicates a plurality of Internet protocol video program packets from a source end to recipient end device in an optimized and adaptive manner. Optimization functionalities are distributed through the Internet program infrastructure within a source end, a recipient end, and/or nodes of a servicing communication pathway. Selectively, one or more of decoding, adaptive and optimized compression, transcoding, video quality adaptation, missing frame generation, time shifting and tone adaptation, re-encoding and multiplexing functionalities may be employed at the source end, recipient end device and/or nodes of the communication pathway. All of these optimizing functionalities are based upon feedback from the communication pathway nodes or recipient end device that may include traffic density and traffic handling capabilities and recipient end device configuration specific information such as buffering and processing capabilities, screen aspect ration and size, and audio reproduction capabilities.02-11-2010
20100040135APPARATUS FOR PROCESSING MIX SIGNAL AND METHOD THEREOF - A method and apparatus for processing a signal, and more particularly, an apparatus for processing a signal and method thereof are disclosed, by which a mix signal such as an audio signal and a video signal can be encoded or decoded. The present invention includes extracting a mix signal including at least one source signal from a mix signal bitstream, extracting side information from a side information bitstream, obtaining a user-mix parameter, and generating a remix signal using the mix signal, the side information, and the user-mix parameter, wherein the side information bitstream is divided into a first header area and a data area and wherein the data area comprises at least one frame data area and at least one second header area.02-18-2010
20100040134VIDEO STREAMING BASED UPON WIRELESS QUALITY - What is disclosed is a method of operating a video system. The method includes, in a video server, monitoring a quality indicator for wireless communications between a wireless communication system and a wireless communication device, transferring reference frames of a video for delivery to the wireless communication device over the wireless communication system if the quality indicator indicates a particular quality level and stopping the transfer of the reference frames if the quality indicator does not indicate the particular quality level, and transferring update frames of the video for delivery to the wireless communication device over the wireless communication system without regard to whether the quality indicator indicates the particular quality level. The method also includes, in the wireless communication device, receiving the reference frames and the update frames of the video over the wireless communication system, and displaying the video.02-18-2010
20100040133VIDEO DECODER - A video decoder is provided. An analog-to-digital converter (ADC) converts an analog video signal into a plurality of samples at a sampling rate. A main processing path collects a plurality of odd samples to provide a first decoded video output and synchronization information. A plurality of even samples is converted into a plurality of first converted samples at a first predetermined frequency by a sample rate converter, and then filtered by a filter to obtain a second Y signal. A buffer stores the second Y signal, and reads the second Y signal in response to the timing information. An output sample rate converter converts the buffered output into a plurality of second converted samples at a second predetermined frequency. A parallel-to-serial converter receives the first decoded video output and the plurality of second converted samples to drive a second decoded video output.02-18-2010
20090135899Method of selecting a reference picture - In one embodiment, the method includes obtaining a reference picture list including multiple reference pictures, and obtaining a field reference picture index associated with the current field macroblock. A frame reference picture index is determined based on the field reference picture index divided by 2, and a field reference picture is selected based on the frame reference picture index and the field reference picture index.05-28-2009
20100027618MEDIA TRANSMITTING/RECEIVING METHOD, MEDIA TRANSMITTING METHOD, MEDIA RECEIVING METHOD, MEDIA TRANSMITTING/RECEIVING APPARATUS, MEDIA TRANSMITTING APPARATUS, MEDIA RECEIVING APPARATUS, GATEWAY APPARATUS, AND MEDIA SERVER - This invention comprise a connection call processing unit for exchanging settings of encoded data and redundant data stored in each packet, and a setting of at least any one of encoding bit rates of a sound encoding unit and a redundant data generating unit, between the media transmitting/receiving apparatus, and a sound decoding unit for decoding at least any one of the encoded data and the redundant data based on the setting of the encoding bit rate exchanged between the media transmitting/receiving apparatuses, wherein the encoded data and the redundant data are separated from each packet based on the setting of the data stored in the packets exchanged between the media transmitting/receiving apparatuses, and lost encoded data is compensated with the redundant data, and thereby degradation of the media quality is prevented even when the packet loss occurs in transferring media encoded data in the packets via an IP network.02-04-2010
20130083838METHOD OF AND DEVICE FOR ENCODING AN HDR IMAGE, METHOD OF AND DEVICE FOR RECONSTRUCTING AN HDR IMAGE AND NON-TRANSITORY STORAGE MEDIUM - The invention is made in the field of coding of images of high dynamic range.04-04-2013
20130083837Multi-mode error concealment, recovery and resilience coding - Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.04-04-2013
20100091838DIGITAL TELEVISION TRANSMITTER/RECEIVER AND METHOD OF PROCESSING DATA IN DIGITAL TELEVISION TRANSMITTER/RECEIVER - A digital television (DTV) transmitter and a method of coding data in the DTV transmitter are disclosed. A data formatter generates an enhanced data packet including the enhanced data and a known data sequence. A data randomizer randomizes the enhanced data packet. A RS encoder RS-codes the randomized data packet by adding first parity data, and a data interleaver interleaves the RS-coded data packet. A trellis encoding unit trellis-encodes the interleaved data packet. Herein the trellis encoding unit includes a TCM encoder for generating a first output bit by trellis-encoding a first input bit and generating a second output bit by bypassing the first input bit, and a pre-coder for generating a third output bit by pre-coding a second input bit, wherein memories included in the TCM encoder and the pre-coder are initialized when the known data sequence is inputted to the trellis encoding unit.04-15-2010
20100091835Method And System For Processing A Media Stream - Methods, systems and computer program products are described for processing a media stream. In one aspect, a method includes detecting, in a first node processing a first media stream, information in the first media stream instructing the first node to listen for a message to be received from a second node, receiving the message from the second node, and adjusting processing of the first media stream based on the received message. The second node generates and sends a message to the first node in response to detecting information in a media stream being processed instructing the second node to send a message to the first node.04-15-2010
20100067573Interface for Fast Pattern Projection - A method for projecting sequences of images from a standard digital source by packing the binary bit planes of an image is conveyed. The method enables 24× frame rates from a standard source using standard electrical interfaces.03-18-2010
20100067572IMAGE PROCESSING DEVICE AND COMPUTER TERMINAL, AND SIGNAL SEPARATION METHOD - An image processing device a includes a determination unit configured to determine a correlation value between a decoded frame and a reference frame and the number of iterations indicating the number of times signal separation calculation based on a TV method is iteratively performed on the decoded frames, based on a result of a motion search process, a generation unit configured to generate, as an initial gradient signal value, a zero vector or a gradient signal value obtained based on a motion vector determined in the motion search process, according to the correlation value, and a separation unit configured to iteratively perform the signal separation calculation on the decoded frame the number of iterations, using the initial gradient signal value as an initial value, and separate the decoded frame into a skeleton image signal and a texture image signal.03-18-2010
20100067571Low latency high resolution video encoding - Video data that is associated with a videoconference or a telepresence session is captured and a video signal relating thereto is provided. The video signal is divided into segments, which are identical from one video frame to another subsequent video frame within the video signal. Each segment is encoded independently, to result in encoded segment data such that both I-frames and P-frames are generated for a given segment, so as to support independent reconstruction of segments at a distant end. The encoded segment data is transmitted subsequently to the distant end.03-18-2010
20130089134EFFICIENT SIGNALING OF REFERENCE PICTURE SETS - A video coder can select which reference pictures should be signaled in a parameter set such as a picture parameter set (PPS) and which reference pictures should be signaled in a slice header such that when a video decoder constructs a reference picture set, the video decoder does not need to reorder the reference picture set to construct an initial reference picture list for a slice of video data.04-11-2013
20130089133Video Codes for Encoding/Decoding Streaming Data - System for conveying a stream of information. The system includes an encoding device employing a spatio-temporal coding scheme that omits light, including codes embedded therein that are invisible to a user. A receiver that might he a cell phone camera receives light from the encoding device and computer apparatus is programmed with software to decode the received light to generate the stream of information. The encoding device is preferably a video display.04-11-2013
20130051452VIDEO ENCODING ENHANCEMENTS - Techniques for implementing video encoding enhancements may increase video encoding efficiency. One of the techniques may involve the use of an exception value and a maximum index value in inter-prediction coding lookup table to enhance the combined coding of an inter-prediction direction and a reference frame index for a coding unit. Another of the techniques may include adaptively ordering the encoding of a split flag value and a skip flag value for a coding unit. An additional technique may include providing a uniform approach to adaptively combined code the coded block flag (CBF) values for transform or coding units of images that are used with the Residue Quad-tree (RQT) information to represent residue information.02-28-2013
20100002763APPARATUS AND METHOD FOR DIGITAL ITEM DESCRIPTION AND PROCESS USING SCENE REPRESENTATION LANGUAGE - Provided are an apparatus and method for describing and processing digital items using a scene representation language. The apparatus includes a digital item method engine (DIME) unit for executing components based on component information included in the digital item; and a scene representation unit for expressing scenes of a plural number of media data included in the digital item in a form of defining spatio-temporal relations and allowing the media data to interact with each other. The digital item includes scene representation having representation information of the scene, and calling information for the digital item express unit to execute the scene representation unit in order to represent the scene based on the scene representation information at the scene representation unit.01-07-2010
20090323802COMPACT CAMERA-MOUNTABLE VIDEO ENCODER, STUDIO RACK-MOUNTABLE VIDEO ENCODER, CONFIGURATION DEVICE, AND BROADCASTING NETWORK UTILIZING THE SAME - A turn-key solution is provided for the live Internet audio/video broadcasting and the transferring of previously recorded material. A system shares audio/video data over a network by utilizing a compact, camera-mountable video/audio encoder and a connection module mounted to a video camera. The video/audio encoder includes a connection interface for receiving the audio/video data, a digital signal processor for encoding the audio/video data, and a network interface for coupling the video/audio encoder to a network, such as the Internet. The connection module mounts the video/audio encoder to the video camera and provides an electronic interface to the camera to transfer the audio/video data from the camera to the video/audio encoder through the connection interface. A remote controller including a user interface enables the addition of metadata to the audio/video file over a personal area network connection.12-31-2009
20090323799SYSTEM AND METHOD FOR RENDERING A HIGH-PERFORMANCE VIRTUAL DESKTOP USING COMPRESSION TECHNOLOGY - An embodiment of a network of extendable computer resources creates a virtual computing environment for a remote client. The network allocates at least some of the extendable computer resources to the virtual computing environment and compressively represents video output information of the virtual computing environment as an encoded data stream. The encoded data stream is communicated to the remote client, and input information to control the resources allocated to the virtual computing environment is received from the remote client. An embodiment of a local computing client receives a multiframe motion picture stream of encoded signals that represent the video output of a virtual computing environment hosted by a remote computer source. The local computing client decodes the motion picture stream, accepts input information operable to control the virtual computing environment, and communicates the input information to the remote computer source.12-31-2009
20090310669Bitstream conversion method, bitstream conversion apparatus, bitstream connecting apparatus, bitstream splitting program, bitstream conversion program, and bitstream connecting program - A bitstream conversion apparatus for converting a bitstream of a first format, containing content data, into a bitstream of a second format includes: a splitting unit which splits the bitstream of the first format in time sequential fashion into a plurality of split bitstreams of the first format; a plurality of conversion units which convert the plurality of split bitstreams of the first format into a plurality of split bitstreams of the second format; and a connecting unit which connects the plurality of split bitstreams of the second format to one another.12-17-2009
20090304069INLINE AUDIO/VISUAL CONVERSION - A system, method, and apparatus for inline audio/visual conversion are described. Power to an inline converter is provided over the A/V cable that couples the converter to a destination such as a selector.12-10-2009
20090304068Method and Apparatus for Decoupling Frame Number and/or Picture Order Count (POC) for Multi-View Video Encoding and Decoding - There is disclosed and described a decoder and decoding method for decoding at least one picture corresponding to at least one of at least two views of multi-view video content from a bitstream, wherein in the bitstream at least one of coding order information and output order information for the at least one picture is decoupled from the at least one view to which the at least one picture corresponds. Furthermore, there is disclosed and described an encoder and encoding method for encoding at least one picture corresponding to at least one of at least two views of multi-view video content to form a resultant bitstream, wherein in the resultant bitstream at least one of coding order information and output order information for the at least one picture is decoupled from the at least one view to which the at least one picture corresponds.12-10-2009
20120219052PICTURE TRANSMISSION DEVICE, PICTURE TRANSMISSION METHOD, AND PROGRAM - Disclosed herein is a picture transmission device including a coding portion configured to code picture data to be transmitted, a rate acquisition portion configured to acquire the coding rate of the picture data to be coded by the coding portion, and a setting portion configured to set interlace scan or progressive scan as the scan type for the picture data to be coded in accordance with the coding rate acquired by the rate acquisition portion.08-30-2012
20090041117Coding Scene Transitions in Video Coding - A method of generating a scene transition in a video sequence between a first and a second scene is provided. One of the scenes comprises independently decodable video frames coded according to a first frame format, and video frames coded according to a second frame format, one of the video frames according to the second frame format being predicted from one other video frame. The presentation time of one video frame of the first scene is determined to be equal to that of one scene transition video frame of the second scene during the scene transition. Scene transition information is determined for one video frame of one scene for generating a scene transition with a decoder. One scene transition video frame of the first scene, one scene transition video frame of the second scene, and the scene transition information are coded in the encoder into the video sequence.02-12-2009
20090041116DATA CONVERSION APPARATUS, RECORDING APPARATUS INCLUDING THE DATA CONVERSION APPARATUS, AND DATA CONVERSION METHOD - A data conversion apparatus which converts data including a K pixel amount of bit data expressed as N bits/1 pixel, where N and K are plural, using conversion data of predetermined bits comprising: a holding unit configured to hold input data in K×N bits; an acquisition unit configured to acquire from the conversion data a number of bit patterns corresponding to a decimal value expressed by N bits among a conversion target to convert the input data held by the holding unit by N-bit units; a storage unit configured to store a pattern of N bits corresponding to a decimal value obtained from a bit pattern acquired by the acquisition unit in a bit position of the conversion target; and an updating unit configured to update the bit position of the conversion target each time the acquisition unit and the storage unit perform processing.02-12-2009
20090041112Method and apparatus of compressing image data - A method and an apparatus of compressing image data are provided. The method of compressing data comprises calculating differences between values of predetermined pixels from among pixels constructing an image and values of reference pixels respectively corresponding to the predetermined pixels; ordering bits, which correspond to bit strings of the differences, into bit planes; and coding the bit planes according to priority of the bit planes.02-12-2009
20090092185PORTABLE DEVICE FOR PROCESSING MULTIMEDIA SIGNAL AND METHOD USING THE SAME - A portable device for processing a multimedia signal is provided. The portable device includes: a signal receiver to receive a multimedia signal from a mobile terminal, the multimedia signal being received in the mobile terminal from a service providing server; a decoding-related information generation unit to generate decoding-related information which is related to at least one of a codec and a resolution; a decoder to decode the multimedia signal according to the decoding-related information, and to generate multimedia information; and a multimedia information transmitter to transmit the multimedia information to an external display device.04-09-2009
20090092184POWER SAVING DECODER ARCHITECTURE - A method and system are provided for decoding coded video data by turning off or not loading at least one functional unit or functional subunit of the decoder while decoding a portion of the coded video data. A schedule may be created prior to substantive decoding and then the schedule may be used to decode coded video data. The coded video data may be reordered based on the functional units or subunits the portions of the coded video data need for decoding. The portions of the coded video data are reordered into their original order in an output buffer after being decoded. The decoder may determine which functional units or subunits are needed for decoding based on administration information included with the coded video data. The decoder may decode portions of the coded video data in parallel.04-09-2009
20090092183Video Content Monitoring Device and Methods Thereof - A method of providing video content includes monitoring packets communicated between data processing devices in a network. The packets are monitored at a third data processing device in the network backbone. Based on the monitored packets, statistics are collected that indicate the popularity of video content items available via the network. The most popular video content items, as indicated by the collected statistics, are made available via a web page.04-09-2009
20110158308EMBEDDED TRANSMISSION OF MULTIPLE SERVICES IN A DIGITAL TERRESTRIAL TELEVISION MULTIMEDIA BROADCASTING (DTMB) SYSTEM - A system and method is described for transmitting and receiving terrestrial and mobile services in one spectrum in a Digital Terrestrial Television Multimedia Broadcasting (DTMB) terrestrial network compatible with conventional terrestrial receivers. Terrestrial service data and mobile service data to be broadcast are provided. The packet headers for the mobile service data are scrambled and the terrestrial service data is scrambled. The terrestrial service data and mobile service data is multiplexed together to form multiplexed terrestrial service data and mobile service data. The multiplexed terrestrial service data and mobile service data is received at a terrestrial DTMB receiver which distinguishes the terrestrial service data from the mobile service data on the basis of packet headers. At a mobile DTMB receiver, the multiplexed terrestrial service data and mobile service data is received and control frames are used to distinguish the terrestrial service data from the mobile service data.06-30-2011
20130070838ERROR TOLERANT VIDEO TRANSMISSION SCHEME - A GOP methodology using multiple sub sequences to convey a sequence of video frames is provided herewith.03-21-2013
20110038408METHOD AND SYSTEM FOR PROCESSING OF IMAGES - Multiple image streams may be acquired from different sources. The colour depth of the images is first reduced and the streams then combined to form a single stream having a known format and bit depth equal to the sum of the bit depths of the reduced bit streams. Thus, the multiple streams may be processed as a single stream. After processing, the streams are separated again by applying a reverse reordering process.02-17-2011
20130058393Systems and Methods for Encoding and Streaming Video Encoded Using a Plurality of Maximum Bitrate Levels - Systems and methods for streaming and playing back video having a variety of resolutions, frame rates, and/or sample aspect ratios, where the video streams are encoded at one of a number of maximum bit rate levels, in accordance with embodiments of the invention are disclosed. One embodiment includes a processor, and storage containing data relating combinations of resolution and frame rates to maximum bitrates, where a plurality of resolution and frame rates that are related to the same maximum bitrate form a maximum bitrate level. In addition, an encoding application configures the processor to encode a video stream as a plurality of video streams having different resolutions and frame rates, where the target maximum bitrate used during the encoding is selected based upon the maximum bitrate levels of the resolution and frame rate combinations indicated within the data relating combinations of resolution and frame rates to maximum bitrates.03-07-2013
20130058392METHODS, SYSTEMS AND APPARATUS FOR DISPLAYING THE MULTIMEDIA INFORMATION FROM WIRELESS COMMUNICATION NETWORKS - Video signals for a mobile terminal are converted to accommodate reproduction by an alternative display terminal. The video signal is processed to provide a converted video signal appropriate for an alternative display terminal that is separate from the mobile terminal. This converted video signal is then provided for the alternative display terminal to accommodate the corresponding video display on a screen provided by the alternative (e.g., external) display terminal.03-07-2013
20090268807MULTIMEDIA BROADCAST FORWARDING SYSTEMS AND METHODS - In various embodiments, communication apparatus and methods for providing robust communications are disclosed. For example, an exemplary communication apparatus for distributing media to one or more receiving apparatus may include receiving circuitry configured to receive a first wireless multimedia broadcast signal containing at least a first media stream, transmitting circuitry configured to wirelessly transmit one or more individual media streams simultaneously to the one or more receiving apparatus using one or more wireless transmit signals, and decision circuitry configured to control the transmitting circuitry to transmit the first media stream to at least one receiving apparatus using at least one wireless transmit signal type based on a forward-link data capacity of each wireless channel between the transmitting circuitry and each receiving apparatus.10-29-2009
20090268806Method of transmitting and receiving broadcasting signal and apparatus for receiving broadcasting signal - A method of receiving a broadcasting signal in an apparatus for receiving the broadcasting signal, is disclosed. The method includes receiving a first encoding data descriptor describing first encoding data of contents having the first encoding data and second encoding data, in non-real time, receiving the first encoding data in non-real time, according to the first encoding data descriptor, and decoding the first encoding data received in non-real time and the second encoding data received in real time together, according to the first encoding data descriptor, and outputting the contents.10-29-2009
20090268805METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO - A method and apparatus for encoding and decoding video performs transformation of at least a portion of a high-resolution video frame into a low resolution image and a plurality of enhancement data sets, encodes the low resolution image as a primary coded picture in a bitstream format and encodes each of the plurality of enhancement data sets as a different redundant coded picture in the bitstream format. For decoding, a decoded low resolution image and a plurality of decoded enhancement data sets are generated and an inverse transform is performed to construct a decoded high-resolution mage. The primary coded picture and a redundant coded picture may be formatted according to the ITU-T H.264 Advanced Coding specification. The transform may be a polyphase or a sub-band transform.10-29-2009
20090067490METHOD AND SYSTEM FOR MONITORING AND SWITCHING BETWEEN A PRIMARY ENCODER AND A BACK-UP ENCODER IN A COMMUNICATION SYSTEM - A system and method for switching to a back-up encoder includes a first encoder processing a first channel signal to form a first encoded signal, a second encoder an uplink signal processing system generating a first uplink signal from the first encoded signal. A monitoring system previews the first channel signal encoded through the second encoder while the uplink signal processing system generates the first broadcast signal using the first channel signal encoded through the first encoder. The monitoring system redirects the first channel signal through the second encoder to form a second encoded signal. The uplink signal processing system generates a second broadcast signal with the first channel signal through the second encoder.03-12-2009
20130064284Encoder And Method Thereof For Encoding a Representation of a Picture of a Video Stream - The embodiments of the present invention relates to an encoder and a method thereof for management of self contained pictures referred to as CRA pictures, wherein the CRA picture is identified as a random access point. The CRA pictures are assigned a lowest layer identity.03-14-2013
20130064283ENCODER-AIDED SEGMENTATION FOR ADAPTIVE STREAMING - In one embodiment, a method for encoding content includes receiving source content and encoding the source content into a plurality of content streams. The encoding includes aligning the plurality of content streams at Group of Pictures (GOP) boundaries. The encoding further includes embedding, in each content stream, metadata identifying segmentation points within the content stream, where the segmentation points correspond to one or more of the GOP boundaries.03-14-2013
20090238261Method, apparatus, and system for processing moving image - A moving image processing system includes an encoding apparatus encoding a moving image by encoding a picture order count (POC) while inserting a recovery point, and a decoding apparatus decoding the moving image encoded by the encoding apparatus. The encoding apparatus includes an insertion permission/rejection determining unit that determines whether a decoded frame is a reference frame and its frame number from an instantaneous decoding refresh frame is a positive integer times as large as a number of reference frames within a POC cycle, and a recovery point inserting unit that inserts the recovery point into the frame depending on a result of determination by the insertion permission/rejection determining unit. The decoding apparatus includes a POC decoding unit that decodes the POC by executing an initializing process such that the frame number within the POC cycle used in decoding the POC becomes zero, when decoding by random accessing is started.09-24-2009
20090238260TRANSMITTER AND RECEIVER FOR DIGITAL BROADCASTING - In order to alleviate stresses on a user, a transmitter comprises a channel coding section operable to encode input data stream according to a first modulation scheme, an additional information encode section operable to receive character data and additional information having a reserve area and including a transmission parameter relative to the first modulation scheme, to store the received character data in the reserve area of the additional information, and to encode the additional information in which the character data is stored according to a second modulation scheme with a smaller number of bits, which can be represented with a single symbol, than that of bits of a symbol to be used in the first modulation scheme; a multi-carrier modulation section operable to modulate multi-carriers with the data stream encoded according to the first modulation scheme and the additional information encoded according to the second modulation scheme.09-24-2009
20090238259METHOD OF RATE CONTROL FOR VIDEO FRAME COMPRESSION AND ENCODER THEREOF - A method for encoding a video frame includes segmenting a video frame into a plurality of frame segments; compressing a frame segment according to a plurality of compression rates to generate a plurality of coded outputs; selecting an actual coded output from the plurality of coded outputs based on a target rate; and packing the actual coded output to generate compressed data. A video frame encoder includes: a segment unit used for segmenting a video frame into a plurality of frame segments; a data compressing module used for compressing a frame segment according to a plurality of compression rates to generate a plurality of coded outputs; a selecting module used for selecting an actual coded output from the plurality of coded outputs based on a target rate; and a packing unit used for packing the actual coded output to generate compressed data.09-24-2009
20090232198Method and apparatus of coding/decoding image - An apparatus and a method of coding/decoding an image are provided. The apparatus includes: a low resolution image coding unit that codes a low resolution image corresponding to an input image using motion estimation and compensation; and a residual image coding unit that performs intra mode coding with respect to a residual image which indicates a difference between a reconstructed image of the coded low resolution image and the input image by considering temporal correlation between neighboring residual images.09-17-2009
20090034604METHOD AND SYSTEM FOR SUBDIVIDING A DIGITAL BROADCAST PROGRAM INTO DISTINCT IDENTIFIED SECTIONS FOR SELECTIVE DIGITAL VIDEO RECORDING AND ARCHIVING - A method for subdividing audio/video (A/V) content, includes: labeling a series of A/V content as individual sections; assembling the individual sections of the A/V content into a continuous series of segments; wherein a segment includes part or all of a section of A/V content; assigning sub-section identification to each segment of the continuous series of segments; wherein the sub-section identification is timestamp coordinated with the series of segments, and specifies a segment description, and timing control records for the A/V content within a segment; wherein the timing control records comprise start times and end times for each segment; and wherein the subdivision of the A/V content into identifiable sub-sections facilitates selective archiving, recording, and playback.02-05-2009
20090232200METHOD OF TRANSMITTING A PRE-CODED VIDEO SIGNAL OVER A COMMUNICATION NETWORK - A transmission method for transmitting, over a communication network, a video signal pre-coded using hierarchical coding comprises the steps of periodically estimating (S09-17-2009
20090052521DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a data processing method are disclosed. The method includes receiving a data processing method includes receiving a broadcast signal in which main service data and mobile service data are multiplexed, acquiring transmission-parameter-channel signaling information including transmission parameter information of the mobile service data, and fast-information-channel signaling information, acquiring binding information describing a relationship between at least one ensemble transferring the mobile service data and a first virtual channel contained in the at least one ensemble by decoding the fast-information-channel, and acquiring status information of the first virtual channel, displaying content data contained in the mobile service data according to the binding information and the status information of the first virtual channel.02-26-2009
20090046776EFFICIENT TEMPORAL SEARCH RANGE CONTROL FOR VIDEO ENCODING PROCESSES - Gain Saturation (GS) for MRFME is where searching in more previous frames offers very limited or even no performance gain. Similarly, gain aggregation (GA) is where significant gain can be obtained by searching more frames. By dynamically determining, while encoding, if either condition applies, and changing the search range accordingly, complexity is reduced and speed can be increased.02-19-2009
20090245345Bi-Directional Digital Interface for Video and Audio (DIVA) - A communication system, comprising a first node, a second node, a serial communication link between the first node and the second node, configured to transmit digital video data from the first node to the second node over one or more video channels of the link. The communication system further including a hybrid link between the first node and the second node, wherein the first node and the second node are configured to transmit at least one stream of data to the other through a hybrid channel over the hybrid link. In the communication system, the bandwidth of the serial communication link is scaled according to a video pixel frequency. Further, the initial locking of the serial communication link is aided by clock information delivered over the hybrid link.10-01-2009
20090028237BROADCASTING PROCESSING APPARATUS AND CONTROL METHOD THEREOF - A broadcasting processing apparatus which has a display unit, the broadcasting processing apparatus includes: a signal receiver which receives an image signal having an encoded I picture and header information; a parser which extracts the header information from the received image signal; a user selection unit; a file generator; and a controller which controls the file generator to generate a marker code corresponding to a format of a particular image file and generate the image file based on the generated marker code, the header information and the encoded I picture if an image capture command is supplied through the user selection unit to capture the image.01-29-2009
20090010325METHOD OF PERFORMING RATE CONTROL FOR A COMPRESSION SYSTEM - A rate controller for allocating a bit budget for video frames to be encoded is disclosed. The rate controller of the present invention considers many different factors when determining the frame bit budget including: desired video quality, target bit rate, frame type (intra-frame or inter-frame), frame duration, intra-frame frequency, frame complexity, intra-block frequency within an intra-frame, buffer overflow, buffer underflow, and the encoded video frame quality for a possible second pass.01-08-2009
20090010324DECODING APPARATUS AND DECODING METHOD WITH EFFICIENT RESPONSE TO CHANNEL SWITCHING - A broadcast signal receiving system includes a decoder. The decoder is provided with a first processing system and a second processing system. The first processing system is provided with a first demodulator and a first decoder. The second processing system is provided with a second demodulator and a second decoder. One of the processing systems demodulates and decodes a signal corresponding to a channel selected by a user using a controller and displayed on a display device. The other processing system demodulates and decodes a signal corresponding to a channel predicted by a channel predicting unit to be selected next by the user. When the predicted channel is selected by the user, an output controlling unit switches the source of output of data stream for generating an image to be output to the display device so as to select the processing system that had been processing in the selected channel as a source.01-08-2009
20090010323Methods and Apparatuses for Multi-View Video Coding - There are provided methods and apparatus for multi-view video coding. A video encoder includes an encoder for encoding a block in a picture by choosing between temporal prediction and cross-view prediction to enable a prediction for the block. The picture is one of a set of pictures corresponding to multi-view video content and having different view points with respect to a same or similar scene. The picture represents one of the different view points. A high-level syntax is used to indicate the use of cross-view prediction for the block.01-08-2009
20090010322PICTURE CODING APPARATUS - The picture coding apparatus, which optimizes data amount of coded picture data without entailing an increase in circuit size and/or power consumption, includes: a picture input unit which obtains a moving picture signal Vin; a buffer; a lead detecting unit which detects a lead portion from the moving picture represented by the moving picture signal Vin; a coding unit which codes the moving picture signal Vin in the lead portion detected by the lead detecting unit, according to a coding condition for temporary coding; and a coding condition generating unit which generates a coding condition for actual coding, based on the result of the coding by the coding unit and the coding condition for temporary coding. Then, coding unit codes the moving picture signal Vin representing the moving picture including the aforementioned lead portion, according to the coding condition for actual coding.01-08-2009
20080310500METHOD FOR ACTIVATION AND DEACTIVATION OF INFREQUENTLY CHANGING SEQUENCE AND PICTURE PARAMETER SETS - A method for activating and deactivating parameter sets during decoding of a bitstream for display, comprising the steps of: (A) tagging a first picture parameter information set associated with a first identification value as active in response to a reference to the first identification value in a bitstream; (B) changing the tag of the first picture parameter information set from active to inactive and tagging a second picture parameter information set associated with a second identification value as active in response to a reference to the second identification value in the bitstream; and (C) tagging the second picture parameter information set as inactive and re-tagging the first picture parameter information set as active in response to a subsequent reference to the first identification value in the bitstream.12-18-2008
20120236927TRANSMISSION APPARATUS, TRANSMISSION METHOD, AND RECORDING MEDIUM - A transmission apparatus capable of transmitting moving image data at a plurality of different frame rates includes an acquisition unit configured to acquire status information about the transmission apparatus, a transmission unit configured to transmit moving image data, and a change unit configured to, when the transmission unit is transmitting the moving image data at a first frame rate and a second frame rate which is lower than the first frame rate and if the frame rates of the moving image data which is being transmitted are reduced according to the status information, reduce the first frame rate and the second frame rate so that a reduction rate of the first frame rate with respect to the first frame rate is higher than a reduction rate of the second frame rate with respect to the second frame rate.09-20-2012
20130163658VARIABLE ENCODING AND DETECTION APPARATUS AND METHODS - Apparatus, methods, and articles of manufacture for media monitoring are disclosed. In particular, the example apparatus, methods, and articles of manufacture determine a media source type associated with a media signal and select an encoding or decoding mode based on the media source type. An encoding operation encodes the media signal using the selected encoding mode and a decoding operation decodes the media signal using the selected decoding mode.06-27-2013
20080317118Multi-Format Stream Re-Multiplexer for Multi-Pass, Multi-Stream, Multiplexed Transport Stream Processing - A device for transport stream processing is provided. The device includes a plurality of data inputs and a transport stream re-multiplexer for receiving a plurality of data streams from the plurality of data stream inputs and multiplexing the data streams into a transport stream. A transport stream processor receives the transport stream, de-multiplexes the transport stream to process one or more of the data streams, and provides the processed data stream to the transport stream re-multiplexer as one of the plurality of data streams.12-25-2008
20110032979IMAGE DISPLAY CONTROL DEVICE AND IMAGING DEVICE PROVIDED WITH THE IMAGE DISPLAY CONTROL DEVICE, IMAGE PROCESSING DEVICE AND IMAGING DEVICE USING THE IMAGE PROCESSING DEVICE - A decoding unit decodes coded data produced by a coding device capable of coding a captured video both in a first image quality and a second image quality different from the first image quality, or of coding the video in one of the first image quality and the second image quality. A display control unit displays the video of the first image quality or the video of the second image quality, as decoded by the decoding unit, on a display device. When both the coded data of the first image quality and the coded data of the second image quality are available, the display control unit displays information, indicating that the video currently displayed can be displayed in the other image quality, in a screen of the display device.02-10-2011
20090196338ENTROPY CODING EFFICIENCY ENHANCEMENT UTILIZING ENERGY DISTRIBUTION REMAPPING - Architecture for enhancing the compression (e.g., luma, chroma) of a video signal and improving the perceptual quality of the video compression schemes. The architecture operates to reshape the normal multimodal energy distribution of the input video signal to a new energy distribution. In the context of luma, the algorithm maps the black and white (or contrast) information of a picture to a new energy distribution. For example, the contrast can be enhanced in the middle range of the luma spectrum, thereby improving the contrast between a light foreground object and a dark background. At the same time, the algorithm reduces the bit-rate requirements at a particular quantization step size. The algorithm can be utilized also in post-processing to improve the quality of decoded video.08-06-2009
20100014579IMAGE PROCESSING APPARATUS, METHOD AND INTEGRATED CIRCUIT - An image processing method, and an apparatus and an integrated circuit for implementing the method are adapted for use in a liquid crystal display. The method includes the steps of: determining which blocks in a decoded current frame are noisy blocks; finding, in a processed reference frame, a most similar reference block for each noisy block and generating a block velocity for each noisy block; and processing pixels that are in the noisy blocks having block velocities smaller than a liquid crystal response rate of the liquid crystal display, and that are not covered by after-images. The present invention utilizes the characteristics of liquid crystals to increase processing speed.01-21-2010
20100014578SYSTEMS AND METHODS FOR HIGHLY EFFICIENT VIDEO COMPRESSION USING SELECTIVE RETENTION OF RELEVANT VISUAL DETAIL - Systems and methods are presented for compressing digital video signals in a manner that prevents the creation of block artifacts and improves compression efficiency by the selective removal of data representing visually imperceptible or irrelevant detail. Bandwidth control is improved through prioritized removal of data exceeding permissible bandwidth limits. This provides a process by which a coupled compressor and de-compressor system can effect the transmission or storage of video at low bitrates with high perceptual quality of the decompressed video. In one embodiment, the low frequency components are removed from a video stream and either stored or transmitted in compressed format separate from the storage or transmission of the high frequency components of the video stream. Certain high frequency video stream details can be suppressed to further reduce bitrate.01-21-2010
20100027615Picture identification for multi-view video coding - According to a general aspect, a picture from a first view, a picture from a second view, and dependency information are accessed. The dependency information describes one or more inter-view dependency relationships for the picture from the first view. Based on the dependency information, it is determined whether the picture from the first view is a reference picture for the picture from the second view. One application area involves determining whether pictures in a decoded picture buffer are reference pictures for pictures that have not yet been decoded. The pictures in the buffer may be marked to indicate whether they continue to be needed as inter-view reference pictures.02-04-2010
200801989203D VIDEO ENCODING - A stereo 3D video frame includes left and right components that are combined to produce a stereo image. For a given amount of distortion, the left and right components may have different impacts on perceptual visual quality of the stereo image due to asymmetry in the distortion response of the human eye. A 3D video encoder adjusts an allocation of coding bits between left and right components of the 3D video based on a frame-level bit budget and a weighting between the left and right components. The video encoder may generate the bit allocation in the rho (ρ) domain. The weighted bit allocation may be derived based on a quality metric that indicates overall quality produced by the left and right components. The weighted bit allocation compensates for the asymmetric distortion response to reduce overall perceptual distortion in the stereo image and thereby enhance or maintain visual quality.08-21-2008
20090190652SYSTEM AND METHOD FOR CONTROLLING TRANSMISSION OF MOVING IMAGE DATA OVER NETWORK - The present invention relates to a system and method for controlling the transmission of moving image data through a network. The system for controlling the transmission of moving image data through a network of the present invention includes a server and a client. The server transmits key frames and delta frames of a compressed moving image stream in a form of packets through a multimedia communication network, and controls interruption of transmission of subsequent delta frames and continuation of transmission only from a subsequent key frame, depending on whether a specific delta frame is lost, based on a response signal indicating reception of each packet. The client receives packets corresponding to the key frames and the delta frames, obtained from the compressed moving image stream, from the server, and transmits the response signal indicating reception of each packet to the server.07-30-2009
20090279599Device and Method for Coding and Decoding Video Data and Data Train - The invention relates to a device for coding video data comprising means to code a video stream as groups of pictures, each group of pictures comprising at least one description unit relevant to the coding of the said group of pictures. According to the invention, the coding device comprises means to insert in the stream of data at least one message indicating whether the description unit of the current group of pictures is identical to the description unit relevant to the preceding group of pictures. The invention also relates to a device for decoding video data comprising means to decode a stream of data coded with a device according to one of the preceding claims. According to the invention, the decoding device comprises 11-12-2009
20110129012Video Data Compression - An image encoder includes a processor operable to define a first viewable region within an image at a first viewing time, and generate data representing the image and a location of the first viewable region within the image.06-02-2011
20110134992BTSC ENCODER - The disclosed BTSC encoder includes a left high pass filter means for receiving a digital left channel audio signal and for digitally high pass filtering the digital left channel audio signal and thereby generating a digital left filtered signal; a right high pass filter means for receiving a digital right channel audio signal and for digitally high pass filtering the digital right channel audio signal and thereby generating a digital right filtered signal; a matrix means for receiving the digital left and digital right filtered signals, and including means for summing the digital left and digital right filtered signals and thereby generating a digital sum signal, and including means for subtracting one of the digital left and digital right filtered signals from the other of the digital left and digital right filtered signals and thereby generating a digital difference signal; a difference channel processing means for digitally processing the digital difference signal; and a sum channel processing means for digitally processing the digital sum signal.06-09-2011
20090086811VIDEO ENCODING SYSTEM AND WATERMARKING MODULE FOR TRANSMARKING A VIDEO SIGNAL AND METHOD FOR USE THEREWITH - A watermarking module can be used in a video encoding system that processes a video signal. A watermark recovery module generates recovered watermark data based on watermark data from the video signal. A watermark generation module generates a watermarked video signal in accordance with the recovered watermark data.04-02-2009
20120002717METHOD AND SYSTEM FOR LIVE STREAMING VIDEO WITH DYNAMIC RATE ADAPTATION - A live streaming system/method provides cross platform live streaming capabilities to mobile devices. A file format compatible with legacy HTTP infrastructure is used to deliver media over a persistent connection. Legacy client media players can dynamically change the encoded rate of the media delivered over a persistent connection. Standard HTTP servers may be used without modification, leveraging standard media players embedded in mobile devices for seamless media delivery over wireless networks with high bandwidth fluctuations.01-05-2012
20120002716METHOD AND APPARATUS FOR GENERATING ENCODED CONTENT USING DYNAMICALLY OPTIMIZED CONVERSION - An initial content is encoded a first time to obtain a first encoded content. One or more parameters obtained from the first encoding are used to generate an encoding coefficient. The initial content is encoded a second time to obtain a second encoded content. The second encoding is performed using encoding coefficients, at least one of which is derived from the parameter associated with the first encoding. The two encodings can be implemented using a single encoder or two separate encoders.01-05-2012
20110299587METHODS AND SYSTEMS FOR RESIZING MULTIMEDIA CONTENT BASED ON QUALITY AND RATE INFORMATION - In general, this disclosure describes techniques for exchanging information between a plurality of encoder modules and a multiplex module to combine segments of data from the encoder modules with an improved overall quality. In particular, the encoder modules associate their respective segments of data with quality and rate information and send at least the quality and rate information associated with the segments of data to the multiplex module. The multiplex module analyzes the quality and rate information to determine whether the segments of data that encoder modules desire to include in the current superframe fit within the available bandwidth of a transmission channel. If the multiplex module determines the plurality of segments of data do not fit within the available bandwidth, the multiplex module selects one or more of the segments to be resized based on the quality and rate information received from the encoder modules.12-08-2011
20110299586QUALITY ADJUSTMENT USING A FRAGMENTED MEDIA STREAM - Media files such as MPEG-12-08-2011
20110286512IMAGE DECODING METHOD, IMAGE CODING METHOD, IMAGE DECODING APPARATUS, AND IMAGE CODING APPARATUS - To provide an image decoding method allowing decoding of a multiview video even when no prefix NAL units are used. The image decoding method includes: parsing NAL units of a base view; decoding an image of the base view; parsing MVC extension parameters of a non-base view; searching whether or not prefix NAL units for a base view are present; either computing MVC extension parameters for the base view when no prefix NAL units are present or parsing the MVC extension parameters of the base view when prefix NAL units for the base view are present; and decoding the non-base view using the MVC extension parameters of the base view and the MVC extension parameters of the non-base view.11-24-2011
20090201985SPLICING MPEG STREAMS - The present invention relates to a method of assembling a first data stream (ds08-13-2009
20110164673Preserving Captioning Through Video Transcoding - Methods of preserving captioning information in an input video stream through transcoding of the input video stream include extracting caption data from the input video stream, translating the caption data into at least one output caption format, packaging the translated caption data into data packets for insertion into a video stream, synchronizing the packaged caption data with a transcoded version of the input video stream, receiving a preliminary output video stream that is a transcoded version of the input video stream, and combining the packaged caption data with the preliminary output video stream to form an output video stream. Related systems and computer program products are also disclosed.07-07-2011
20110292992AUTOMATING DYNAMIC INFORMATION INSERTION INTO VIDEO - Automated placement of supplemental information (such as advertisement) into a video presentation. A computing system automatically estimates suggestions for where and when to place supplemental information into a video. The suggestion is derived, at least in part, based on motion sensing within the video. A computing system may use the suggested temporal and spatial positions for the supplemental information, and reconcile this with accessing supplemental information rendering policy applicable to the video, to make a final determination on where and when to place the supplemental information.12-01-2011
20110292993TEXTURE REPLACEMENT IN VIDEO SEQUENCES AND IMAGES - Systems and methods for reducing bit rates by replacing original texture in a video sequence with synthesized texture. Reducing the bit rate of the video sequence begins by identifying and removing selected texture from frames in a video sequence. The removed texture is analyzed to generate texture parameters. New texture is synthesized using the texture parameters in combination with a set of constraints. Then, the newly synthesized texture is mapped back into the frames of the video sequence from which the original texture was removed. The resulting frames are then encoded. The bit rate of the video sequence with the synthesized texture is less than the bit rate of the video sequence with the original texture. Also, the ability of a decoder to decode the new video sequence is not compromised because no assumptions are made about the texture synthesis capabilities of the decoder.12-01-2011
20090279600FLEXIBLE WYNER-ZIV VIDEO FRAME CODING - Efficient encoding and/or decoding of digital video is provided using multiple candidate reference frames, making playback of the digital video optionally reversible. For example, a source can be encoded as duplex coded frames having multiple candidate reference frames. The reference frames can be previous or future frames, and the duplex coded frames can be encoded at a bit-rate that ensures lossless decoding using any of the candidate reference frames. Therefore, the duplex coded frames can encoded in normal and/or reverse temporal order. In this regard, the ability to decode digital video frames using either a single previous or future frame enables reversible digital video, bit-stream switching and video splicing arbitrary time points, and provides for increased error resilience.11-12-2009
20090290633Method of Apparatus for Processing a Signal - The present invention relates to a method and apparatus for processing a signal. An object of the present invention devised to solve the problem lies on a method and apparatus for processing a signal, which allows a signal having optimized signal transmission efficiency to be transmitted/received. According to an aspect of the present invention, there is provided a method for processing a signal, the method including receiving a broadcasting signal including audio data coded using a pilot reference value and a pilot difference value, demodulating the broadcasting signal in consideration of a scattered pilot which varies over time and a continual pilot which is fixed over time in a frame of the received broadcasting signal and decoding the demodulated signal to obtain a broadcasting transmission stream, demultiplexing the broadcasting transmission stream to obtain coded audio data in an Internet protocol (IP) packet and audio data coding identification information, decoding data according to a data coding scheme indicated by the audio data coding identification information, wherein the data coding scheme includes at least a pilot coding scheme, the pilot coding scheme decodes the data using the pilot reference value corresponding to a plurality of data and the pilot difference value, and the pilot difference value is generated using the data and the pilot reference value.11-26-2009
20080205507Device Switching System, and Sender and Distribution Destination Device - When a switching target device receives a media output indication from a sender device, a switch (08-28-2008
20090041115TS Packet Grooming - Received data packets are groomed to improve performance of MPEG-2 transport stream packet in a digital video broadcasting system. Multitude of crosschecking techniques are applied to ensure that crucial pieces of information such as the packet identifier (PID) field, the continuity counter (CC) field, table ID, section length, IP header checksum, table and frame boundaries, application data table size are corrected if necessary.02-12-2009
20090003431Method for encoding video data in a scalable manner - The invention concerns a method for encoding video data in a scalable manner according to H.264/SVC standard. The method comprises the steps of 01-01-2009
20090190653APPARATUS AND METHOD FOR ADJUSTING BIT RATE IN SECURITY DEVICE CONNECTED TO EXTERNAL STORAGE - Disclosed are an apparatus and method for adjusting a bit rate in a security device connected to an external storage, which can determine an output bit rate optimum to the external storage in the security device for receiving a video signal shot by a plurality of cameras and writing the same on the external storage, such as a USB memory, and can vary and adjust the data input bit rate of the video signal shot properly by the plurality of cameras based on the output bit rate. The data input bit rate of a video signal inputted into the security device is higher than the data input bit rate of a video signal outputted to the external storage, thus preventing a failure of not being able to write a video signal shot by a plurality of cameras on the external storage.07-30-2009
20100014580PLAYBACK APPARATUS FOR PERFORMING APPLICATION- SYNCHRONIZED PLAYBACK - An integrated circuit stores a module that executes applications that play digital streams. When the module is executed, the integrated circuit generates package information by merging files recorded on a first recording medium and a second recording medium, in accordance with merge management information, detects a plurality of playable titles from the package information, and selects one of the detected titles as a current title. The integrated circuit executes the application associated with the current title, and the executed application makes a request to update the generated package information by specifying new merge management information. The integrated circuit changes a file referenced from the newly specified merge management information to read-only before updating the package information, and at a point at which digital stream playback stops due to a current title change, the integrated circuit generates new package information by combining files recorded on the first and second recording media, in accordance with the newly specified merge management information.01-21-2010
20100014581SYSTEM AND METHOD FOR ARITHMETIC ENCODING AND DECODING - An arithmetic encoder is provided for converting an event sequence comprised of a plurality of events to an information sequence comprised of at least one information piece, and includes a core engine for receiving an event of the event sequence, and a probability estimate from a probability estimator, and generating zero or more pieces of the information sequence responsive to the received event and the probability estimate by bounding the ratio of events to information pieces. An arithmetic encoder is provided that is capable of constraining a number of events in at least one event sequence as a function of the number of generated information pieces in at least one information sequence. An arithmetic decoder is provided for converting an information sequence comprised of at least one information piece to an event sequence comprised of a plurality of events, and includes a core engine for processing at least one information piece of the information sequence from the sequencer responsive to a probability estimate received from a probability estimator to generate at least one event by accounting for a bounded ratio of events to information pieces in the information sequence.01-21-2010
20100034254Video coding, decoding and hypothetical reference decoder - An encoder comprising an input for inputting video signal to be encoded to form an encoded video signal comprising pictures of at least a first coded video sequence and a second coded video sequence a hypothetical decoder for hypothetically decoding encoded video signal, an encoded picture buffer, and a decoded picture buffer, and a definer for defining a parameter indicative of the temporal difference between the last picture of the first coded video sequence and the first picture of the second coded video sequence in output/display order.02-11-2010
20100034255TELEVISION APPARATUS AND METHOD FOR COLLECTING FIELD DATA - For collecting test data from different locations, one or more television apparatuses are disposed in different locations. In addition to decoding and playing received television stream, these television apparatuses contain sample generators for generating test samples based on the received television stream. To downsize the test samples, parts of the received television stream are replaced with placeholders. In addition, copyright materials may be removed and not contained in the test samples. These test samples are transmitted to a remote server via an upstream channel or a network other than a television network under test. With these test samples, a test television stream can be reconstructed to know signal characteristics and/or processing quality of the television apparatus under test.02-11-2010
20100027617METHOD AND APPARATUS FOR COMPRESSING A REFERENCE FRAME IN ENCODING/DECODING MOVING IMAGES - Provided is a method of compressing a reference frame in encoding or decoding moving images. A reference frame to be compressed is divided into basic processing blocks. The basic processing blocks are divided into sub-blocks. A maximum value and a minimum value of pixels within each sub-block are calculated. A necessary bit length needed for compression of each sub-block is obtained based on a difference between the maximum value and the minimum value. An average bit length of the sub-blocks within the basic processing block is calculated based on the calculated necessary bit lengths of the sub-blocks. Bits are variably allocated to each sub-block by adjusting the necessary bit length of each sub-block so that the average bit length of the sub-blocks within a corresponding basic processing block is less than or equal to a preset required bit length. Each sub-block is compressed to the allocated bits.02-04-2010
20100027614ERROR AWARENESS AND MEANS FOR REMEDYING SAME IN VIDEO DECODING - A DTV receiver having method using elastic decoding method is provided. The method comprises the steps of: receiving a signal for processing; decoding the signal using a source decoder; determining a portion of the signal that are problematic; and using elastic decoding to remedy the portion of the signal that are problematic.02-04-2010
20090232201VIDEO COMPRESSION METHOD AND APPARATUS - A video compression system may have first and second dual-port memory devices, a third memory device, and first and second processors that may provide enhanced processing, including motion estimation. The first processor may be configured to store in the second memory device first and second video frames and to transfer sequential sets of data from the first video frame corresponding to fields of search. A second set of a plurality of adjacent macroblocks of the second video frame may be compared to macroblocks selected from the field of search. Dual-port memory devices may allow for the concurrent use of shared memory by the two processors as well as data transfer during processing.09-17-2009
20090080510Information Signal, Apparatus and Method for Encoding an Information Content, and Apparatus and Method for Error Correcting an Information Signal - A scalable information signal is protected in a more efficient and/or safe way by adopting the inter-relationship among the plurality of portions of different levels within the information signal in FEC protecting the information signal. In particular, portions of the information signal representing the information content at a higher level should have associated therewith redundancy information which is dependent not only on that part of this portion being disjoint to a respective overlapping lower level portion. Rather, redundancy information should also be dependent on the latter part so as to increase the chances of success of forward error correcting an error within the lower level portion at the reception side.03-26-2009
20100091836ON-THE-SPOT DEBLOCKER IN A DECODING PIPELINE - A decoder pipeline may include a decoding (prior to deblocking) stage followed by a deblocking stage. A memory can be coupled to the decoder pipeline. A decoded first macroblock can be output from the decoding stage directly into the deblocking stage, bypassing the memory, if a decoded second macroblock depended on to deblock the first macroblock is already deblocked. Otherwise, the decoded first macroblock is stored in the memory until the second macroblock is deblocked and available to deblock the first macroblock.04-15-2010
20090168866ENCODING DEVICE, METHOD, AND PROGRAM - Pictures can be encoded such that no display wait occurs or a decoding side. Pictures are re-encoded such that their encoding order is changed. As a result, picture B07-02-2009
20090147841DISTRIBUTED VIDEO CODING APPARATUS AND METHOD CAPABLE OF CONTROLLING ENCODING RATE - There are provided a distributed video coding apparatus and method capable of controlling an encoding rate, the apparatus including: an intra-frame encoder encoding a key frame and outputting a bit stream of the encoded key frame; an encoder rate control (ERC) module calculating a bit rate according to motion complexity of a present Wyner-Ziv (WZ) frame by using a correlation between the motion complexity and the bit rate; and a turbo encoder encoding the present WZ frame by the bit rate calculated at the ERC module and outputting the encoded WZ bit stream.06-11-2009
20090147840VIDEO ENCODING SYSTEM WITH UNIVERSAL TRANSCODING AND METHOD FOR USE THEREWITH - An encoding system includes a first signal interface for receiving a first video signal in a first format. A second signal interface receives a second video signal in a second format. A first encoding module generates a first processed video signal in a third format. A second encoding module generates a second processed video signal in a fourth format, wherein the second processed signal is generated contemporaneously with the first processed video signal and wherein the first format differs from the third format and the second format differs from the fourth format.06-11-2009
20100124273METHODS AND APPARATUS SUPPORTING MULTI-PASS VIDEO SYNTAX STRUCTURE FOR SLICE DATA - There are provided methods and apparatus supporting a multi-pass video structure for slice data. An apparatus includes an encoder for encoding at least one syntax data element related to at least two partitions of at least a portion of a picture. The at least one syntax element is encoded within a multi-pass syntax structure. The at least one syntax element belongs to a given class of data. The encoder encodes the at least one syntax data element with respect to all partitions of at least the portion of the picture prior to encoding a next class of data, wherein later coded data classes, including the next class, have at least one of an explicit coding and an implicit coding of at least one of a casual dependency and a non-casual dependency with respect to earlier coded data classes coded earlier than the next class.05-20-2010
20090154554MOVING PICTURE CODING METHOD AND MOVING PICTURE DECODING METHOD - A moving picture coding apparatus 06-18-2009
20090147842VIDEO PROCESSING - An encoded video signal is to be processed so that the resulting display at a decoder is of shorter (or, as desired, longer) than envisaged at the time of encoding. The video signal contains one or more a timing parameters that, at a decoder, are to be determinative of the frame rate at which the signal is decoded. The method comprises buffering the incoming video signal, computing from the timing parameter(s) and the specified compression (or expansion) at least one modified parameter, and outputting the video signal with the modified timing parameter(s) in place of the received timing parameter. The parameters may include a parameter specifying a frame rate, at least one timestamp specifying a time at which a frame is to be decoded, and/or at least one timestamp specifying a time at which a frame is to be decoded.06-11-2009
20080310497Method For Filtering, Transmitting and Receiving Scalable Video Streams, and Corresponding Programs, Server, Intermediate Node and Terminal - A method is provided for filtering a scalable video stream, organized in the form of data unit blocks, each of which comprises a base data unit and a set of data units distributed according to two types of enhancement data, corresponding respectively to time and/or space and/or quality characteristics and making it possible to define several quality levels. The method defines at least two distinct filtering profiles, or paths of each block data units, wherein each path defines a row of successive foldover positions and each foldover position uses at least by one less data units than a previous position, and selects one of the paths according to a predetermined criterion, taking into account the type of content of the stream and/or at least one information item representing the capacities of a terminal receiving the stream.12-18-2008
20080310498Information Recording/Reproducing Apparatus - There are provided an information recording/reproducing apparatus and a video camera, both compliant with plural standards and excellent in usability, within an advantageously earlier stage by simplifying a circuit configuration and reducing the development steps and time period. A compression/extension module includes a common compression/extension module which performs a process of a compression method common in plural standards. For example, the common compression/extension module common between the AVCHD standard and the BD standard performs a process of the H.264 compression method for a video signal, and performs a process of the Dolby Digital compression method for an audio signal. A format controlling module includes a common format generating module which performs a formatting process common in plural standards. For example, the common format generating module common between the AVCHD standard and the BD standard generates a format including data structures and directories, in compliance with the BDMV subset.12-18-2008
20110261876METHOD FOR ENCODING A DIGITAL PICTURE, ENCODER, AND COMPUTER PROGRAM ELEMENT - A method for encoding a digital picture having a plurality of pixels is described, each pixel being associated with at least one of a plurality of groups of pixels comprising associating each group of pixels with a first coding mode; determining, for each group of pixels, a first encoding performance level according to its associated first coding mode; determining at least one group of pixels of the plurality of group of pixels such that the first encoding performance level of the at least one determined group of pixels fulfils a predetermined quality criterion; determining, for the determined group of pixels, a second encoding performance level according to a second coding mode; comparing the first performance level and the second performance level; associating the second coding mode with the determined group of pixels if the result of the comparison fulfils a predetermined association criterion; and encoding each group of pixels using its associated coding mode.10-27-2011
20100118935CODING METHOD FOR MOTION-IMAGE DATA, DECODING METHOD, TERMINAL EQUIPMENT EXECUTING THESE, AND TWO-WAY INTERACTIVE SYSTEM - This invention relates to a coding method for motion-image data and others effective in a special interactive environment for transmitting motion-image data with information concentrated on only a partial region of a display image as in a two-way interactive system implementing real-time two-way interaction. The coding method involves dividing an image frame forming motion-image data into a plurality of rectangular regions, and grouping each of these rectangular regions into a preset ROI and a non-ROI. These rectangular regions are sequentially compressed so that a code length of a rectangular region grouped into the ROI is larger than a code length of a rectangular region grouped into the non-ROI, thereby generating coded data of each image frame.05-13-2010
20100124271METHOD, SYSTEM AND APPARATUS FOR IMAGE CAPTURE, ANALYSIS AND TRANSMISSION - A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.05-20-2010
20100124272CODED PULSE DATA TRANSMISSION USING A LOOK-UP TABLE - Input data is encoded using a look-up table and then transmitted over a transmission medium as a series of pulses. The look-up table includes data elements. The length of each pulse is calibrated to correspond to one of the data elements in the look-up table. Upon receipt at another end of the transmission medium, the data is decoded using a look-up table. This decoding includes measuring the length of each received pulse to match the measured length to a corresponding one of data elements in the look-up table.05-20-2010
20100226426Transmission of Physical Layer Signaling in a Broadcast System - Aspects of the invention provide apparatuses, computer media, and methods for supporting the broadcast of extended signaling data over a network. With an aspect of the invention, all of the extended signaling data may be distributed over multiple data frames. With another aspect, only dynamic signaling redundancy data is distributed over different data frames, where systematic information (for example, configurable signaling data) is transmitted in accordance with traditional systems. In addition, backwards compatibility with traditional systems may be supported, in which extended signaling is contained in an extension field. Error correction code may be applied to the extended signaling in concert with different codes. With another aspect, only extended signaling is supported without backwards compatibility with traditional systems.09-09-2010
20090296806CABAC ENCODER AND CABAC ENCODING METHOD - A CABAC encoding method includes: receiving first and second coefficient flags (Sig, Last); detecting coefficient flags according to positions of the detected coefficient flags and control signal (Sig_first); generating first bin and second bin (bin_val12-03-2009
20090207909Method and apparatus for generating information signal to be recorded - A compressively-encoding-resultant video signal resulting from compressively encoding a video signal, a first compressively-encoding-resultant audio signal resulting from compressively encoding a first audio signal having a synchronized relation with the video signal, a reference clock information signal relating to synchronization between the compressively-encoding-resultant video signal and the first compressively-encoding-resultant audio signal, and an indication timing information signal designating an indication timing of the video signal are multiplexed to get an AV multiplexing-resultant signal. A second audio signal is compressively encoded to get a second compressively-encoding-resultant audio signal. A sound-production-timing information signal is added to the second compressively-encoding-resultant audio signal to get a substitution playback audio signal. During playback, the substitution playback audio signal can be reproduced instead of the first audio signal while being synchronous with the video signal. The sound-production-timing information signal responds to the reference clock information signal, and relates to synchronization with the video signal.08-20-2009
20090207907IMAGE PROCESSING DEVICE, METHOD, AND PROGRAM - The present invention relates to an image processing apparatus and a method and a program that enable an amount of code to be suppressed below a desired value with more reliability. An emergency mode determining section 08-20-2009
20090207906TRANSMISSION AND RECEPTION STREAM PROCESSING DEVICES FOR PROCESSING STREAM CODED WITH CODING RATE OF 1/3, AND METHODS THEREOF - An apparatus for processing a transport stream is provided. The apparatus includes a detector which detects data bits in a stream, an encoder which encodes the data bits detected by the detector and generates two encoding values for each data bit, and a stream constructor which constructs a transport stream using the encoding values generated by the encoder. Accordingly, it is possible to encode the data bits into a transport stream having a coding rate of ⅓.08-20-2009
20090207905COMMUNICATION PROCESSING DEVICE, DATA COMMUNICATION SYSTEM, METHOD, AND COMPUTER PROGRAM - An apparatus and a method for realizing a configuration for transmitting and outputting captured data of a video camera to a specific device via a network are provided. In a configuration for generating a transmission packet containing the captured data of the video camera and outputting the transmission packet via a network, a host name of a data transmission destination device and a port number, to which port forwarding processing of a relay device of a network connected to the data transmission destination device is set, are acquired from a memory, address information corresponding to the host name is acquired from a DNS server, and a captured image data containing transmission packet in which the address information and the port number are set as destination information is output via the network. This configuration permits data to be certainly transmitted to a specific selected device and reproduction of stream data in synchronization with a capturing timing is realized.08-20-2009
20090207903Method of Making Media Files Available for Delivery to Portable Electronic Devices - There is described a method of making media files, for example video clips available for delivery to portable electronic devices, for example mobile phones. The method comprises receiving media content as data input at an encoder and encoding the media content to generate a plurality of output files each having the media content. Each of the plurality of output files is specially adapted by the encoder for use with a different model of mobile phone. The plurality of output files are stored on a server for downloading there from over a communications network. A user can download to a computer an output file compatible with his or her mobile phone and transfer the file for the computer to the mobile phone.08-20-2009
20100080283PROCESSING REAL-TIME VIDEO - Real-time video processing functionality may be provided using pre-processing and/or post-processing features to provide a video signal. Components of a real-time video processing system may operate to receive a real-time video signal. The real-time video signal may be downscaled based in part on the use of features of a pre-processing component applying a downscale polyphase filter that may be used to compensate for bandwidth constraints associated with a real-time video conferencing environment. The downscaled real-time video may be communicated across a network, such as the Internet. Upon receipt of the downscaled real-time video, the downscaled real-time video may be upscaled based in part on the use of features of a post-processing component applying an upscale polyphase filter.04-01-2010
20110200095PICTURE CODING METHOD - A picture coding method according to the present invention includes: a coding step (S08-18-2011
20110200094VIDEO TRANSCODING USING A PROXY DEVICE - A network device may act as a proxy for a client requesting video from a server and may control the quality of the video requested from the server. The network device may detect a negotiation for a video stream, the negotiation including at least a first message from the client indicating a requested video quality by the client; and determine a maximum allowed video quality for the client. The network device may additionally determine whether the requested video quality by the client is greater than the maximum allowed video quality and modifying, when the requested video quality by the client is greater than the maximum allowed video quality, a first message to change the requested video quality to be equal to the maximum allowed video quality.08-18-2011
20110200096ENCODING APPARATUS AND THE METHOD - An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus 08-18-2011
20110200093METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING VIDEO AND VIDEO LINKS - One of the standards addressed in this specification is the MPEG (Moving Picture Expert Group) Standard. MPEG is a group that sets standards for the compression and the transmission of audio and video information. This standard has found many applications; streaming video, interactive graphics, interactive multimedia, video applications for the web, DVD (Digital Versatile Disc), digital videophone and television broadcasting. YouTube uses MPEG to display video results. Several techniques are described which allow for searching, viewing, and hearing of scaled videos thereby providing an increased video content that offers several advantages over existing systems.08-18-2011
20110200092DIGITIAL BROADCAST RECEIVER - A digital broadcast receiver includes a subtitle monitoring unit 08-18-2011
20120106622Method and Apparatus of Slice Grouping for High Efficiency Video Coding - In the H.264/AVC standard, one of the new characteristics is the possibility of dividing an image in regions called slice groups. The use of slice groups provides various possible advantages such as prioritized transmission, error resilient transmission, and etc. The slice groups can be formed by flexible macroblock ordering (FMO), where each picture can be divided into slice groups in different scan patterns of the macroblocks. In the high efficiency video coding (HEVC) under development, a more flexible block structure, called coding unit (CU), is used as the unit to process video data. The picture is first divided into largest CUs (LCUs) and each LCU is adaptively split into smaller CUs using a quadtree until leaf CUs are reached. In the current HEVC development, there is neither slice nor slice group structure being considered. The LCU size used for HEVC is 16 times as large as the macroblock size used in the H.264/AVC standard. Therefore, it is very desirable to develop slice and slice group structure suited for HEVC to offer various benefits of error resilience, parallel processing, reduced line (row) buffer requirement, and etc. Accordingly, slice group types including raster scan type, vertical stripe type, regions of interest type and full flexibility type are developed for HEVC. Furthermore, various syntax elements are incorporated in the sequence header or the picture header to convey information associated with the slice group structure.05-03-2012
20120106621CHROMA TEMPORAL RATE REDUCTION AND HIGH-QUALITY PAUSE SYSTEM AND METHOD - A system and method are provided for compressing data. In use, luminescence data of a frame is updated at a first predetermined rate, while chrominance data of the frame is updated at a second predetermined rate that is less than the first predetermined rate. Moreover, pause information may be inserted with the compressed data, where the pause information may be used when the video data is paused during the playback thereof to increase the quality of a still frame.05-03-2012
20110170591Adaptive Video Encoder Control - A value of one or more Lagrangian multipliers is adaptively estimate and update based, at least in part, on the video source statistics or dynamic programming. Methods, techniques, and systems involve determining a first Lagrangian multiplier with a video encoder, and updating a second Lagrangian multiplier with the first Lagrangian multiplier. The system can include a Lagrangian multiplier Estimation Module that estimates the Lagrangian multiplier, and a multiplier Update Module that updates the current Lagrangian multiplier using the estimated Lagrangian multiplier. The Online Lagrangian Multiplier Estimation Module may function with Rate Distortion Slope Estimation with Rate Distortion Optimized Mode Decision; Rate Distortion Slope Estimation with Local Approximation; Rate Distortion Slope Estimation with Local Information; or Rate Distortion Slope Estimation with Global Information. The Lagrangian Multiplier Update Module may function with Direct Update; Step Size Update; Sliding Window Update; or Periodical Update.07-14-2011
20090262799TRANSMITTING ADDITIONAL INFORMATION IN THE HEADERS OF ENCAPSULATING DATA PACKETS IN MOBILE/HANDHELD (M/H) DTV SIGNALS - Apparatus for transmitting digital data in an 8-vestigial sideband (8-VSB) signal format for reception by mobile/handheld (M/H) receivers is described. The apparatus for transmitting digital data includes a generator of MHE packet headers that include additional information about at least part of the digital data and a packet formatter that installs the MHE packet headers in the MHE packets. Apparatus for receiving the digital data and recovering the additional information from the MHE packet headers to be used for modifying operation of the receiving apparatus is also described.10-22-2009
20090262798Tone mapping for bit-depth scalable video codec - A scalable video codec may convert lower bit depth video to higher bit depth video using decoded lower bit depth video for tone mapping and tone mapping derivation. The conversion can also use the filtered lower bit depth video for tone mapping and tone mapping derivation.10-22-2009
20090110057PROCESSING APPARATUS AND PROCESSING METHOD FOR A DIGITAL TELEVISION - A processing method and a processing apparatus for a digital television are provided. A processing apparatus for a digital television (DTV) to process a DTV stream, comprising: a demultiplexing unit for retrieving a service information from the DTV stream; a memory coupled to the demultiplexing unit for storing the service information; a first processor coupled to the memory for assigning a task by sending a command according to the service information; a second processor coupled to the memory for processing the task according the command; a communication unit coupled to the first processor and the second processor, for receiving the command from the first processor and sending the command to the second processor; and at least one function module coupled to the first processor and the second processor, respectively, controlled by the first processor or the second processor, to process the service information.04-30-2009
20090285281ENERGY EFFICIENT DATA PROCESSING - The present invention relates to parallel treatment of DVB-H data bursts. It provides a method of reception of consecutive at least first and second data bursts and a data reception unit. The method comprise receiving a first data burst, processing the first data burst during a first period, and receiving a second data burst during a second time period, wherein the first and second time periods at least to some extent overlap in time. By using a first and a second memory for storing alternating data bursts, the data reception unit can be kept in an inactive less power consuming mode a longer time, thus saving energy as compared to prior art techniques.11-19-2009
20090290634SIGNAL TRANSMISSION APPARATUS AND SIGNAL TRANSMISSION METHOD - When transmitting an input image signal and an audio signal inputted in synchronization with the input image signal, each frame in the input image signal are divided into first, second, third, and fourth subimages and pixel samples of the subimages are mapped onto image data regions of two-channel HD-SDI signals, respectively, and the audio signal is mapped onto supplementary data regions included in horizontal ancillary data spaces of any of the two-channel HD-SDI signals onto which the subimages are respectively mapped. The pixel samples mapped onto the image data regions of the two-channel HD-SDI signals are multiplexed onto an image data region of a first transfer data stream and the audio signal mapped onto the supplemental data regions included in horizontal ancillary data spaces of any of the two-channel HD-SDI signals is multiplexed onto a horizontal ancillary data space of a second transfer data stream.11-26-2009
20090103605PROCESSING IDENTIFIABLE VIDEO STREAMS OF A PROGRAM ACCORDING TO STREAM TYPE VALUES - Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.04-23-2009
20090103603SIMULCAST REPRODUCING METHOD - According to an aspect of an embodiment, a method for reproducing moving pictures upon receiving simulcast first bit stream and second bit stream, the method comprising: receiving the first bit stream and the second bit stream simultaneously; decoding the first bit stream into a first moving picture comprising a first series of frames; decoding the second bit stream into a second moving picture a second series of frames; detecting an error in the first bit stream which disturbs reproduction of a particular frame from the first bit stream; and correcting the error in the first bit stream by supplementing correction data generated from data indicative of a difference between adjacent frames in the second moving picture, the correction data being used to reproduce a frame to replace the particular frame on the basis of a immediately preceding frame in the first picture.04-23-2009
20090103604Method and Apparatus for On-Chip Voltage Controlled Oscillator Function - This invention uses a flying adder frequency synthesis circuit to provide the required frequency adjustments to accommodate the varying encoding density of a MPEG2 video data stream. This invention adjusts the local clock based on the information extracted from the program clock reference signal in the incoming data. This invention replaces an external or internal voltage-controlled crystal oscillator using a phase locked loop circuit on the video processing integrated circuit.04-23-2009
20090041118Method for Bandwidth Regulation on a Cable Television System Channel - A method for regulating bandwidth usage in an output data stream transmitted on an analog channel from a cable head end. The output data stream comprises a plurality of input information content signals. For each input information content signal, a series of images are captured, compressed and formed into an input digital data stream. The bandwidth of each input digital data stream is regulated by associating the stream with a current bit allocation total. During each frame time: a bit allocation increment is added to the current bit allocation total for each input digital data stream. When a data packet to be transmitted for an input digital data stream is received by the multiplexer, the data packet is stored. When the number of bits in the stored data packet is not more than the current bit allocation total for the input digital data stream, the multiplexer forwards the stored data packet for transmission in the output data stream on the analog channel and decrements the current bit allocation total for the given input digital data stream by the number of bits in the stored data packet. In this way, no individual input channel takes more than its share of the bandwidth on the output stream on the analog channel.02-12-2009
20090041114METHOD AND SYSTEM FOR VIEWER QUALITY ESTIMATION OF PACKET VIDEO STREAMS - A method and system for the estimation of the effect of packet loss on a viewer's subjective perception of a packet video stream. The method involves estimating a quality metric for every frame in the video stream, accumulating such metrics over time, and transforming the result into a Mean Opinion Score (“MOS”) which represents the viewer's subjective perception of the video stream. The method takes into account various factors such as frame rate, frame types and sizes, decoding algorithms, propagated error rates, and the effect of video content on viewer perception. The method can be used for both encrypted and unencrypted video streams.02-12-2009
20090041113Method for Processing a Signal and Apparatus for Processing a Signal - A method and apparatus for processing a signal compressed in accordance with a specific alternative coding scheme are disclosed. In detail, a coding method for signal compression and signal restoration using a specific alternative coding scheme, and an apparatus therefor are disclosed. Data coding and entropy coding according to the present invention are executed under the condition in which they have a co-relation with each other. Grouping is executed for an enhancement in coding efficiency. The method for signal processing includes obtaining a group reference value corresponding to a plurality of data included in one group, through grouping, and a difference value corresponding to the group reference value, and obtaining the data using the group reference value and the difference value.02-12-2009
20100111162VIDEO TRANSCODING SYSTEM WITH DRASTIC SCENE CHANGE DETECTION AND METHOD FOR USE THEREWITH - A system for transcoding a video signal into a transcoded video signal includes a drastic scene change detection module that detects a drastic scene change in a sequence of images, wherein the drastic scene change indicates a change in scene complexity. A transcoder section generates the transcoded video signal, wherein, when the drastic scene change is detected, a quality parameter is adjusted in at least one of the sequence of images.05-06-2010
20080212670INFORMATION DISTRIBUTION APPARATUS, INFORMATION DISTRIBUTION METHOD, AND INFORMATION DISTRIBUTION PROGRAM - An information distribution apparatus includes a determination unit configured to determine the configuration of a stream including video data and audio data, a creating unit configured to create combination information indicating combinations of video data and audio data making up the stream, based on the results of the determination, and a transmission unit configured to transmit the combination information to a reception apparatus.09-04-2008
20110268175DIFFERENTIAL PROTECTION OF A LIVE SCALABLE MEDIA - Differential protection of a live scalable media is disclosed. A first scalable encoding method is utilized for encoding a layer of a live media bit-stream, the first scalable encoding method having a first error resilience and a first bit cost. In addition, a second scalable encoding method is utilized for encoding an enhancement layer of the live media bit-stream, the second scalable encoding method comprising a second error resilience lower than the first error resilience, the second scalable encoding method further comprising a second bit cost that is lower than the first bit cost.11-03-2011
20110206110Data Compression for Video - A method of compressing video data, the method comprising: providing image data for each of a plurality of image portions; determining an index value for each of said image portions based on the respective image data; for a target image portion to be encoded, identifying a matching image portion having an index value within a search threshold of the index value of the target image portion; and generating difference data for the target image portion relative to the matching image portion, and including the difference data in an encoded video signal.08-25-2011
20100290518Multi-view image coding apparatus and method - A multi-view image coding apparatus and method are provided. The multi-view image coding apparatus may extract geometric information from a plurality of cameras, may construct a spatial prediction structure to enable a correlation of each view to be maximum using the geometric information, and thereby may code and transmit a multi-view image.11-18-2010
20100158098SYSTEM AND METHOD FOR AUDIO/VIDEO CONTENT TRANSCODING - A method for transcoding audio/video content is presented. In the method, a first digital file including the audio/video content is received and stored. Audio/video attributes for generating a second digital file including the audio/video content of the first digital file are also received. The stored first digital file is then transcoded based on the audio/video attributes to generate the second digital file. The second digital file is then stored and transferred for presentation to a user.06-24-2010
20110268177JOINT DEPTH ESTIMATION - Various implementations are described. Several implementations relate to joint depth estimation for multiple depth maps. In one implementation, a first-view depth indicator for a location in a first view is estimated, and a second-view depth indicator for a corresponding location in a second view is estimated. The estimating of one or more of the first-view depth indicator and the second-view depth indicator is based on a constraint. The constraint provides a relationship between the first-view depth indicator and the second-view depth indicator for corresponding locations.11-03-2011
20110206111SYSTEM AND METHOD OF TRANSMISSION AND RECEPTION OF PROGRESSIVE CONTENT WITH ISOLATED FIELDS FOR CONVERSION TO INTERLACED DISPLAY - Systems and methods of coding progressive content with isolated fields for conversion to interlaced display are provided. Some systems and methods may find use in, for example, digital video compression systems and methods. Film material may be encoded as video material with an intended field polarity and an explicit 3:2 pull-down operation for interlaced display (e.g., a 30-frames-per-second display).08-25-2011
20080232458Method and system for video encoding using noise level estimates from vertical blanking interval TV lines - A system and method for video encoding using noise level estimates from vertical blanking interval lines. A video signal may be received by an encoding system. Information may be extracted from the video signal and may be analyzed. The extracted information may be vertical blanking intervals. The extracted and analyzed information may be utilized to estimate a noise level of the video signal. The estimated noise level may then be utilized in encoding the video signal by being inserted into the video signal or used to change parameters used in video encoding.09-25-2008
20090052523DIGITAL BROADCASTING TRANSMITTER, TURBO STREAM PROCESSING METHOD THEREOF, AND DIGITAL BROADCASTING SYSTEM HAVING THE SAME - A digital broadcasting transmitter, a turbo stream processing method thereof, and a digital broadcasting system having the same. The digital broadcasting transmitter includes a first compressor, forming a normal stream by compressing audio and video signals in a first compression format, a second compressor, forming a turbo stream by compressing the audio and video signals in a second compression format, a transport stream (TS) constructor, compressing the turbo stream in an H.264 format and forming the dual transfer stream by multiplexing the normal stream and the turbo stream, and a TS processor, robustly processing the dual transfer stream transmitted from the TS constructor, thus enhancing the transmission efficiency.02-26-2009
20100128777Optimal Power Usage in Encoding Data Streams - An encoder provided according to an aspect of the present invention uses different encoding techniques depending on an amount of power available in the corresponding durations. Due to the ability to use such different encoding techniques, power may be optimally utilized. The optimization is further enhanced by dynamically switching between encoding techniques according to power amount availability in corresponding durations. In an embodiment, each encoding technique estimates motion vectors at corresponding level of precision (thereby consuming a corresponding level of power) and the precision level is chosen to correspond to available power budget. The circuitry not required for a desired precision level may be switched off.05-27-2010
20090168867Packet Comparator - A packet comparator includes a match packet buffer and a first in first out (FIFO) buffer that stores a reference packet stream. Once a packet in the reference stream and a candidate stream are matched to the match packet, the reference stream and the candidate stream are considered synchronized. Thereafter, the two streams are passed through a compare function and a resultant stream is output from the packet comparator. Possible resultant streams include the results of an exclusive OR (XOR) operation between all, or selected parts, of packets in each of the streams.07-02-2009
20080273589Digital Broadcasting Transmission/Reception System Utilizing Srs and Trs Code to Improve Receiving Performance and Signal Processing Method Thereof - A digital broadcasting transmission and/or reception system having an improved reception performance and a signal-processing method thereof. A digital broadcasting transmitter comprises a TRS encoder for to TRS-encode an MPEG-2 transmission stream having null data for inserting an SRS data and a TRS parity at predetermined positions, randomizer to input and randomize data stream from the TRS encoder, a SRS exchanger to replace the null data for inserting the SRS data to the known data, and an encoder for encoding a data streams to which the Known data is inserted. Accordingly, the present invention detects the known data from a signal received from a reception side and uses the detected known data for synchronization and equalization and further uses the TRS parity for correcting error of the received signal, so that the digital broadcasting reception performance can be improved at poor multipath channels.11-06-2008
20080273590Detection and compensation of discontinuities in data stream - In one embodiment of the invention, a method includes receiving a video stream that includes a temporal discontinuity. Checkpoints are distributed in a non-linear fashion with unequal spacing between the checkpoints. The temporal discontinuity is then detected at one of the checkpoints.11-06-2008
20080273591Methods and apparatus for predictive capacity allocation - Methods and apparatus for dynamically adjusting capacity allocation; e.g., to a group of services in a multimedia distribution network. In one embodiment, bandwidth allocation is adjusted by predicting bandwidth utilization of the group of services based on historical bandwidth utilization information. Behavioral templates and statistical models may also be employed for the predictions. The invention provides more efficient use of available bandwidth compared to conventional bandwidth allocation schemes where the overall bandwidth for a group of services is set to a constant value that is not changed frequently. The present invention further provides a bandwidth allocation method in a switched distribution network. The bandwidth allocation method allocates bandwidth such that the bandwidth required by the number of services does not exceed the allocation, i.e., the total usage falls within the allocation.11-06-2008
20080285643METHOD AND SYSTEM FOR TRANSFORMING UNCOMPRESSED VIDEO TRAFFIC TO NETWORK-AWARE ETHERNET TRAFFIC WITH A/V BRIDGING CAPABILITIES AND A/V BRIDGING EXTENSIONS - Aspects of a system for transforming uncompressed video traffic to network-aware Ethernet traffic with A/V bridging capabilities and A/V bridging extensions may include a graphics processing unit (GPU) that may enable encapsulation of uncompressed video data and/or auxiliary channel data within a Display Port protocol data unit (PDU). A LAN subsystem may enable encapsulation of the Display Port PDU within an encapsulating PDU. The LAN subsystem may enable determination of a traffic class designation associated with the encapsulating PDU. The LAN subsystem may enable transmission of the encapsulating PDU via a network based on the traffic class designation.11-20-2008
20080291994LOW POWER PARTIAL FUNCTIONALITY COMMUNICATION LINK - A low power partial functionality communication link that includes a first mode of operation for transmitting a first high throughput data stream including a plurality of data types over wires, and a second low power partial functionality mode of operation for transmitting, over a subset of the wires used for transmitting the first data stream, a second low throughput bidirectional data stream that may include less data types than the first data stream.11-27-2008
20080310499System and Method for Transmitting/Receiving Three Dimensional Video Based on Digital Broadcasting - Provided is a system and method for transmitting and receiving 3D video based on digital broadcasting. The system includes: an encoder for generating 2D ES and 3D supplementary ES by encoding 2D video and 3D supplementary data; a packetizer for generating 2D video PES and 3D supplementary PES by packetizing the 2D video ES and the 3D supplementary ES; a PSI generator for generating a PSI; a TS generator for generating 2D video TS and 3D supplementary TS for the 2D video PES and the 3D supplementary PES; a multiplexer for multiplexing the transport streams to transmit the 2D video TS as a normal stream and transmit the 3D supplementary TS, the PSI TS and 3D video synch data TS as robust stream; and a modulator for modulating the multiplexed TS according to a DTV specification and transmitting the modulated TS.12-18-2008
20120294352MULTIMEDIA TRANSCODING METHOD AND SYSTEM FOR MOBILE DEVICES - Aspects of the present invention include method and systems or processing multimedia data exchanged between mobile devices. Initially, a transmitting mobile device attempts to send multimedia data formatted in a primary format even though a receiving mobile device cannot process the data. The multimedia data in the primary format is then uploaded to a multimedia communication server where the multimedia data can be transcoded on demand into a secondary format that the receiving mobile device can indeed process. To track the multimedia data, the transmitting mobile device receives a multimedia identifier associated with the multimedia data uploaded to the multimedia communication server. Instead of sending the multimedia data, the transmitting mobile device forwards the multimedia identifier to the receiving mobile device allowing the receiving mobile device to demand transcoding the multimedia data into a secondary format on the server that the receiving mobile device is capable of receiving and processing.11-22-2012
20080232461Multi-Decoder and Method - A multi-decoder includes a plurality of decoders for different types of coding, an output buffer which stores and outputs the decoded output signal output from the decoders, an output switcher which selectively outputs the decoded output signal of the output buffer, and a controller which determines a coding scheme of the stream based on data of the header area of a stream inputted to each of the decoders, and outputs the stream to the corresponding decoder based on the determination result, and controls the output switcher to switch a decoded output signal of a sender to another decoded output signal, when inputting a stream switching signal.09-25-2008
20080304561Video Stream Modifier - A compressed data stream modifier 12-11-2008
20080273594Processing Video Data - The optimising of video data files for downloading to a mobile device is disclosed, in which the total data volume of the file is limited. An input video clip of image frames is coded to produce a first coded video data file having a predetermined data volume. A measure of spatial data loss is obtained and the obtained measure of data loss is compared against a predetermined data loss value. If too much spatial loss has occurred, frames are removed from the input clip and a re-coding process is performed of the input video clip to produce an alternative output data file. Preferably, the data frame-rate is not allowed to drop below a predetermined minimum and if too much spatial loss still occurs, audio quality is reduced.11-06-2008
20080273592Video Encoding and Decoding - A method of producing encoded video data (DV) comprises the steps of: collecting video data (VS), producing a tag (T) identifying the collected video data, encoding the collected video data so as to produce at least two sets of encoded data (BL, EL11-06-2008
20080219344Encoding device and encoding method - When creating SBR data in a the low-resolution mode, an encoding device divides a high-frequency component of input audio data being encoded by SBR method into a high-frequency band and a low-frequency band, and calculates an average high-frequency power value that indicates the average value of the power in the high-frequency band of the audio data, as well as an average low-frequency power value that indicates the average value of the power in the low-frequency band of the audio data. The encoding device then compares the average high-frequency power value and the average low-frequency power value, selecting the smaller of the two. The encoding device then corrects the power of the high-frequency component of the signal being encoded by the SBR method so that it equals the selected average power value.09-11-2008
20080205514SIGNAL TRANSMISSION SYSTEM - A signal transmission system according to the present invention, in one embodiment comprises: a signal transmission unit that includes a MPEG decoder which receives digital broadcasting and outputs a luminance signal Y and two color difference signals PB/PR, and a transmission path encoding circuit which encodes the YPBPR outputted from the MPEG decoder into signals in the forms suited to a transmission path and transmits the encoded signals; and a signal reception unit that includes a transmission path decoding circuit which receives the encoded YPBPR and decodes them, a Y processing circuit which processes the decoded luminance signal Y, a chrominance processing circuit which processes the respective decoded color difference signals PB/PR, a signal conversion circuit which converts the YPBPR outputted from the Y processing circuit and the chrominance processing circuit into RGB signals, and a display device which displays the RGB signals. According to the so-configured signal transmission system, it is possible to realize a signal transmission system in which hardware configurations of the video signal transmitting end and receiving end can be simplified.08-28-2008
20080247457Self-configuring IP video router - The embodiments described in this disclosure address the above issues and others. Accordingly, a self-configuring IP video router provides a plug-and-play transport interface between two LANs, one of which is the host to multiple IP video cameras or servers.10-09-2008
20080205512APPARATUS PROCESSING VIDEO STREAM - An apparatus processing a video stream includes a CPU, a memory access controller reading stream data from an external memory, a buffer storing the stream data, and a hardware accelerator decoding the stream data. The hardware accelerator includes a plurality of decoders decoding the stream data in accordance with one of a plurality of different video coding standards.08-28-2008
20080285642Two-dimensional filtering architecture - A first filtering module filters actual pixel values in a first direction (e.g., vertically), and a second filtering module filters interpolated pixel values received from the first filtering module in a second direction (e.g., horizontally). Also, a third filtering module filters actual pixels in the second direction. A computation module is coupled to the first, second and, third filtering modules. The computation module generates quarter-sample interpolated pixel values. These values are based on combinations of pixel values selected from actual pixel values and interpolated pixel values received from the first, second and, third filtering modules.11-20-2008
20080279272Contents reproducing apparatus - A contents reproducing apparatus includes a clock unit configured to count a STC, and output a counter value, a receiving unit configured to receive a packet having an ES containing encoded video data or the encoded audio data, an transport error indicator to be used for detecting an error, and a PTS, and add a counter value as a receipt time at the time of reception, a correcting unit configured to correct the PTS by using the receipt time and an interval from reception of a packet to reproduce of a packet, if the error is detected in the packet, a buffer configured to store the ES and PTS, and a decoder configured to decode the encoded video data or the encoded audio data from the ES and obtain video data or audio data, if the counter value reaches the PTS.11-13-2008
20080273593Processing Compressed Video Data - Video data is compressed for streaming to mobile devices. The data includes spatially compressed frames (I frames) followed by a plurality of temporally compressed frames (P frames) a source of input video data is coded to produce compressed data having I frames and P frames. The data volume of the I frames is compared with that of the P frames. In response to the data volume of the I frames being too large when compared to the data volume of the P frames, the input video data is coded again to produce I frames having a smaller data volume.11-06-2008
20080267284MOVING PICTURE COMPRESSION APPARATUS AND METHOD OF CONTROLLING OPERATION OF SAME - In principle, an I-frame is inserted every 50 frames and other frames are made P-frames. If the maximum amount of data that can be received by a terminal device to which a transmission is to be made is 300 KB, then frames up to a 14410-30-2008
20080267283Sending video data over a network - A method of sending video data over a network is disclosed. The method includes initiating a video data stream between a first site and a second site over the network, sending compressed video content from the first site to the second site, decompressing the video content at the first site, decompressing the video content at the second site and synchronizing the decompressed video content at the first and second site whereby the video data stream can be controlled by either the first or second site.10-30-2008
20080267282OPTIMIZING BANDWIDTH IN A MULTIPOINT VIDEO CONFERENCE - A plurality of multipoint conference units (MCUs) may optimize bandwidth by selecting particular video streams to transmit to endpoints and/or other MCUs participating in a video conference. An endpoint may generate video streams and audio streams and transmit these streams to its managing MCU. During the video conference, an endpoint may also receive and display different video streams and different audio streams. In a particular embodiment, a controlled MCU receives video streams from its managed endpoints, selects potential video streams based upon the maximum number of video streams that any endpoint can display concurrently, and transmits those potential video streams to a master MCU. The master MCU may also receive video streams from its managed endpoints and may select active video streams for transmission to its managed endpoints and to the controlled MCU, which transmits selected streams to its managed endpoints.10-30-2008
20100135381ENCODING/DECODING DEVICE AND VIDEO TRANSMISSION SYSTEM - The present invention relates to a video transmission system that uses an encoding/decoding technique. An object of the present invention is to refrain from using a memory for storing decoded image data, avoid a decoder input buffer problem (buffer overflow or underflow) with ease, achieve cost reduction, and provide enhanced image quality. In the video transmission system with an encoding/decoding device, a reference signal for adjusting a synchronization schedule of the entire system is generated and supplied to various sections. In addition, a timing adjustment amount for adjusting the synchronization schedule for the reference signal is generated by a decoder and supplied to a camera.06-03-2010
20100272170IMAGE ENCODING APPARATUS, IMAGE ENCODING METHOD AND MEDIUM ON WHICH IMAGE ENCODING PROGRAM IS RECORDED - An image encoding apparatus configured to perform sub-band encoding, the apparatus includes: a plurality of encoding units configured to encode an image signal separated into a plurality of sections; a plurality of storage units configured to hold data encoded by the encoding units; and a control unit configured to determine capacities of encoded data of the section of the separated image signal on the basis of statistical information capacities of the section of the separated image signal and data capacities after encoding by the encoding units.10-28-2010
20080240232METHOD AND APPARATUS FOR DISPLAYING VIDEO DATA - Provided are a method and apparatus for displaying video data without displaying delay in a video decoder which cannot judge the end of a picture. The method includes receiving video data including a picture formed of blocks; extracting an address of a current block in the received video data; and selectively displaying the picture based on the extracted address of the current block.10-02-2008
20080240231Methods and device for fast acquisition of digital video signals - Methods and systems for receiving, processing and/or decoding digital video transmissions are disclosed. In one embodiment, a method of a method of processing a digital video signal includes the steps of applying an initial set of video transmission parameter values to one or more digital video signal processes, decoding video transmission parameter information from the digital video signal, and updating the initial set of video transmission parameter values with the decoded video transmission parameter information. Embodiments of the present invention can advantageously demodulate and decode a digital video signal before transmission parameters embedded in the signal are completely decoded. Thus, the time to acquire and/or scan a digital video channel is improved.10-02-2008
20110206112WEB MOBILE SYSTEMS - A mobile device generated video and camera signal is processed into cross-correlated Code Division Multiple Access (CDMA), Gaussian Minimum Shift Keying (GMSK) signal used in Time Division Multiple Access (TDMA) systems such as the Global Mobile System (GSM), and into Orthogonal Frequency Division Multiplex (OFDM) signal for modulation and transmission. The mobile device receives and processes a position finder signal from satellite and from land based transmitters and provides processed position finder signal. The wireless unit generates a processed touch screen control signal and processes the touch screen control signal with processed position finder signal. The processed touch screen signal of the mobile device is used for web browsing and of said mobile device and to control transmission of one or more of said GMSK, CDMA, OFDM or position finder modulated signal.08-25-2011
20090161751VIDEO COMPRESSION AND TRANSMISSION SYSTEM WITH TRANSMITTER SIDE MEMORY RESTRICTION - A video compression and transmission system that uses a novel rate-distortion algorithm is disclosed. The video compression and transmission scheme is a modification of the JPEG 2000-based video transmission systems for constant bit-rate channels.06-25-2009
20090180534DYNAMIC RATE ADJUSTMENT TO SPLICE COMPRESSED VIDEO STREAMS - Described are computer-based methods and apparatuses, including computer program products, for dynamic rate adjustment to splice video streams. A splicer receives a first compressed video stream of bits and buffers the first video stream of bits in a first buffer. The splicer receives a second compressed video stream of bits to splice into the first compressed video stream. The splicer buffers the second compressed video stream of bits in a second buffer. The splicer determines a departure time for a splice in-point of the second compressed video stream of bits. The splicer adjusts a rate of the first compressed video stream of bits, a rate of the second compressed video stream of bits, or both to achieve the departure time.07-16-2009
20110268176APPARATUS AND METHOD FOR ALLOCATING A DATA RATE IN A MULTI-ANTENNA TRANSMITTER - An apparatus and method for allocating a data rate in a multi-antenna system are provided, wherein a noise threshold corresponding to a modulation scheme, a coding rate, or a combination of both applied to a base layer from among a plurality of layers is set as a reference noise threshold, and a data rate is allocated to an enhanced layer among the plurality of layers, based on the reference noise threshold and a use or non-use of hierarchical transmission.11-03-2011
20090080511Method and apparatus for stream parsing and picture location - In one embodiment of the invention, video data is received in a buffer and parsed for a first and second start code to determine whether a complete video picture is present. After failing to identify the second start code, additional video data is added to the buffer and parsed beginning from a subsequent starting point, which is based on the first ending point.03-26-2009
20090161754Enhancement of decompressed video - A method and apparatus for enhancing video quality by adaptively removing distortions and ringing effects embedded in decompressed video signals. The apparatus can operate in conjunction with decoder devices installed in set-top boxes, satellite receivers, TV broadcast channel servers, digital still cameras, DVD players and recorders, large screen TV sets, media players, and the like.06-25-2009
20090161753VIRTUALLY LOSSLESS VIDEO DATA COMPRESSION - An apparatus and method of performing YUV (or YCrCb) video compression prior to storage within a memory and decompression upon retrieval of the blocks from memory. Compression is performed utilizing a quantizer to compress video data to a desired overall compression ratio R, even though the luma and chroma contributions to compression can differ for each subblock, each preferably selected in response to texture estimation. Selections are made for each subblock to perform either linear or non-linear quantization during compression. Compression is performed without utilizing data from blocks outside of the block being compressed, wherein video blocks can be retrieved and decompressed in any desired order. In one implementation, an encoder non-sequentially selects blocks from memory which are then decompressed and encoded. The compression may be beneficially utilized in a number of different video transmission and storage applications without departing from the invention.06-25-2009
20090161750MULTIPLEXING VIDEO USING A DSP - A method of operating a video processing system is disclosed. A plurality of video streams that were produced by a plurality of video Analog to Digital Converters (ADCs) are received into a Digital Signal Processor (DSP). The plurality of video streams are multiplexed in the DSP into an unencoded multiplexed video stream. The unencoded multiplexed video stream is transferred from the DSP to a video encoder.06-25-2009
20090185617Method and system for adapting use of a radio link between a remotely controlled device and an operator control unit - A method for adapting use of a wireless link, such as a radio link, between a remotely controlled device and an operator control unit, and a remotely controlled device configured to perform the method, the method aimed at providing for more advantageous use of the wireless link in providing video to the operator control unit. In case of a radio link, a video-transmitting radio unit of the remotely controlled device provides a digital video feed over the radio link to a video-receiving radio unit of the operator control unit, and in so doing the remotely controlled device adapts the resolution and/or frames per unit time of the video feed based solely on measurements made by the remotely controlled device, measurements indicative of the quality of the radio link.07-23-2009
20090129462Method of selecting a reference picture - In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock, and the reference picture index numbers of the reference pictures having a decreasing display order are less than the reference picture index numbers of the reference pictures having an increasing display order. The embodiment further includes reordering the reference picture index number allocated to each reference picture in the reference picture list, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index and the reference picture index numbers, and selecting a field reference picture having a parity equal to a parity of the field macroblock if the field reference picture index is an even value.05-21-2009
20090185618Streaming Methods and Systems - Various embodiments provide methods and systems for streaming data that can facilitate streaming during bandwidth fluctuations in a manner that can enhance the user experience. In one aspect, a forward-shifting technique is utilized to buffer data that is to be streamed, e.g. an enhancement layer in a FGS stream. Various techniques can drop layers actively when bandwidth is constant. The saved bandwidth can then be used to pre-stream enhancement layer portions. In another aspect, a content-aware decision can be made as to how to drop enhancement layers when bandwidth decreases. During periods of decreasing bandwidth, if a video segment does not contain important content, the enhancement layers will be dropped to keep the forward-shifting of the enhancement layer unchanged. If the enhancement layer does contain important content, it will be transmitted later when bandwidth increases.07-23-2009
20090185616Multi-View Video Coding Method and Device - There are provided method and apparatus for use in a multi-view video coding system. The apparatus includes an encoder for encoding at least two views corresponding to multi-view video content into a resultant bitstream, wherein the resultant bitstream is encoded to include view specific information. The view specific information indicates a decoding interdependency between at least some of the at least two views.07-23-2009
20090141793DUAL CHANNEL ENCODING AND DETECTION - Methods and systems for dual channel encoding and detection are described. In one embodiment, Auxiliary data may be encoded in an audio portion of one or more frames of a content signal based on an audio encoding technique. The auxiliary data may be encoded in a video portion of the one or more frames based on a video encoding technique. The encoding of the auxiliary data in the audio portion and the video portion may produce a modulated content signal. The modulated content signal may include one or more dual encoded frames. The dual encoded frames may include the auxiliary data encoded within the audio portion and the video portion of the one or more frames. Additional methods and systems are disclosed.06-04-2009
20080317119Av Renderer Peripheral with Dual Inerrupt Lines for Staggered Interrupts - An audio-video (AV) playback chain and rendering peripheral device 12-25-2008
20080317117METHOD AND A DEVICE FOR TRANSMITTING IMAGES - The method of transmission of a datastream representing a sequence of images over a network in which the quantity of information that may be sent per unit of time varies substantially cyclically, said transmission extending over a plurality of cycles, comprises: 12-25-2008
20090252218MOVING IMAGE CODING APPARATUS, MOVING IMAGE DECODING APPARATUS, MOVING IMAGE CODING METHOD AND MOVING IMAGE DECODING METHOD - In a decoding apparatus in accordance with H.264, when the POC type is determined as “1” and a recovery point SEI is detected, the maximum frame number MaxFrameNum (or its integral multiple) is set as the initial value of the frame number offset (FrameNumOffset).10-08-2009
20090052522TRANSMITTER AND SYSTEM FOR TRANSMITTING/RECEIVING DIGITAL BROADCASTING STREAM AND METHOD THEREOF - A digital broadcasting transmission system processes dual transport stream (TS) including multi turbo streams. The digital broadcasting transmission system includes a turbo processor to detect a turbo stream from a dual transport stream (TS) which includes a multiplexed normal stream and a turbo stream, encoding the detected turbo stream and stuffing the encoded turbo stream into the dual TS; and a transmitter to trellis-encode the processed dual TS, and to output the resultant stream, wherein the turbo processor encodes the turbo stream using a plurality of turbo processors. Accordingly, a plurality of turbo streams may be processed in parallel.02-26-2009
20090141794VIDEO PROCESSING IMPERMEABLE TO ADDITIONAL VIDEO STREAMS OF A PROGRAM - Methods and systems for the efficient and non-redundant transmission of a single video program in multiple frame rates, optionally employing a combination of video coding standards, in a way that is backwards-compatible with legacy receivers only supportive of some subsection of frame rates or of some subsection of video coding standards.06-04-2009
20090034608METHOD AND DEVICE FOR LOSSY CODING OF A DIGITAL SIGNAL - The invention concerns a method of lossy coding of a digital signal to transmit over a communication system, characterized in that it comprises a step of determining at least one coding parameter reducing the distortion due to the coding under a rate constraint by taking account of the possible variations over time of several parameters of the communication system among the bandwidth, the filling ratio, the processing load and the delay between the coding and the decoding.02-05-2009
20110222597METHOD AND APPARATUS FOR SPARSITY-BASED DE-ARTIFACT FILTERING FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for sparsity-based de-artifact filtering for video encoding and decoding. An apparatus includes an encoder (09-15-2011
20090060032Software Video Transcoder with GPU Acceleration - Embodiments of the invention as described herein provide a solution to the problems of conventional methods as stated above. In the following description, various examples are given for illustration, but none are intended to be limiting. Embodiments are directed to a transcoding system that shares the workload of video transcoding through the use of multiple central processing unit (CPU) cores and/or one or more graphical processing units (GPU), including the use of two components within the GPU: a dedicated hardcoded or programmable video decoder for the decode step and compute shaders for scaling and encoding. The system combines usage of an industry standard Microsoft DXVA method for using the GPU to accelerate video decode with a GPU encoding scheme, along with an intermediate step of scaling the video.03-05-2009
20090080512METHOD AND APPARATUS FOR RECEIVING MULTIPLE SIMULTANEOUS STREAM BURSTS WITH LIMITED DVB RECEIVER MEMORY - An apparatus and method for receiving multiple simultaneous stream bursts comprising determining if a frame size is smaller than a size of an available memory; determining if a priority of a first packet is lower than a priority of a second packet, wherein the frame size is of a frame for the second packet; requesting to abort processing the first packet and to de-assign the available memory from the first packet if the priority of the first packet is lower than the priority of the second packet; waiting for the size of the available memory to become equal or greater than the frame size if the priority of the first packet is not lower than the priority of the second packet; and assigning the available memory to the frame for the second packet.03-26-2009
20110142121REUSABLE AND EXTENSIBLE FRAMEWORK FOR MULTIMEDIA APPLICATION DEVELOPMENT - Systems and methods of developing and/or implementing multimedia applications. The system provides an extensible framework including an application layer, a framework utility layer, and a core engine layer. The framework utility layer includes an application programming interface, a video codec sub-framework (XCF), a video packetization sub-framework (XPF), and a video/text overlay sub-framework (XOF). The core engine layer includes one or more core codec engines and one or more core rendering engines. The XCF, XPF, and XOF sub-frameworks are effectively decoupled from the multimedia applications executing on the application layer, and the core codec and rendering engines of the core engine layer, allowing the XCF, XPF, and XOF sub-frameworks and core codec/rendering engines to be independently extensible. The system also fosters enhanced reuse of existing multimedia applications across a plurality of multimedia systems.06-16-2011
20110142123PICTURE CODING METHOD, PICTURE DECODING METHOD, PICTURE CODING APPARATUS, PICTURE DECODING APPARATUS, AND PROGRAM THEREOF - A picture coding method of the present invention codes a picture signal and a ratio of a number of luminance pixels and a number of chrominance pixels for the picture signal, and then one coding method out of at least two coding methods is selected depending on the ratio. Next, data related to a picture size is coded in accordance with the selected coding method. The data related to the picture size indicates a size of the picture corresponding to the picture signal or an output area, which is a pixel area to be outputted in decoding in a whole pixel area coded in the picture signal coding.06-16-2011
20090097544CONVERTING IMAGE FORMAT - An apparatus for converting an image format of data and a method thereof is disclosed. An apparatus for converting an image format of data comprises an image converter (04-16-2009
20090190655MOVING PICTURE ENCODING APPARATUS - An encoding circuit (07-30-2009
20090175330Method and apparatus for adapting a default encoding of a digital video signal during a scene change period - The frame following a scene cut is usually coded as an I picture. In CBR encoding, the encoder will try to keep the bit rate constant, which will often cause serious picture quality degradation at scene changes. In VBR encoding, more bits will be allocated to the first frame of the new scene and the bit rate will increase significantly for a short time. Therefore subsequent frames must be coded in ‘skipped’ mode, which will often cause jerk artifacts. According to the invention, in each frame belonging to a scene change period, areas are determined that have different human attention levels. In the frames (n−1, n−2, n−3) located prior to the first new scene frame, to the areas having a lower attention level less bits are assigned than in the default encoding, and in the frames (n, n+1, n+2) located at and after the scene cut the thus saved bits are additionally assigned to the areas having a higher attention level.07-09-2009
20090161752METHOD AND SYSTEM OF PROVIDING SWITCH BROADCAST TELEVISION - A method and system of providing switched broadcasting of content to a number of consumers. The content may be transmitted in pieces over broadcast and switched transmission tiers. The broadcast tier being characterized by the continuous transmission of content and the switched tier being characterized by on demand or request based transmission of content.06-25-2009
20090003434METHOD AND APPARATUS FOR COMPOSING SCENE USING LASeR CONTENTS - A method and apparatus for transmitting and receiving LASeR contents are provided, in which content including at least one of a scene element and a scene element set that includes the scene element is received, for use in scene composition, and a scene is composed by selecting at least one of the at least one of the scene element and the scene element set included in the content according to at least one of a terminal type, a user preference, and a content-serviced party.01-01-2009
20090207902Method and system for processing data - A method for processing data, including the recording of raw data, processing, particularly digitizing, compressing and/or encoding, the raw data, analysis, particularly performing a content analysis, of the raw data or the processed data, interpretation, particularly performing an event recognition, of the analysis results in order to generate a semantic description of the contents, indexing of the processed data with the aid of the semantic description, processing of the indexed data. A data-processing system having a recording device for recording raw data, at least one processing device for the processing, particularly digitizing, compressing and/or encoding, of the raw data; for interpreting the analysis results, particularly for performing an event recognition in order to generate a semantic description of the contents; and for processing the indexed data; an analyzer device for the analysis, particularly for performing a content analysis, of the raw data or the processed data, and an indexing device for indexing the processed data with the aid of the semantic description. This method and this system provide improved data processing, especially of audio data and/or video data.08-20-2009
20090003433TRANSCODER AND TRANSCODING METHOD - A transcoder has been disclosed, which does not produce extra high frequency components or lower the compression rate even when the size of a decoded image is changed and the boundaries of macro blocks at the time of decoding and the boundaries of macro blocks at the time of re-encoding do not match each other. The transcoder comprises: a decoder that decodes image data encoded in a first format and outputs a decoded image; and an encoder that re-encodes the decoded image data into a second format, and further comprising: a scaler that changes the size of the decoded image; and a filter that carries out filtering processing for reducing high frequency components for pixels in the vicinity of the boundaries of macro blocks of the decoder in the decoded image, which do not match the boundaries of macro blocks of the encoder before or after the size is changed.01-01-2009
20090219986HIERARCHICAL VIDEO ANALYSIS-BASED REAL-TIME PERCEPTUAL VIDEO CODING - A system for encoding a video stream into a processed video signal that includes at least one image. The system includes a downscaling module, a partitioning module, a rate control module, and an encoder section. The downscaling module receives the video stream and produces a downscaled video stream. A partitioning module, including a region detection module, receives the downscaled video stream and detects a pattern of interest in the at least one image. The partitioning module is operable to partition the at least one image based on the detected pattern of interest. The rate control module that receives an output from the partitioning module and produces an encoder control signal dependent on the output from the partitioning module. The encoder section, coupled to the rate control module, receives the video stream and generates the processed video signal.09-03-2009
20080317115Video Encoding Method and Apparatus, Video Decoding Method and Apparatus, Programs Therefor, and Storage Media for Storing the Programs - A video encoding method for assigning a plurality of images to a plurality of GOPs and encoding images belonging to the GOPs as a video image. The method includes determining whether each image belonging to each GOP is to be encoded; encoding GOP encoding/non-encoding data for indicating whether encoded data of the image belonging to the relevant GOP is output; and encoding the image belonging to the relevant GOP when the encoded data of the image is output. Typically, it is determined whether an image generated by using one or more other GOPs without decoding the encoded data of the relevant GOP is closer to an original image of the relevant image in comparison with an image obtained by decoding the encoded data, so as to determine whether the image belonging to the relevant GOP is to be encoded.12-25-2008
20080310496Real-Time Key Frame Generation - The real-time generation of key frames in a media data stream is disclosed. One embodiment provides a method of processing encoded media data comprising receiving a request to play back the encoded media data from a media receiver, generating one or more key frames from the encoded media data, and sending the generated key frame or key frames to the media receiver. The key frames are generated by decoding the media data, and then encoding the key frames from the decoded media data. In this manner, a frequency of key frames in a media data stream may be increased to improve trick mode and 1× playback.12-18-2008
20090245348Method and apparatus for generating information signal to be recorded - A compressively-encoding-resultant video signal resulting from compressively encoding a video signal, a first compressively-encoding-resultant audio signal resulting from compressively encoding a first audio signal having a synchronized relation with the video signal, a reference clock information signal relating to synchronization between the compressively-encoding-resultant video signal and the first compressively-encoding-resultant audio signal, and an indication timing information signal designating an indication timing of the video signal are multiplexed to get an AV multiplexing-resultant signal. A second audio signal is compressively encoded to get a second compressively-encoding-resultant audio signal. A sound-production-timing information signal is added to the second compressively-encoding-resultant audio signal to get a substitution playback audio signal. During playback, the substitution playback audio signal can be reproduced instead of the first audio signal while being synchronous with the video signal. The sound-production-timing information signal responds to the reference clock information signal, and relates to synchronization with the video signal.10-01-2009
20090245346METHOD AND APPARATUS FOR GENERATING AND PROCESSING PACKET - A method and apparatus for generating and processing a packet are provided. In the method of processing a packet, a packet including main data, an identifier representing the type of the main data, and packet information corresponding to information on other packets that will have the same identifier as the identifier is received, the identifier and the packet information are extracted from the received packet, and the main data is selectively extracted from the packet based on the extracted identifier.10-01-2009
20090316778Method And System For Optimal Video Transcoding Based On Utility Function Descriptors - Techniques for generating utility-based descriptors from compressed multimedia information are disclosed. A preferred method includes the steps of receiving least a segment of compressed multimedia information, determining two or more portions of utility based descriptor information based on one or more adaptation operations, each corresponding to a unique target rate, adapting the compressed multimedia segment by each the portions of utility based descriptor information to generate adapted multimedia segments, using a quality management method to generate measurement for each adapted multimedia segment, and generating a utility based descriptors based on the portions of utility based descriptor information and corresponding quality measurements.12-24-2009
20090257485VIDEO DATA COMPRESSION WITH INTEGRATED LOSSY AND LOSSLESS COMPRESSION - A method and apparatus to compress video data to smaller size and embed extra information into the compressed data using the integrated lossy and lossless compressions is described. The method can be used to compress reference frames of a video codec (coder/decoder) combines codec where the small noise is critical and to reduce bus bandwidth. Data transfer between an encoder and an external frame memory connected via an external bus in a video codec is reduced by compressing data from the encoder prior to inputting into the frame memory over the external bus, and decompressing the compressed data from the frame memory after retrieving over the external bus. Reference frames are compressed to variable size without causing any considerable artifact to reduce bus bandwidth between the encoder core and external memory. In the method, lossy and lossless compression is integrated to maximize the compression efficiency.10-15-2009
20100158102Apparatus and Method for Coding an Information Signal into a Data Stream, Converting the Data Stream and Decoding the Data Stream - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder.06-24-2010
20090316776Method for providing channel service - A method for providing a channel service is disclosed. In accordance with the present invention, a fixed information including a BUMF information, an SF information and a playlist information and a variable information including a clip information associated with a streaming data of a selected channel service are transmitted to a playback apparatus supporting a BD-J specification, thereby enabling a Blu-ray player incapable of playing the streaming data to provide viewers with the streaming data of the channel service.12-24-2009
20090316775VIDEO ENCODING AND DECODING METHOD AND SYSTEM THEREOF - A video encoding system for encoding at least one frame, which includes a plurality of data units, to a bit stream. The system includes: a scaling unit, for scaling a data unit of a current frame to generate a scaled data unit in a first mode; and a video encoder, coupled to the scaling unit, for directly retrieving the scaled data unit from the scaling unit and encoding the scaled data unit to generate a coded data unit in the first mode.12-24-2009
20090279601Method and Apparatus of Displaying Video - A mobile device is configured to encode and decode a video sequence for rendering on a display. A user may choose a resolution level for the encoding/decoding process such that a device controller selectively encodes or decodes a subset of frames in the video sequence. Battery power may be saved by controlling the resolution level for the encoding/decoding process.11-12-2009
20090060028SYSTEM AND METHOD OF DELIVERING VIDEO CONTENT - A method to deliver video content is disclosed and includes sending a bandwidth change request from a set-top box device associated with a home network to a server via an Internet Protocol Television (IPTV) access network. The bandwidth change request includes a requested bandwidth change event and an upper limit overhead bandwidth factor. The method also includes receiving video packets related to the bandwidth change event from the server at an increased rate corresponding to the upper limit overhead bandwidth factor.03-05-2009
20100166053INFORMATION PROCESSING DEVICE AND METHOD - The present invention relates to an information processing device and method, program, and communication system, whereby encoded data can be transmitted with low delay. A data control unit 07-01-2010
20100166057Differential Data Representation for Distributed Video Coding - The invention relates to improving the performance of DVC systems using a differential adaptive-base representation of video data to be transmitted, wherein frame data are truncated to the least significant digits in a base-B numeral system, wherein the base B is adaptively determined at the DVC receiver based on a side information error estimate.07-01-2010
20100166055Face Detection System for Video Encoders - Embodiments include a codec for use in a videoconferencing or similar system includes a video encoder pipeline that has a pre-processor component that is optimized to detect faces and compress the facial video data in an optimum manner. The codec has a pre-processing step that analyzes each frame on a per macroblock basis to determine the mathematical activity level per block. The activity level calculation is used as a parameter to the bitrate control module of the encoder to control the quantization, and thus the fine grained quality of the output data. An object detection module (e.g., a face detector) is placed in the pre-processing step. The object detection data is then combined with the activity level and object detection certainty value through a combinatorial algorithm comprising a weighted average or normalized multiplication process.07-01-2010
20090116546TRANSCODING APPARATUS AND METHOD BETWEEN TWO CODECS EACH INCLUDING A DEBLOCKING FILTER - Disclosed are a transcoding apparatus and method between two codecs each including a deblocking filter. The transcoding method between first and second codecs each including a deblocking filter, may include decoding input data encoded according to the first codec, according to the first codec so as to generate decoded data; and encoding the decoded data according to the second codec. The decoded data may include data on which deblocking filtering is not performed by the first codec, or data on which deblocking filtering is adaptively performed by the first codec. The decoded data may further include data on which deblocking filtering is performed by the first codec. The decoded data may be used as input data when the second codec performs encoding and/or when the second codec performs motion estimation.05-07-2009
20100189172METHODS AND DEVICES FOR CODING AND DECODING AN IMAGE SEQUENCE REPRESENTED WITH THE AID OF MOTION TUBES, CORRESPONDING COMPUTER PROGRAM PRODUCTS AND SIGNAL - A method and apparatus are provided for decoding a signal representative of an image sequence. The method includes extracting motion tubes from the signal, each of the tubes being defined by at least the following information cues: a block of reference pixels comprising reference texture information cues; start-of-tube and end-of-tube instants; and transition information cues. The method further includes processing the transition information cues and combining the information cues associated with the current blocks of at least two of the tubes overlapping in an overlap zone of the current image.07-29-2010
20080232460Video decoder with adaptive outputs - In one aspect, there is provided a video decoder including a first write port to write uncompressed video data to a first buffer in a first format adapted based on a format required by the video decoder. The video decoder also includes a second write port to write uncompressed video data to a second buffer in a second format adapted to provide the uncompressed video data for subsequent processing external to the video decoder.09-25-2008
20090296807ENCODING AND DECODING OF EMBEDDED DATA STREAM IN ANALOG VIDEO USING COPY PROTECTION PULSES - Method and apparatus for encoding and decoding a stream of digital (binary) data on AGC (automatic gain control) pulses or back porch pulses of the type conventionally used for copy protection in the analog television or video realm. The data is encoded onto the tips of the AGC or back porch pulses added to blanking intervals of an analog video signal. Each pulse tip may define, for instance, 10 to 15 digital bits (1 or 0) in the form of square waves or rectangular waves with two states, high and low, representing respectively 1 and 0. In another version, the digital data is similarly encoded onto the pulse tip of back porch pulses present at the end of video fields for copy protection. This digital data conveyed in an analog signal may be read by an associated decoder in a consumer device and the resulting data decoded, for instance, for copy control, storage permission, network access, user identification, or carrying additional data, such as commentary or text relevant to the accompanying video. The data bandwidth here is substantial since each AGC or back porch pulse may carry, for instance, 15 bits of digital data and the AGC or back porch pulses may be present in each of the horizontal and vertical blanking intervals of a video signal.12-03-2009
20090116548Methods for transmitting digital multimedia and data over the same wires - A method of transmitting a data stream over a communication channel, the method comprising: providing symbol sets having different numbers of symbols; modulating data in the data stream that warrant different degrees of protection against noise onto symbols from symbol sets having different numbers of symbols, wherein which symbol set given data in the stream is modulated onto is independent of symbol sets onto which other data in the data stream is modulated onto; and transmitting the symbols.05-07-2009
20090116547Devices for transmitting digital video and data over the same wires - A method of transmitting a data stream over a communication channel, the method comprising: providing symbol sets having different numbers of symbols; modulating data in the data stream that warrant different degrees of protection against noise onto symbols from symbol sets having different numbers of symbols, wherein which symbol set given data in the stream is modulated onto is independent of symbol sets onto which other data in the data stream is modulated onto; and transmitting the symbols.05-07-2009
20110110417ENCODING APPARATUS OF VIDEO AND AUDIO DATA, ENCODING METHOD THEREOF, AND VIDEO EDITING SYSTEM - An encoding apparatus employing both a CPU and a chip or circuit dedicated to the encoding is disclosed. The encoding apparatus includes a hardware encoder and a software encoder. The hardware encoder is configured by hardware dedicated to the encoding and encodes a portion of AV data. The software encoder encodes another portion of the AV data in parallel to the encoding process of the hardware encoder by the use of a CPU. A position detector detects a switching position of an allocation destination in the AV data. A data allocator allocates sections of the AV data divided by the switching position to both encoders. A synthesizer arranges the encoded AV data in a predetermined sequence to synthesize a series of encoded AV data. An output unit outputs the series of encoded AV data.05-12-2011
20100172403REAL-TIME AND BANDWIDTH EFFICIENT CAPTURE AND DELIVERY OF LIVE VIDEO TO MULTIPLE DESTINATIONS - Disclosed is a method and system to deliver real-time video data over the Internet in a bandwidth efficient manner. A streaming processor receives raw video data from a video source and communicates a compressed version of the video data to a reflector network. The video data is compress by grouping pixels into blocks and comparing blocks of adjacent frames of video data to identify any changes. Only blocks that have been changed are transmitted to the reflector network. In addition, if a block has been changed in a manner to create a previously transmitted block, then only an identification index for the block is transmitted. The actual content of the block can then be recreated by comparing the index to a list of previously received blocks. The reflector network provides the compressed video stream to multiple clients through a series of reflectors. Each client can customize the quality of the video stream received by requesting a full-stream of a sub-stream from the reflector network.07-08-2010
20090245347METHOD AND APPARATUS FOR PROVIDING AND REPRODUCING THREE-DIMENSIONAL VIDEO CONTENT AND RECORDING MEDIUM THEREOF - Provided are a method and apparatus for providing and reproducing a three-dimensional (3D) video content, and a computer readable recording medium storing a program to execute the method. The method of providing 3D image content includes: inserting content type information indicating whether the image content is two-dimensional (2D) image content or 3D image content into a reserved region of a Program Map Table (PMT); inserting additional information about the 3D image content into one of an Elementary Stream (ES) descriptor region of the PMT and a reserved region included in a video sequence of the ES; and multiplexing the PMT and the ES of the 3D image content so as to generate a Transport Stream (TS). Accordingly, compatibility with a conventional digital broadcasting system can be maintained and more realistic 3D image content can be provided to a user.10-01-2009
20100177818TIMING RECOVERY APPARATUS AND METHOD THEREOF - A multimedia processing system for processing a program stream containing a program clock reference information. The system comprises a clock generator, a timer, a modifier, a processing unit, a parser and a compensator. The clock generator generates a clock signal. The timer receives the clock signal and generates a time information. The modifier incorporates a timing reference information into the program stream, wherein the timing reference information is provided according to the time information and the program clock reference information. The processing unit processes the program stream to generate a data stream incorporated with the timing reference information. The parser extracts the timing reference information from the data stream. And, the compensator generates a control signal according to the timing reference information. Wherein the clock generator receives the control signal and adjusts the clock signal.07-15-2010
20080212671MPEG AUDIO ENCODING METHOD AND APPARATUS USING MODIFIED DISCRETE COSINE TRANSFORM - An MPEG audio encoding method, a method for determining a window type when encoding MPEG audio, a psychoacoustic modeling method when encoding MPEG audio, an MPEG audio encoding apparatus, an apparatus for determining a window type when encoding MPEG audio, and a psychoacoustic modeling apparatus in an MPEG audio encoding system are provided. The MPEG audio encoding method comprises performing modified discrete cosine transform (MDCT) on an input audio signal in a time domain; with the MDCT performed MDCT coefficients as an input, performing psychoacoustic model; and by using the result of performing the psychoacoustic model, performing quantization, and packing a bitstream. According to the method, complexity of computation can be reduced and waste of bits can be prevented.09-04-2008
20100158100INFORMATION PROCESSING APPARATUS AND SIGNAL TRANSMISSION METHOD - There is provided an information processing apparatus includes, an encoding section for encoding a bit string to generate a data signal having an amplitude of a06-24-2010
20100238994METHOD OF PROVIDING SCALABLE VIDEO CODING (SVC) VIDEO CONTENT WITH ADDED MEDIA CONTENT - A method of providing SVC video content with added media content, comprising the steps of: 09-23-2010
20090180533 CONTROL OF VIDEO DECODER FOR REVERSE PLAYBACK OPERATION - A video decoder includes a mode of operation for reverse playback that includes dividing a sequence of coded video data into groups of pictures (GOPs) and further subdividing the groups of pictures into a plurality of spans. GOPs extend in coding order from a first key frame to a terminal frame that precedes another key frame in coding order. Each span is processed in reverse coding order by decoding the first key frame and any reference frames that precede the currently processed span in coding order, selecting a plurality of frames from the currently processed span for decode and display and further selecting for decode but not display any reference frames from the currently processed span that were omitted by the first selection. All selected frames are decoded but only those marked for display are rendered at a display device. The method accommodates control parameters that define the number of spans selected from each GOP and the number of frames selected from each span for decoded and display. Via these control parameters, operation of the method may be tuned to local decoding environments for which processing resources and decoded picture buffer sizes may be unknown.07-16-2009
20100238996MOBILE TERMINAL AND VIDEO OUTPUT METHOD - The present invention provides a mobile terminal that can accomplish power saving of power consumption involved in decode processing, and that can shorten the time required until the video signal corresponding to the point is output to the display even if playback is executed at any desired point in moving image data. When a stream control section 09-23-2010
20110058603LOW-COMPLEXITY INVERSE TRANSFORM AND SUB-SAMPLING - Disclosed is a method of inverse transform and sub-sampling having low computational complexity, wherein, a complicated inverse transform process is simplified, meanwhile, a sub-sampling is performed, in particular said simplified process is provided with a compensation scheme, and that is utilized to solve a distortion problem as incurred by said simplified process. This method can be utilized in a video or image codec, for an inverse transform and a sub-sampling from a frequency domain to a spatial domain, thus reducing computational complexity of a frame-size reduction transform, and increasing decoding speed. Said method is applicable in equal and unequal reduction ratios of a frame length and width.03-10-2011
20100238995APPARATUS AND METHOD FOR ENCODING AND DECODING SIGNALS - New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including the steps of receiving a packet of data having a data payload and a header, byte code encoding the data in the packet, and altering information in the header in response to the byte code encoding. An apparatus is described including an encoder receiving a packet of data and encoding the data using a byte code encoding process and a header modifier altering information in the header in response to the byte code encoding. A decoding apparatus is described including a packet identifier receiving a plurality of data packets, and identifying a data packet based on information in the header, a byte code decoder decoding the identified data packet using a byte code decoding process, and a Reed-Solomon decoder decoding at least the decoded identified data packet using a Reed-Solomon decoding process.09-23-2010
20100254447INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM AND RECORDING MEDIUM - A circuit includes a setting unit that sets Clip type information that is information indicating a Clip of Base view video to a Clip information file describing information about a Clip that is a playback zone of a stream of the Base view video generated by encoding a plurality of video data with predetermined encoding format, and sets Clip type information indicating a Clip of Dependent view video to a Clip information file of the Clip of the Dependent view video generated by the encoding.10-07-2010
20100208792Apparatus and Method for Coding an Information Signal into a Data Stream, Converting the Data Stream and Decoding the Data Stream - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder.08-19-2010
20090154546Method and Apparatus for Determining a Transport Bit Rate for a MultiProgram Transport Stream - Method and apparatus for determining a transport bit rate for a multiprogram transport stream (MPTS) is described. In one example, a plurality of transport bit rates is computed for a respective plurality of programs in the MPTS. A highest transport bit rate and a lowest transport bit rate are selected from the plurality of transport bit rates. An average transport bit rate is computed from the highest transport bit rate and the lowest transport bit rate. The average transport bit rate is provided as an initial transport bit rate for the MPTS. Jitter in the MPTS may be compensated using the initial transport bit rate.06-18-2009
20100086022Client-Server Architectures and Methods for Zoomable User Interfaces - Exemplary embodiments of the present invention provide methods and systems for communicating and processing data in communication networks, e.g., cable networks and/or interactive television networks. Selective use of different data streams and encoding techniques enable sophisticated user interfaces to be generated on client devices having varying processing capabilities. MPEG encoding techniques have reduced complexity to enable better response time to user requests. Specialized user interface features, such as hoverzooming, are enabled.04-08-2010
20100054327Data Transcoding - A system and method for transcoding data, such as an audiovisual program, audio data or video data, from a first format to a second format. Systems may accept a first data file and transcode it to create a second data file in a different format. Transcoding may occur at a time other than the time at which the system receives the data file. The later transcoding time may be user-selected. The system may generate an icon or other indicator to signify the data has been marked for later transcoding.03-04-2010
20100195712RESPONSE TO ATSC MOBILE/HANDHELD RFP A-VSB MCAST AND PHYSICAL LAYERS FOR ATSC-M/HH - The Mobile Broadcasting (A-VSB MCAST) design consists of transport and signaling opt imized for mobile and handheld services. Section 5 provides the overall A-VSB MCAST architecture. Section 6 specifies the physical and link layers. Section 7 specifies the trans port layer. And, Section 8 describes the frame slicing mechanism for burst transmission. Backwards compatibility is ensured by the careful design of the physical and link layers.08-05-2010
20100027613ADAPTIVE LANGUAGE DESCRIPTORS - A disclosed methodology for processing language descriptors includes receiving streaming multimedia content that includes initial language descriptors. Portions of the multimedia content stream are encapsulated into packets that include an indication of the initial language descriptors. Later in time, further language descriptors are received with the streaming multimedia content. As a series of packets created from the multimedia content stream are processed, the indication of received language descriptor is adapted to account for any change in the language of audio tracks received with the streaming multimedia content.02-04-2010
20090252217SYSTEM AND METHOD FOR LAYERED DIGITAL VIDEO CODING IN A DIGITAL VIDEO RECORDER - A video server (10-08-2009
20090074056System for Preparing a Multimedia Stream - A system for preparing a first multimedia stream, for use with an environment comprising a repository for storing a plurality of tracks. Each track may be associated with at least one second multimedia stream. A track may comprise a single type of data (e.g., audio, video, etc.). The method may comprise receiving a request comprising an associated parameter (e.g., a position parameter) and determining at least two of the plurality of tracks associated with the parameter. The at least two tracks may have associated information that matches the position parameter. Responsive to determining the at least two tracks, the determined at least two tracks may be collated in order to generate the first multimedia stream.03-19-2009
20090074053Personal Video Recorder - A sequence of picture slices is encoded as reference slices and non-reference slices, wherein the reference slices include B slices, by forming, for each B slice, at least one data packet containing data values derived from brightness and color information pertaining to the slice. The data packet for each B slice includes a header element indicating whether the B slice is a reference slice. The header element of each reference B slice has a value that depends on depth of the reference B slice in a hierarchy of discardability.03-19-2009
20090074052ENCODING DEVICE, ENCODING METHOD, ENCODING PROGRAM, DECODING DEVICE, DECODING METHOD, AND DECODING PROGRAM - The present invention relates to an encoding apparatus, an encoding method, an encoding program, a decoding apparatus, a decoding method and a decoding program for adaptively controlling an encoding bit rate. Coefficient data obtained using wavelet transform is quantized, and segmented into bit planes. The coefficient data is entropy encoded from the bit plane of the MSB in a direction from an upper bit position to a lower bit position. Entropy encoding is stopped at a bit position where an amount of code has reached a target amount. On the bit plane, the coefficient data is entropy encoded from a lower frequency region to a higher frequency region. Data greatly affecting subjective image quality of a decoded image is selectively output while the amount of code is easily controlled.03-19-2009
20090074054RESOLUTION-CONVERTING APPARATUS, RESOLUTION-CONVERTING METHOD AND PREVIEWING APPARATUS - A resolution-converting apparatus includes an input interface, a parameter calculator, a first converter, a decoder, and a second converter. The input interface inputs a video content compression-encoded and having first resolution, together with a second resolution which has been designated and which is lower than the first resolution. The parameter calculator calculates value n (natural number) when 1/203-19-2009
20090323798METHOD AND SYSTEM FOR LOW-COMPLEXITY SLEPIAN-WOLF RATE ESTIMATION IN WYNER-ZIV VIDEO ENCODING - A method and system for low-complexity Slepian-Wolf rate estimator in a hybrid Wyner-Ziv video encoder determines the minimum Slepian-Wolf code rate required to allow correct decoding. The Slepian-Wolf estimator does not assume ideality of source and side-information statistics and does not require the presence of a feedback channel from the decoder to the encoder in order to determine the correct Slepian-Wolf coding rate. Instead, it adapts to the statistical properties of the video steam. The Slepian-Wolf estimator provides very efficient compression performance while avoiding Slepian-Wolf decoding failures.12-31-2009
20090219988METHODS OF ENCODING AND DECODING AN IMAGE OR A SEQUENCE OF IMAGES, CORRESPONDING DEVICES, COMPUTER PROGRAM AND SIGNAL - A method is provided of coding an image or a sequence of images, generating a data stream, each image being split into at least two images blocks, wherein each of which is associated a transformed block comprising a set of coefficients. The coefficients of a transformed block are distributed into group(s) of coefficients according to a predetermined path for reading the transformed blocks. The method includes, for each of the transformed blocks: a step of coding a series of coefficients corresponding to at least one group of coefficients, the series being determined on the basis of a type of series of coefficients that is selected from at least two possible types, and a step of inserting into the data stream a cue representative of the type of series of coefficients that is selected for the image or the sequence of images, or for a portion of the image.09-03-2009
20090323801IMAGE CODING METHOD IN THIN CLIENT SYSTEM AND COMPUTER READABLE MEDIUM - A GUI operation screen emulation device generates screen data for displaying a screen based on operation information given from thin client terminal. An H.264 coding software/device, whenever receiving each frame of the screen data, stores the frame in a short-term reference frame field of a DPB, and, when the activation event is registered in a message queue, copies the frame registered latest at that point of time to a long-term reference frame field. Further, the H.264 coding software/device codes the received frame by referring to the respective frames registered in the DPB.12-31-2009
20120195363VIDEO ANALYTICS WITH PRE-PROCESSING AT THE SOURCE END - A method for performing video analytics includes receiving at a source end video data including first video data relating to an event of interest. Using video analytics, other than a data compression process, pre-processing of the video data is performed at the source end to reduce the bandwidth requirement for transmitting the video data to below a bandwidth limit of a Wide Area Network (WAN) over which the video data is to be transmitted. The pre-processed video data is transmitted to a central server via the WAN, where other video analytics processing of the pre-processed video data is performed. Based on a result of the other video analytics processing, a signal is generated for performing a predetermined action, in response to an occurrence of the event of interest at the source end.08-02-2012
20120195362System and Method for Managing Cache Storage in Adaptive Video Streaming System - A normalized cost measure is determined for each encoded video segment within each of a plurality of sequences of encoded video segments that are associated with a video program and stored in a cache memory, relative to the sequence to which the encoded video segment belongs. One or more encoded video segments are selected from among the encoded video segments in the plurality of sequences, based on the normalized cost measures. The selected encoded video segments are removed from the cache memory. An encoded video segment having a lowest normalized cost measure among the encoded video segments in the plurality of sequences may be selected, for example.08-02-2012
20120195361Systems and Methods for Segmenting and Communicating Video Data - A data processing system receives video data from a data source and separates the video data into multiple video data segments. Each of the multiple video data segments are substantially the same size. The system generates a data segmentation element associated with each video data segment. The data segmentation element describes content in the associated video data segment. Each video data segment and the associated data segmentation element are communicated to a destination device.08-02-2012
20090110052METHOD AND SYSTEM FOR MONITORING AND CONTROLLING A BACK-UP RECEIVER IN LOCAL COLLECTION FACILITY FROM A REMOTE FACILITY USING AN IP NETWORK - A system and method suitable for collecting local television signals includes a local collection facility having a plurality of primary receiver circuit modules with a first receiver circuit module and a back-up receiver module. The local collection facility includes the first receiver circuit module receiving and demodulating the first channel signal and forming a first IP signal. The first receiver has a first multicast group. The back-up receiver circuit module receives and demodulates the first channel signal and forming a second signal. The back-up receiver has a second multicast group. A remote facility is spaced apart from the local collection facility and communicates with the local collection facility through an IP backhaul. A primary decoder within the remote facility is communication with the IP backhaul and forms a decoded signal from the first IP signal. The primary decoder belongs to the first multi-cast group. A primary encoder within the remote facility communicates with the primary decoder and forms a first encoded signal from the decoded signal. A multiplexer multiplexes the first encoded signal into a multiplexed signal. A monitoring system includes commanding the primary decoder to join the second multicast group and discontinue the first multicast group. The primary decoder forms the decoded signal from the second IP signal.04-30-2009
20130128948DISPLAY MODE-BASED VIDEO ENCODING IN WIRELESS DISPLAY DEVICES - This disclosure relates to techniques for performing display mode based video encoding to reduce power consumption in a source device of a Wireless Display (WD) system. More specifically, the techniques enable the source device to select an encoding process based on whether the video data to be encoded is in a static display mode or a dynamic display mode. For example, when the video data is in the static display mode, the source device selects a static encoding process that reduces an amount of video data processing and compression, which in turn reduces power consumption at the source device. When the video data is in the dynamic mode, the source device may select a conventional dynamic encoding process. The source device encodes the video data according to the selected encoding process, and transmits the encoded video data to one or more sink devices in the WD system for display.05-23-2013
20080279273URI Pointer System and Method for the Broadcast of MPEG-4 Data in an ATSC MPEG-2 Transport Stream File System - A URI pointer system and method are provided for the referencing of MPEG-4 data resources carried in an American ATSC MPEG-2 TSFS. The method comprises: receiving an MPEG-2 TS, with a packetized ATSC TSFS; locating a URI in the TS; in response to the URI, accessing an address such as a lid or an http address; retrieving MPEG-4 resources from the ATSC TSFS; and, decoding the MPEG-4 resources. Accessed lid URIs provide a binding name and access scheme to the objects in the ATSC TSFS, as a lid URI embedded in an Initial Object Descriptor (IOD) is used to locate resources in the TSFS such as a BIFS scene description stream and/or an object descriptor stream. Receiving an MPEG-2 TS, with a packetized ATSC TSFS, means that MPEG-4 resources are formed in a hierarchical directory structure of BIOP objects including a DSM::ServiceGateway, a DSM::Directory, and a DSM::File.11-13-2008
20090110056MOVING-PICTURE COMPRESSION-ENCODING APPARATUS - Re-encoding information indicating whether or not an input moving picture has been compression-encoded is provided to a mode determining unit. The mode determining unit determines an optimal encoding mode for the input moving picture, out of a plurality of encoding modes. The mode determining operation is controlled by the re-encoding information. According to a mode determination result of the mode determining unit, a prediction error value corresponding to the determined mode is selected by a selection switch, and then, an encoding process is performed. As the re-encoding information, a predetermined value, a bit rate, and a quantization parameter, etc., could be provided.04-30-2009
20090110055METHOD FOR TRANSMITTING MOVING IMAGE DATA AND COMMUNICATION APPARATUS - A method for transmitting moving image data that includes a plurality of frames each divided into a plurality of pieces of data includes setting a priority to each of the plurality of pieces of data based on a characteristic thereof, determining a transmission order of the plurality of pieces of data to transmit the plurality of pieces of data according to the set priority, wherein a transmission order of the plurality of pieces of data having a same priority is determined not to transmit data which is displayed at a same position in successive frames in a same transmission order, and transmitting the plurality of pieces of data in the determined transmission order.04-30-2009
20090110053EMBEDDED SYSTEM AND REMOTE-CONTROL SERVO APPARATUS THEREOF - A remote-control servo apparatus of an embedded system is provided. The remote-control servo apparatus includes a compression unit and a network interface unit. The compression unit coupled to an image output interface of the embedded system receives and compresses an output image of the embedded system to generate a compressed image. The network interface unit coupled between the compression unit and a remote apparatus transmits the compressed image output from the compression unit to the remote apparatus via a network. An input-event of the remote apparatus is transmitted to an input apparatus interface of the embedded system via the network and the network interface unit. Therefore, the remote apparatus can operate the embedded system through the remote-control servo apparatus.04-30-2009
20090110058Smart image processing CCTV camera device and method for operating same - A smart image processing CCTV camera device and a method for operating the same are proposed. The camera can process, compress and store digital images, and zoom to a captured image using a digital image-capturing component therein. It can also restore the captured image to either an analog or a digital signal for transmission or replay of captured images immediately or at a later time. Moreover, the camera can also perform motion image analysis and tracking and can also perform optical or digital image zooming on a tracked image to monitor an object and ensure a clear image is captured.04-30-2009
20110110416Video Codec System and Method - Various embodiments disclosed herein are directed to a video codec engine system for a gaming machine. The system includes: an encoder and decoder system for encoding and decoding video and still images, wherein the encoder and decoder system includes a library to encode to blob and decode from blob, wherein blob is a binary large object comprising a large image or sound file, and a partial decoding component, wherein the partial decoding component supports decoding a sub-rectangle of a given frame. The encoder and decoder system breaks up an image into spatial blocks, choosing an encoding type for each block from a list of possible encoding schemas. The schemas are individually designed such that decoding procedures are a series of repetitive operations on byte-aligned symbols in a fixed length data stream. The video codec engine system enables a seek function that advances in stream without decoding all frames in-between a beginning seek frame and an ending seek frame. The video codec engine system enables alpha blending of its output buffer with an output from another buffer. The system supports both still frames and video.05-12-2011
20100296574APPARATUS AND METHOD FOR COMBINING REALTIME AND NON-REALTIME ENCODED CONTENT - A terminal for decoding and presenting encoded realtime and non-realtime interactive program guide (IPG) content including a realtime video portion and a non-realtime guide graphics portion. The terminal includes a demodulator operative to receive and demodulate a modulated signal to provide a transport stream, and a transport demultiplexer coupled to the demodulator and operative to receive and process the transport stream to provide a sequence of transport packets re-timestamped to synchronize encoded realtime content and encoded non-realtime content included therein. At least one video decoder is coupled to the transport demultiplexer and operative to receive and decode the encoded realtime and non-realtime contents to recover the realtime and non-realtime contents for the user interface.11-25-2010
20100296573Systems and methods for digital upconversion for digital signals - Systems and methods for digital upconversion of digital signals are provided. In one embodiment, the system includes a digital frequency adjustment system and a digital to analog conversion system. In a feature of the embodiment, the digital frequency adjustment system consists of set of digital upconversion and upsample elements that shift upwards the frequency of baseband signals. In a further feature of the embodiment, a tree structure of sets of upsample and upconversion elements is used. In another embodiment, the system includes digital and analog frequency adjustment systems in which the frequencies of the input signals are partially upshifted within both the digital and analog domains. Methods for digital upconversion of digital signals are also provided.11-25-2010
20100150223INTELLIGENT DECODED PICTURE BUFFERING - A system and method for intelligent decoded picture buffering is described. In one embodiment, a video bitstream buffer receives and temporarily holds an encoded compressed bitstream containing portions of a video. Then, a look ahead parser scans ahead in the video to analyze portions of the encoded video bitstream in the video bitstream buffer to predict the value of the video. Based on this prediction, an intelligent memory manager prioritizes the video portions, and then sends the high valued video portions to a first buffer and sends the low valued video portions to a second buffer.06-17-2010
20100309971METHOD AND SYSTEM FOR CATEGORIZED EVENT RECORDING OF IMAGES IN MULTIPLE RESOLUTION LEVELS - A method includes compressing digital data of video images to a second resolution level and storing the digital data at a plurality of resolution levels. The plurality of resolution levels include a first resolution level and the second resolution level. The first resolution level is greater than the second resolution level. The method also includes receiving a category selection, responsive to the received category selection, determining whether the digital data stored at least the first resolution level is needed, responsive to a determination that the digital data stored at least the first resolution level is not needed, performing one of the following: discarding the digital data determined to not be needed; and flagging the digital data determined to not be needed to be discarded later.12-09-2010
20090080509DATA PROCESSOR - To allow the user to specify easily a frame when video, of which the frame rate (or vertical scanning frequency) has been converted, is being edited.03-26-2009
20100309972RECEIVING APPARATUS, RECEIVING METHOD AND PROGRAM, AND RECEIVING SYSTEM - Disclosed herein is a receiving apparatus including a correlation value computer configured, for a digital signal, transmitted on a frame basis, having a correlation between a first section and a second section occupying predetermined intervals at a start part of each frame, to extract signals in two sections separated by time intervals of the first section and the second section and compute correlation values; a maximum value detector configured to detect a maximum value of the correlation values; a digital signal processor configured to execute processing on the digital signal on the basis of a timing with which a maximum value has been detected by the maximum value detector; and a reset processor configured to reset the processing executed in the digital signal processor every time the maximum value is detected.12-09-2010
20100316115METHOD AND APPARATUS FOR TRANSMITTING/RECEIVING AUDIO/VIDEO CONTENTS IN WIRELESS ACCESS NETWORKS - Disclosed are method and apparatus for transmitting/receiving audio/video content data in wireless access networks. The method comprises the steps of: encoding the audio/video content data into a basic stream having a first level of quality and an advanced stream, combination of the basic stream and the advanced stream has a second level of quality higher than the first level of quality; and transmitting the basic stream and the advanced stream with a first power and a second power lower than the first power on antennas, respectively. With the method and apparatus of the invention, the low SINR users are able to maintain the low data rate receiving the basic stream and the high SINR user can receive both the basic stream and advanced stream from two logical channels.12-16-2010
20100322300METHOD AND APPARATUS FOR ADAPTIVE FEATURE OF INTEREST COLOR MODEL PARAMETERS ESTIMATION - A method and apparatus for adaptive feature of interest color model parameters estimation are provided. The apparatus includes a feature of interest color model parameters estimator and a feature of interest detector. The feature of interest color model parameters estimator is for extracting at least one set of pixels from at least one image. The at least one set of pixels corresponds to a feature of interest. For each of the at least one set of pixels, the feature of interest color model parameters estimator models color components of pixels in the at least one set with statistical models, and estimates feature of interest color model parameters based on the modeled color components to obtain at least one estimated feature of interest color model. The feature of interest detector is for detecting feature of interest pixels from the at least one set of pixels using the at least one estimated feature of interest color model.12-23-2010
20100322302Dynamic Streaming with Latticed Representations of Video - In one embodiment, a method that partitions a first sequence of pictures into plural representations, encodes each of the plural representations independently of each other with a common time base, provides a first portion of the plural encoded representations based on a first network condition, the first portion having a first bit-rate, and provides a second portion of the plural encoded representations having a second bit-rate different than the first bit-rate, wherein a switch from providing the first portion to providing the second portion is responsive to a second network condition different than the first network condition.12-23-2010
20100322303VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method wherein an encoded image is used as a reference image for prediction of an image to be encoded next, includes generating a restored image by applying a filter to a local decoded image of an encoded image, setting filter coefficient information of the filter, encoding the filter coefficient information, encoding specific information indicating the local decoded image used as a reference image or the restored image, and storing either the local decoded image or the restored image as the reference image in a memory based on the specific information.12-23-2010
20090067489Method and System for Monitoring a Content Signal - A system and method for monitoring a signal includes a monitoring display and an automation system receiving the content signal and either captures an I-frame of the content signal or encodes the content signal into an MPEG signal. The automation system communicates the I-frame or MPEG encoded signal to a display.03-12-2009
20090067488HDMI-QUALITY CONTENT TRANSMISSION ALONG A SINGLE MEDIUM - In a presentation system, a source device provides uncompressed presentation content in an HDMI format. A first conversion device converts the uncompressed presentation content to an uncompressed second format and entirely transmits the uncompressed presentation content in the second format along an electrically conductive member. A second conversion device receives the uncompressed presentation content in the second format from the conductive member and converts the uncompressed presentation content to the HDMI format. For example, the conductive member may be that of a coaxial cable.03-12-2009
20110032980METHOD AND APPARATUS FOR CODING AND DECODING MULTI-VIEW VIDEO IMAGES - A method for coding multi-view video images is provided in the present invention. The method comprises: obtaining a view dependency between inter-view reference images for a viewpoint image; and encoding the viewpoint image in motion skip mode according to the view dependency and a first inter-view motion dependency of a first non-anchor image, wherein the first non-anchor image has no inter-view reference image. In the embodiments of the present invention, inter-view motion dependencies of the image under coding are set, and therefore, the coding and the decoding of the multi-view video images in motion skip mode are simplified, and the efficiency in and the gain of coding the multi-view video image are improved.02-10-2011
20090034607INTEGRATED CIRCUIT WITH CONVERSION CAPABILITY FOR PORTABLE MEDIA PLAYER - Presented herein are system(s), method(s) and apparatus for an integrated circuit with conversion capabilities for transferring data to a portable media player. In one embodiment, there is presented an integrated circuit for providing video data. The integrated circuit comprises at least one input, at least one output, an encoder, and at least another output. At least one input receives video data. At least one output provides the video data to a display screen. The encoder encodes the video data into a particular compressed format. The at least another output for provides the video data in the particular compressed format to an interface.02-05-2009
20090034606DISPLAY DEVICE WITH CONVERSION CAPABILITY FOR PORTABLE MEDIA PLAYER - Presented herein are system(s), method(s), and apparatus for a monitor with conversion capabilities for transferring data to a portable media player. In one embodiment, there is presented a monitor for displaying video data. The monitor comprises at least one input, a screen, an encoder, a memory, and an interface. The at least one input receives decompressed video data. The screen displays the decompressed video data. The encoder encodes the decompressed video data. The memory stores the encoded decompressed video data. The interface transfers the encoded decompressed video data to another memory removable from the interface.02-05-2009
20090034609METHOD AND APPARATUS FOR PROVIDING PREDICTION MODE FINE GRANULARITY SCALABILITY - In an encoding process, video data are represented as a bitstream of a quantized base layer and at least two enhancement layers, with each picture in each layer identified by a start code. The base layer, plus a number of enhancement layers capable of being transmitted by the communication channel's bandwidth, are transmitted on the communication channel.02-05-2009
20090034605METHOD AND DEVICE FOR ROUTING OF SPECIFIC DATA, PARTICULARLY OF RECEIVING RIGHTS IN A PAY-TV TERMINAL - A method and a device for the routing of specific data, particularly of receiving rights, in a pay-TV terminal, the data being transmitted from a transmitter via a transmission medium to the pay-TV terminal, using mobile data carriers, particularly chipcards. The method and device are characterized in that the pay-TV terminal buffers the specific data and, once a specific mobile data carrier is in communication with the pay-TV terminal, the receiving rights belonging to this mobile data carrier are then routed to said mobile data carrier and stored.02-05-2009
20100172404Method and System for Providing Region-of-Interest Video Compression - Embodiments of the present invention provide for a region-of-interest compression methodology wherein a variety of encoders may be utilized to perform video compression on a plurality of filtered video frames without the need to generate specific instructions for each of the variety of encoders. Embodiments of the present invention receive a video frame and create a region-of-interest map based on the received video frame. The region-of-interest map is utilized to create a filtered video frame based on the received video frame. This process may be repeated for each video frame within a video stream, thereby creating a plurality of filtered video frames. The plurality of filtered video frames is transmitted to an encoder for video compression.07-08-2010
20110044385DETERMINATION OF A TYPE OF PICTURE ENCODING OF A DECOMPRESSED VIDEO SIGNAL - A method and apparatus for determining a type of picture encoding of a decompressed video signal by detecting periodic changes of high frequency content of individual fields of the video signal. The determination may be used in particular to align picture types in successive video compression systems in a video compression concatenation chain.02-24-2011
20110116538VIDEO TRANSMISSION METHOD AND SYSTEM - A video transmission method is used with a video data providing device, a first video management device and a second video management device. Firstly, a video coding format supportable by the first video management device is retrieved by the video data providing device. Then, a video image is converted into video data by the video data providing device according to the video coding format, and the video data are transmitted to the second video management device. Afterwards, the video data are transmitted from the second video management device to the first video management device, and the video data are decoded by the first video management device according to the video coding format so as to acquire the video image.05-19-2011
20110211633LIGHT CHANGE CODING - An encoding methodology for a video encoder encodes target light change (TLC) frames in order to improve the quality of the resulting decoded video. Backward prediction is applied instead of forward prediction to the frames that are detected as TLC frames. Additionally, the last frame of the TLC activity is forced to use only intra-coding modes.09-01-2011
20100135382IMAGE DISPLAY APPARATUS, IMAGE TRANSMITTING APPARATUS, IMAGE TRANSMITTING METHOD AND RECORDING MEDIUM - An image transmitting apparatus including a database configured to store first moving image data for multiple speed reproduction separately generated from second moving image data for normal speed reproduction, the first moving image data being constructed using I-frames selected from a plurality of group of pictures (GOPs) included in the second moving image data; a data transceiver configured to receive a signal requesting a bit stream for reproducing a moving image at an arbitrary multiple speed, and to transmit the bit stream for reproducing a moving image at an arbitrary multiple speed according to the signal; and a controller configured to control transmission of the bit stream for reproducing a moving image at the arbitrary multiple speed based on the first moving image data stored in the database.06-03-2010
20090310668METHOD, APPARATUS AND SYSTEM FOR CONCURRENT PROCESSING OF MULTIPLE VIDEO STREAMS - A system apparatus and method for concurrent delivery of a plurality of video streams comprising one or more transcoders for bitrate reduction and a cache memory to save copies of transcoded segments. When the total outgoing bitrate of the system exceeds a predefined threshold, the system decides which of the video segments to transcode and the magnitude of bitrate reduction. Before assigning a transcoder for the bitrate reduction, the system first checks the cache for saved transcoded segments. If appropriate transcoded segments are not found in cache, the system may assign a transcoder for the video segments designated for bitrate reduction.12-17-2009
20110129011Method Of Opportunity-Based Transmission Of Wireless Video - A method is provided to efficiently transport video signals on a wireless network when resources are scarce. In an embodiment, a user's mobile terminal codes the video in multiple layers. If resources are scarce, the mobile terminal reduces current bandwidth requirements by streaming a subset, i.e., one or more of the lower coded video layers only. This streamed video can be viewed by peers and saved on a server. Meanwhile, the higher layers that were not sent are saved on the mobile device. When network resources eventually become available, the saved higher layers only are sent to the destination server that saved the lower layers. The entire video can then be reconstructed on the destination server.06-02-2011
20100226427APPARATUS AND METHOD FOR ENCODING AND DECODING MULTILAYER VIDEOS - A multilayer video encoding/decoding apparatus and method using residual videos, in which a base layer video is output by decoding a base layer bitstream, individual layer videos are output by decoding encoded individual layer bitstreams, format up-conversion is performed on the base layer video and at least one of the individual layer residual videos, and individual layer videos having different formats from the base layer video are reconstructed using the conversion results.09-09-2010
20100226425ENCODING AND DETECTING APPARATUS - An encoding data processor generates a video material item marked copy by representing a payload data word as a code word and embedding the code word into a copy of the video material item. A preprocessor divides the payload word into plural parts, forms plural initial values from the plural parts, each initial value formed by adding parts of the payload data word to each initial value successively starting with the first part added to the first initial value, and adds the first and second to the second initial value so each subsequent initial value includes all parts of the payload data word of the previous initial values and a new part of the payload data word. An encryption processor receives each initial value and generates an encrypted data stream using a payload encryption key. A combiner combines the encrypted payload data word with the video material item.09-09-2010
20110211631MOVING IMAGE DATA DISTRIBUTION SYSTEM, ITS METHOD, AND ITS PROGRAM - A moving image data distribution system for distributing reproduction content data that is hierarchically structured so that lower layer data is synthesized with upper layer data to form high quality data. The moving image data distribution system includes a transmitting apparatus and a receiving apparatus. The transmitting apparatus includes a transmission data storing unit that stores the reproduction content data, an upper layer first data length determining means for determining a data length of the upper layer first data based on a reproduction delay time from when the receiving apparatus receives only the upper layer data to when the receiving apparatus reproduces the reproduction contents, an upper layer first data transmitting means for reading upper layer first data determined based on the upper layer first data length from the storing unit, and transmitting the upper layer first data to the receiving apparatus, and an upper layer subsequent data transmitting means for reading upper layer subsequent data subsequent to the upper layer first data from the storing unit, and transmitting the upper layer subsequent data to the receiving apparatus. The receiving apparatus includes a lower layer data storing unit that stores the lower layer data, a hierarchical data synthesizing means for synthesizing the lower layer data with the upper layer first data or the upper layer subsequent data, and a reproducing means for reproducing high quality data synthesized by the hierarchical data synthesizing means.09-01-2011
20120134410IMAGE TRANSMISSION APPARATUS AND IMAGE RECEPTION APPARATUS - An image transmission apparatus may include a transmission unit that transmits a moving image compressed by lossy compression as first image data to an external apparatus through wireless communication, the transmission unit transmitting image data corresponding to one image in the moving image as second image data, the second image data being image data compressed at a lower compression rate than the lossy compression or not compressed, an instructing unit that outputs a disconnection signal to disconnect the wireless communication in response to an external manipulation, and a control unit that receives the disconnection signal from the instructing unit, the control unit controlling to disconnect the wireless communication in the transmission unit after the transmission of the second image data in the transmission unit has been completed.05-31-2012
20120134409EXPERIENCE OR "SENTIO" CODECS, AND METHODS AND SYSTEMS FOR IMPROVING QoE AND ENCODING BASED ON QoE EXPERIENCES - Certain embodiments teach a variety of experience or “sentio” codecs, and methods and systems for enabling an experience platform, as well as a Quality of Experience (QoS) engine which allows the sentio codec to select a suitable encoding engine or device. The sentio codec is capable of encoding and transmitting data streams that correspond to participant experiences with a variety of different dimensions and features. As will be appreciated, the following description provides one paradigm for understanding the multi-dimensional experience available to the participants, and as implemented utilizing a sentio codec. There are many suitable ways of describing, characterizing and implementing the sentio codec and experience platform contemplated herein.05-31-2012
20110243217Moving picture transmission apparatus, moving picture transmission system, moving picture transmission method, and program - In a moving picture in which data corresponding to one picture is required for display, data corresponding to one picture is divided into line blocks including a predetermined number of pixel lines and captured as block data. A compression rate of each block data is dynamically set according to a capture point in time of each block data. Each block data is compressed at the set compression rate and transmitted to a reception apparatus through a transmission path. On a plurality of block data, a series of processes including the capture and the transmission of each block data is performed in parallel while shifting only a time required for the capture. Block data that is late in start order of the capture, among the data corresponding to one picture, is set to be lower in compression rate than block data that is early in start order of the capture.10-06-2011
20090080513VIDEO ENCODING/DECODING METHOD AND APPARATUS - A video encoding method comprises selecting one combination, for each block of an input video signal, from a plurality of combinations each including a predictive parameter and at least one reference picture number determined in advance for the reference picture, generating a prediction picture signal in accordance with the reference picture number and predictive parameter of the selected combination, generating a predictive error signal representing an error between the input video signal and the prediction picture signal, and encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination.03-26-2009
20110064129VIDEO CAPTURE AND GENERATION AT VARIABLE FRAME RATES - A variable frame rate capture system and video encoder captures sequences of video frames at multiple frame rates depending upon the differences between the prior neighboring frames, and a video encoder encodes and time stamps the video frames to produce variable frame rate video stream. Another device receives sequences of video frames and a variable frame rate video encoder groups them, selectively discards some video frames of sequential groups depending upon the differences between the prior neighboring frames, and encodes and time stamps the video frames to produce variable frame rate video stream. Another device includes a variable rate video encoder that encodes and time stamps the video frames to produce variable frame rate video stream.03-17-2011
20090207904Multi-View Video Coding Method and Device - There are provided method and apparatus for use in a multi-view video coding system. The apparatus includes an encoder for encoding at least two views corresponding to multi-view video content into a resultant bitstream, wherein the resultant bitstream is encoded to include view specific information. The view specific information indicates a decoding interdependency between at least some of the at least two views.08-20-2009
20090323800MULTIMEDIA CODEC DEVICE AND METHOD THEREOF - A multimedia codec device includes a codec bridge, a source filter, a transformation filter and a rendering filter. The codec bridge is a plug-in of a first multimedia interface. The source filter, the transformation filter and the rendering filter are disposed in a second multimedia interface. The codec bridge sends a first multimedia data to the second multimedia interface. The source filter receives the first multimedia data. The transformation filter transforms the first multimedia data into a second multimedia data according to a codec package compatible with the second multimedia interface. Therefore, the second multimedia data can be compatible with the first multimedia interface. The rendering filter outputs the second multimedia data to the codec bridge.12-31-2009
20100124270CABLE LENGTH DETECTION AND SIGNAL COMPENSATION APPARATUS AND METHOD FOR A KEYBOARD VIDEO MOUSE SWITCH AND EXTENDER - An apparatus in a video signal transmission system for measuring cable length and compensating for cable loss is described. A number of pilot signals of different frequencies are compressed into one of the three color signals during the vertical sync periods in a time-division manner. The vertical and horizontal sync signals are compressed into the other two color signals. The video signal is transmitted over a cable having at least three pairs of wires, each color signal being transmitted by one pair of wires. A pilot signal converting circuit obtains the levels of the pilot signals transmitted by the cable. A compensation control circuit averages the levels of the multiple pilot signals of different frequencies over a number of vertical sync periods, and generates compensation control signals based on the average level of the pilot signals. The compensation control signals are used to perform video signal compensation.05-20-2010
20100061443METHOD AND SYSTEM FOR VIDEO STREAMING OF A GRAPHICAL DISPLAY OF AN APPLICATION - A computer implemented method, computer system and computer executable program product are disclosed. The method includes running an application with a graphical output by a processor unit of a computer apparatus, analyzing the graphical output to detect and locate pixel changes in consecutive frames of the graphical output; and encoding video data of the graphical output, to a sequence of full frame and partial frame pictures, each of the full frame pictures including image data of an entire frame of the graphical display and each of the partial frame pictures including image data relating only to zones in a frame in which pixel changes where located.03-11-2010
20100054328ENCODING APPARATUS AND CONTROL METHOD THEREOF - The number of times of processing to increment the number of reserved bits in arithmetic coding processing is reduced. For this purpose, upon inputting a binary symbol, a zone is divided into two zones at a ratio between occurrence probabilities of MPS and LPS, and one of the divided zones is selected according to the input symbol. When the length of the selected zone is shorter than a predetermined length, normalization is performed. Then it is determined whether or not a threshold for determining a decimal place of interest exists within the zone of interest. When the threshold exists within the zone of interest, the number of reserved bits is incremented by one. When the threshold exists without the zone, 1-bit data determined based on a relative position between the zone of interest and the threshold is outputted, bit data corresponding to the number of reserved bits is determined and outputted, and the number of reserved bits is cleared to zero.03-04-2010
20100054326METHOD AND APPARATUS FOR DETECTING START AND END OF A VIDEO SEQUENCE - A method and system for transcoding a video sequence having a plurality of frames are disclosed. For example, the method receives a video sequence having a plurality of frames in a first format. Then, the method detects at least one prefix frame in the video sequence. Subsequently, the method encodes the plurality of frames of the video sequence, beginning with a first frame of the plurality of frames, into a second format in response to detecting the at least one prefix frame. Then, the method detects at least one suffix frame in the video sequence having the plurality of frames. The method concludes by stopping the encoding of the plurality of frames after the last frame of the video sequence in response to detecting the at least one suffix frame.03-04-2010
20110176600STATISTICAL MULTIPLEXING USING A PLURALITY OF TWO-PASS ENCODERS - A plurality of programs are statistically multiplexed using a plurality of two-pass encoders. Pictures in the plurality of programs are encoded in a first encoding pass using a plurality of first encoding modules. R07-21-2011
20100135379METHOD AND SYSTEM FOR ENCODING AND DECODING FRAMES OF A DIGITAL IMAGE STREAM - A method and a system for encoding and decoding a digital image frame. Metadata representative of a value of at least one component of at least one pixel of the frame is generated in the course of applying an encoding operation to the frame. A standard compression operation is then applied to the encoded frame, as well as to the metadata, in preparation for either transmission or recording. At the receiving end, both the encoded frame and its associated metadata undergo standard decompression, after which the metadata is used in the course of applying a decoding operation to the encoded frame for reconstructing the original frame.06-03-2010
20110103462SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR IMAGE AND VIDEO TRANSCODING - A system and method are provided for compressing data. Initially, data is received in a single device. Such data is encoded utilizing the single device to generate first compressed data in a first format. Moreover, the first compressed data is transcoded utilizing the single device to generate second compressed data in a second format.05-05-2011
20090028238Encoder and Decoder and Methods of Encoding and Decoding Sequence Information - A method of encoding sequence information into a sequence of display frames for display on a display device, the method comprising the steps of: generating the sequence of display frames; inserting monitor flags within each display frame, each monitor flag being capable of moving between a first state and a second state; setting the state of monitor flags within each display frame to a predetermined configuration; encoding sequence information in the sequence of display frames by varying the predetermined configuration throughout the sequence of display frames such that neighbouring display frames in the sequence have different predetermined configurations.01-29-2009
20090213925BUFFER CONTROL DEVICE AND RECEIVING APPARATUS - A buffer control device is provided with a nearly flow detecting section, a vertical cycle control section and a vertical synchronization signal generating section. The nearly flow detecting section compares the amount of data accumulated in a buffer and predetermined thresholds and detects the result of the comparison as nearly overflow or nearly underflow. The vertical cycle control section adjusts the length of a vertical synchronization cycle according to the result of the comparison by the nearly flow detecting section. The vertical synchronization signal generating section generates a new vertical synchronization signal from the result of the adjustment by the vertical cycle control section.08-27-2009
20090213924Method and Related Device for Converting Transport Stream into File - A method of converting format from a transport stream (TS) to a file for storing television program data carried by the transport stream includes steps of receiving a transport stream, performing filtering and depacketizing process for the transport stream to generate a plurality of elementary streams (ES) and presentation time stamps (PTS) corresponding to each data unit of the plurality of elementary streams according to packet identifiers (PID) of television programs being recorded, and converting the plurality of elementary streams to a file according to the presentation time stamps.08-27-2009
20110249719VIDEO COMPRESSION - Video compression apparatus, method, and computer program. The method comprises: upscaling an initial frame into an enlarged frame in such a manner that the pixel resolution of the enlarged frame is bigger than the pixel resolution of the initial frame; video-compressing the enlarged frame into a compressed enlarged frame; downscaling the compressed enlarged frame into a diminished frame in such a manner that the pixel resolution of the diminished frame is smaller than the pixel resolution of the enlarged frame; video-compressing the diminished frame into a compressed diminished frame.10-13-2011
20110080943VIDEO DATA COMPRESSION APPARATUS AND METHOD OF SAME - A video data compression apparatus with which compressed video data of suitable amounts of data can be produced and the time required for processing is short. The apparatus approximates a real difficulty data D04-07-2011
20110080940LOW LATENCY CACHEABLE MEDIA STREAMING - A low latency streaming system provides a stateless protocol between a client and server with reduced latency. The server embeds incremental information in media fragments that eliminates the usage of a typical control channel. In addition, the server provides uniform media fragment responses to media fragment requests, thereby allowing existing Internet cache infrastructure to cache streaming media data. Each fragment has a distinguished Uniform Resource Locator (URL) that allows the fragment to be identified and cached by both Internet cache servers and the client's browser cache. The system reduces latency using various techniques, such as sending fragments that contain less than a full group of pictures (GOP), encoding media without dependencies on subsequent frames, and by allowing clients to request subsequent frames with only information about previous frames.04-07-2011
20120201290METHOD AND SYSTEM FOR MEDIA FILE COMPRESSION - The present invention discloses a method for media file compression, which includes: extracting the encoding parameters from an input media file, separating and decoding the audio and video stream from the input media file, and extracting an original audio stream and an original video stream; computing the transcoding parameters required for compression according to the encoding parameters; encoding the original audio stream to output a new compressed audio stream, and encoding the original video stream to output a new compressed video stream according to the transcoding parameters; synthesizing the new compressed audio stream and the new compressed video stream to create a new media file. The present invention also provides a system for media file compression. By means of the method and system of the present invention, users can realize simple and rapid compression for media files of various formats without understanding media expertise, and the storage space can be saved, so that it is convenient to carry, transfer and share the media files.08-09-2012
20110150072ENCODING METHOD, DECODING METHOD AND APPARATUS THEREOF - Video encoding and decoding methods and devices are provided which can efficiently switch a lossy mode and a lossless mode to each other. The video encoding device includes: a prediction section that generates a residual signal which is a difference between an input image and prediction values acquired by performing one or more of temporal prediction and spatial prediction on macro blocks of the input image; a transformation and quantization section that performs or skips transformation and quantization on the residual signal depending on mode information; an entropy-coding section that entropy-codes the residual signal output from the transformation and quantization section to generate a bitstream; a lossless-mode QP range determining section that determines a lossless-mode QP range using an amount of bits generated by the entropy-coding section and a quantization coefficient (QP); and a mode determining section that compares a current QP value with the determined lossless-mode QP range to determine one of a lossy mode and a lossless mode and transmits information on the determined mode to the transformation quantization section. Accordingly, by designating a lossless-mode quantization coefficient range, it is possible to reduce an amount of bits necessary for switching a lossy mode and a lossless mode.06-23-2011
20100296571Composite Video Generation - Composite video generation is described. In an embodiment, mobile video capture devices, such as mobile telephones, capture video streams of a common event. A network node receives the video streams and time-synchronizes them. Frames from each of the video streams are then stitched together to form a composite frame, and these are added to a composite video sequence. In embodiments, the composite video sequence is encoded and streamed to a user terminal over a communications network. In embodiments, the common event is a live event and the composite video sequence is generated in real-time. In some embodiments, the stitching of the video streams is performed by geometrically aligning the frames. In some embodiments, three or more mobile video capture devices provide video streams.11-25-2010
20100278229System for random access to content - A method for accessing a desired point in time-synchronized data within a stream, the stream being associated with time information, the method including providing a desired presentation time associated with a desired point within a time-synchronized data stream, determining a stream access point, decoding the stream beginning at the stream access point, and assigning a time associated with the stream access point as a utilization time. Related apparatus and methods are also disclosed.11-04-2010
20100260254MULTIPLE TRANSMISSION PATHS FOR HIERARCHICAL LAYERS - A method for hierarchical communication of a set of source data includes: receiving source data representing content to be communicated to a data terminal; pre-coding at least some of the source data using pre-coding schemes to generate sets of representation data; associating the sets of representation data with coding and modulation schemes; generating transmissions by applying the coding and modulation schemes to the sets of representation data; transmitting a first transmission to the data terminal on a first communication link; and transmitting a second transmission to the data terminal on a second communication link, wherein the second communication link differs from the first communication link.10-14-2010
20100098152Method and system for conversion of digital video - A method for converting an encoded digital video signal from a decoded relatively lower frame rate to a decoded relatively higher frame rate, including the following steps: deriving, from the encoded video signal, at the relatively lower frame rate, a decoded high resolution component and a decoded low resolution component; increasing the frame rate of the decoded low resolution component by interpolating successive frames of the decoded low resolution component; increasing the frame rate of the decoded high resolution component by duplicating frames of the decoded high resolution component; and obtaining an output relatively higher frame rate video signal by combining the increased frame rate low resolution component and the increased frame rate high resolution component.04-22-2010
20100002762Method for reference picture management involving multiview video coding - A series of memory management operation commands are described for the memory management of decoded reference pictures that are stored within a memory (01-07-2010
20100002761Method for using a network abstract layer unit to signal an instantaneous decoding refresh during a video operation - A memory management technique is defined for memory management for a memory used for storing reference pictures associated with a multiview coded video picture system. Based upon information received with coded picture information of an instantaneous refresh decode picture, a determination is made to delete reference pictures associated with a particular view, where such pictures to be deleted from the memory.01-07-2010
20090316777Method and Apparatus for Improved Broadcast Bandwidth Efficiency During Transmission of a Static Code Page of an Advertisement - Advertisements are transferred to mobile handheld displays (MHDs) during slack time, when the spectrum is not busy for download at, and storage on, the MHDs. The stored advertisements are then selectively rendered during available ad spots when the user is viewing content on the MHD. A main code page that comprises all of the pixels that are static within the ad is initially transmitted to the MHD. This transmission is then followed by the transmission of additional packets that include information that only concerns the pixels in the main code page that change from frame to frame, along with information regarding the location of such changes within the code page. There are typically only a small number of changes between frames in an ad, such that only a small amount of information need be transmitted to represent these changes, when compared to the amount of information contained in each frame of the ad. Thus, the bandwidth requirement for transmission of these changes is much less than that of the actual frames.12-24-2009
20090285280Method and Apparatus for Securing Digital Content - A video processing apparatus, including: power-up circuitry; an input for receiving encoded video signals; a memory having stored therein processing instructions for processing the encoded video signals to provide an output signal; a decoder, coupled to the input, for processing the received encoded video signals in accordance with the processing instructions; a first controller, coupled to the memory and decoder, for controlling operation of the decoder to process the encoded video signals in accordance with the processing instructions; and a second controller, coupled to the first controller, memory and power up circuitry, wherein, the second controller in response to a start up procedure restricts operation of the first controller and validates the processing instructions, and upon validation of the processing instructions un-restricts operation of the first controller thereby allowing the controller to read the processing instructions from the memory.11-19-2009
20080247458SYSTEM AND METHOD TO COMPOSE A SLIDE SHOW - A method of composing a multimedia slide show. In a preferred embodiment, the method comprises the steps of: selecting a plurality of digital images; encoding each of the plurality of digital images to generate a normal resolution image portion and a high resolution image portion; multiplexing each corresponding normal and high resolution image portion to generate a single high resolution still image; determining a time parameter for each of the high resolution still images; selecting an audio portion for at least one of the plurality of digital images; concatenating the plurality of high resolution still images to generate a video bitstream; generating an audio bitstream by encoding the audio portion; and multiplexing the video bitstream and audio bitstream to generate the multimedia slide show.10-09-2008
20080247456System and Method For Providing Reduced Bandwidth Video in an Mhp or Ocap Broadcast System - A system and method provides reduced bandwidth video in an MHP or OCAP broadcast system (10-09-2008
20080247455Video signal processing apparatus to generate both progressive and interlace video signals - A video signal processing apparatus includes a main picture processor, an interlace recovering module and a video encoder. The main picture processor produces corresponding main picture signals based on video signals from a memory. The main picture signals are converted to progressive scan signals through a predetermined video signals processing. The interlace recovering module receives the progressive scan signals, retrieves the even portion and the odd portion of the progressive video signals alternately, and generates a set of interlace-scan signals. The video encoder receives both the progressive scan signals and the interlace scan signals and generates a set of progressive video signals and a set of interlace video signals to corresponding video display apparatuses. Thereupon, the video reproduction system can simultaneously provide both the progressive video signals and interlace video signals to the video display apparatuses.10-09-2008
20090190654IMAGE RECORDING DEVICE, IMAGE REPRODUCING DEVICE, RECORDING MEDIUM, IMAGE RECORDING METHOD, AND PROGRAM THEREOF - An image recording/reproducing device of this invention includes the following units. An image signal processing unit generates second captured image signals according to a second method. A first compression unit generates first compressed image data by compressing first image information that is image information included in the second captured image signals and that is equivalent to the first captured image. A second compression unit generates second compressed image data by compressing second image information that is image information included in the second captured image signals except at least a part of the image information included in the first image information. A recording unit creates first and second folders, records the first compressed is image data and first control information for reproducing the first compressed image data in association with the first folder, and records the second compressed image data in association with the second folder.07-30-2009
20090180535ROBUST DIGITAL COMMUNICATION SYSTEM - Normally ordered robust VSB data are reordered in accordance with a first interleave to produce reordered robust VSB data. The reordered robust VSB data and ATSC data are reordered in accordance with a second interleave to produce normally ordered robust VSB data and reordered ATSC data. The normally ordered robust VSB data and reordered ATSC data are time multiplexed for transmission to a receiver. The receiver discards the reordered ATSC data or the normally ordered robust VSB data depending upon receiver type or user selection. A robust VSB receiver is able to process the normally ordered robust VSB data upstream of an outer decoder without an interleave thereby avoiding the delay associated with an interleave.07-16-2009
20090141792IMAGE PROCESSING APPARATUS, MOBILE WIRELESS TERMINAL APPARATUS, AND IMAGE DISPLAY METHOD - An image decoding unit decodes an encoded stream and determines whether an error has occurred in the frame obtained by decoding. An image estimation unit estimates the image quality of the frame on the basis of the occurrence state of an error in the frame, a quantization step QP, a display timing PTS, and the like, and outputs the frame to a simple enlargement processing unit which performs simple image enlargement processing, an enlargement processing unit which performs normal image enlargement processing, or a frame interpolation unit which performs frame interpolation, in accordance with the estimation result, thereby selectively executing image processing.06-04-2009
20080317116Method, medium, and system compressing and/or reconstructing image information with low complexity - A system, medium, and method compressing and/or restoring images. Such a data compression method may include selecting a mode from among a plurality of modes for compressing current data, according to predetermined criteria, and calculating a difference between the current data and reference data, according to the selected mode, and compressing the current data, or truncating a part of the current data and compressing the current data. Accordingly, it is possible to significantly lower the complexity of an image encoder/decoder system and exactly meet a picture-based CBR required by LCD DCC devices/systems.12-25-2008
20110211632METHOD FOR RECEIVING BROADCASTING SIGNAL AND BROADCASTING RECEIVER - A method for receiving a broadcasting signal and a broadcasting signal receiver are disclosed. Even when a cell is changed while an emergency alert is output, the emergency alert can be continuously output using emergency alert table information included in the broadcasting signal and channel information of the cell. The emergency alert table information may include a cell identifier and the channel information of the cell may include virtual channel information of the cell.09-01-2011
20110255590DATA TRANSMISSION APPARATUS AND METHOD, NETWORK DATA TRANSMISSION SYSTEM AND METHOD USING THE SAME - Disclosed herein are a data transmission apparatus and method, and a network data transmission system and method using the same. A data transmission method according to an exemplary embodiment of the present invention encodes photographed images to generate image live data and generates image analyzing data based on the photographed images. Thereafter, the data transmission method calculates the network transmission bandwidth and stores image live data as image preserving data simultaneously with transmitting the image analyzing data when the network transmission bandwidth is smaller than the predetermined threshold value. If it is determined that the network transmission bandwidth is larger than a predetermined threshold value, the data transmission method transmits the image live data or transmits the image analyzing data and/or the image preserving data along with the image live data.10-20-2011
20110255589Methods of compressing data and methods of assessing the same - In a number of embodiments, methods for compressing video data are disclosed. In addition, in a number of embodiments, methods for assessing the quality of compressed videos are disclosed.10-20-2011
20100296572METHODS AND SYSTEMS FOR TRANSCODING WITHIN THE DISTRIBUTIION CHAIN - Methods and systems are provided for transcoding within the distribution chain and remotely controlling transcoding. A method includes receiving (11-25-2010
20100303145MEDIA GATEWAY WITH OVERLAY CHANNELS - A network media gateway is disclosed with a processor configured to include a plurality of decoder channels, a plurality of overlay channels, an overlay renderer, a video mixer, and an encoder channel. A digital signal processor embedded in a network media gateway is also disclosed, and a mixing method implemented on a digital signal processor is also disclosed.12-02-2010
20080253445Color Conversion Unit for Reduced Fringing - The conversion unit (10-16-2008
20080253444Apparatuses for global television (TV) channel sharing - An apparatus for global television (TV) channel sharing, operating as a sharing client, comprises a registration module, a TV signal receiving module, a multimedia data encoding module, and an Internet communication module. The registration module receives a network address of a subscription client from a mediation server. The TV signal receives module receiving local TV signals after receiving the network address of the subscription client. The multimedia data encoding module encodes the local TV signals into a bitstream. The Internet communication module transmits the bitstream to the subscription client corresponding to the network address via the Internet.10-16-2008
20080205509Terminal and method for the simultaneous transmission of video and high-speed data - For a simultaneous dual-band reception or transmission of video signals and data in a domestic environment, a terminal in a communication system is made up of a front end module connected to digital processing circuits via a circuit designed for MIMO techniques. At least two antennas linked to the terminal are broadband and dual-access, each of the accesses corresponding to a path for receiving or transmitting signals in a first or a second frequency band.08-28-2008
20080205508METHOD AND APPARATUS FOR LOW COMPLEXITY VIDEO ENCODING AND DECODING - This disclosure describes unique video encoding and decoding processes compliant to one or more specific coding standards, such as the H.264/AVC standard, without sacrificing coding efficiency. A higher resolution input image is divided into a corresponding set of lower resolution sub-sampled images. The first image of each set is coded as an independent I picture, or coded with respect to the first image of one or more other sets as a P or B picture. Each subsequent image of a set, other than the first image in each set, is encoded with respect to the first image of the same set or an image of another set as a regular P or B picture. A decoding process may employ a decoder conforming to the specific coding standard to decode the encoded data, by rearranging the decoded lower resolution sub-sampled images of each set into corresponding higher resolution output images.08-28-2008
20080205513METHOD AND SYSTEM FOR UPSAMPLING A SPATIAL LAYERED CODED VIDEO IMAGE - The invention relates to video image compression technologies, and discloses a method and system for upsampling a spatial scalable coded video image so that during upsampling computation complexity may be reduced while coding performance is substantially unchanged. In the invention, the principle that human eyes are far less sensitive to a chrominance components than to a luminance components is utilized, and a simpler filter is adopted for the chrominance components than that for the luminance components during upsampling in I_BLINTRA_Base inter-layer prediction or residual samples image inter-layer prediction, thereby reducing effectively calculation complexity while coding performance is substantially unchanged.08-28-2008
20080205511BACKWARD-COMPATIBLE CHARACTERIZATION OF AGGREGATED MEDIA DATA UNITS - A system and method for conveying information that is helpful for a network middlebox or a media player to decided which coded data units to forward or process within an RTP payload or a file format data unit in an easy-to-access manner. This mechanism can be used to provide indications of items such as redundant coded pictures, temporal level switching points, gradual decoding refresh access points, view identifiers, and view random access points. A middlebox and/or receiver can then use this information to determine whether certain coded data units need to be processed and/or transmitted.08-28-2008
20110164676DISTRIBUTION SERVER, DISTRIBUTION SYSTEM, METHOD, AND PROGRAM - Disclosed is a distribution server that receives as an input a compressed/encoded stream or packet of a moving image or a still image, performs conversion that enhances resolution and image quality of the input, and distributes the converted stream or packet to a mobile terminal via a mobile network.07-07-2011
20110164674MULTIMEDIA COMMUNICATION SYSTEM, AND TELEVISION DEVICE AND CORE MODULE THEREOF - A multimedia communication system includes: an intercom device operable for picking up audio information, and for performing encoding and modulation processes upon the audio information so as to generate a modulated signal; and a multimedia device coupled to the intercom device for receiving the modulated signal therefrom, and operable for performing demodulation and decoding processes upon the modulated signal so as to generate a decoded audio signal, for generating an output audio signal from external audio information contained in an external input signal when the decoded audio signal is not received thereby, for generating the output audio signal from at least the decoded audio signal when the decoded audio signal and the external input signal are received thereby, and for audible reproduction of the output audio signal.07-07-2011
20110032981TRANSITIONING TO SECURE IP COMMUNICATIONS FOR ENCODING, ENCAPSULATING, AND ENCRYPTING DATA - An apparatus, system, and method is directed to transcoding broadcast content, such as in a DVB, ATSC, and MPEG based network, to secure content suitable for an Internet Protocol (IP) based network. In one embodiment, a single multifunctional convergence appliance is employed to enable such transcoding actions as encryption, encoding, and/or encapsulation. For example, in one embodiment, an MPEG transport stream associated with the broadcast content may be transcoded to an IP-based transport stream. In addition, the transport stream may be decrypted, transrated to another rate, and re-encrypted using a different control word for re-encrypting, but a same service key to encrypt the different control word. The system is also enabled to transcode content formatted for the IP-based network to a content format suitable for the broadcast network.02-10-2011
20090110051METHOD AND SYSTEM FOR REDUCING THE IMPACT OF LATENCY ON VIDEO PROCESSING - The disclosed systems and methods relate to reducing the effect of video processing latency in devices that utilize PCI Express Active State Power Management (PCI-E ASPM). Power state transition delay may be reduced by initiating an early L1 exit based on a video processing stimulus. Aspects of the present invention may enable a higher level of performance and responsiveness while supporting the benefits of ASPM. Aspects of the present invention may be embodied in a video processing device that uses a video accelerator with a PCI-E interface.04-30-2009
20110134991GENERATION AND DETECTION OF PRIVATE METADATA IN AN ENCODED VIDEO TRANSPORT STREAM - A method of processing a video transport stream includes receiving a video transport stream and identifying at least one portion of the video transport stream that is not to undergo modification when processed by a rate shaping device. An indicator is inserted into the video transport stream. The indicator is used to signal the statistical multiplexer that the at least one portion of the video transport stream is not to be modified when the video transport stream is processed by the rate shaping device.06-09-2011
20110261877STEREOSCOPIC VIDEO ENCODING/DECODING APPARATUSES SUPPORTING MULTI-DISPLAY MODES AND METHODS THEREOF - Provided is a stereoscopic video encoding and/or decoding apparatus that supports multi-display modes, the encoding/decoding method thereof and computer-readable recording medium for recording a program that implements the encoding/decoding method. The encoding apparatus of this research incorporates: a field separating means for separating right and left-eye input images into an odd field of the left-eye image (LO), even field of the left-eye image (LE), odd-numbered field (RO) of the right-eye image, and even-numbered field (RE) of the right-eye image; an encoding means for encoding the fields separated in the field separating means by performing motion and disparity compensation; and a multiplexing means for multiplexing the essential fields among the fields received from the encoding means, based on the user display information.10-27-2011
20110164675DIGITAL PLL CIRCUIT AND COMMUNICATION DEVICE - In a digital PLL circuit outputting a clock signal with a frequency obtained by multiplying a frequency of a reference signal by a frequency command word (a frequency ratio), an RPA serially adds a frequency command word containing a fractional component. An output of the RPA is input to a minute phase error generator. The phase error generator generates a plurality of threshold values close to an actual amplitude value of the reference signal based on the fractional portion of the serially added value of the frequency command word, calculates the amplitude value of the reference signal and a phase error of the reference signal corresponding to the amplitude value based on the threshold values, and calculates a minute phase error between the reference signal and the output clock.07-07-2011
20110080942Transmission apparatus and transmission method - A transmission apparatus includes: an encode section that encodes image data and is capable of controlling a generated code amount; a transmission section to wirelessly transmit the encoded image data; and a control section to detect a quality of a wireless transmission of the encoded image data and control, based on the detected quality, a wireless transmission rate as a transmission code amount of the transmission section per unit time and an image transmission rate as a generated code amount of the encode section per unit time, the image transmission rate being controlled within a first response time when being lowered and controlled within a second response time longer than the first response time when being raised.04-07-2011
20110080941INFORMATION PROCESSING APPARATUS AND METHOD - An information processing apparatus includes: on the basis of management information of a transcoding system of transcoding processing transcoding a format of a clip, an image generation mechanism generating a family tree being an image representing the clip by a node and representing a relationship between the clips on the transcoding processing by a link; and a display control mechanism displaying the family tree generated by the image generation mechanism on a display screen.04-07-2011
20110096827DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a data processing method are disclosed. The method includes receiving a data processing method includes receiving a broadcast signal in which main service data and mobile service data are multiplexed, acquiring transmission-parameter-channel signaling information including transmission parameter information of the mobile service data, and fast-information-channel signaling information, acquiring binding information describing a relationship between at least one ensemble transferring the mobile service data and a first virtual channel contained in the at least one ensemble by decoding the fast-information-channel, and acquiring status information of the first virtual channel, displaying content data contained in the mobile service data according to the binding information and the status information of the first virtual channel.04-28-2011
20100215093MOVING PICTURE CODING APPARATUS AND MOVING PICTURE DECODING APPARATUS - A video encoder (08-26-2010
20110051800Apparatus and Method for Encoding an Information Signal - An apparatus for encoding an information signal having discrete values includes a quantizer having a quantizer border, wherein the quantizer is adapted so that a discrete value above the quantization border is quantized to a quantization index, which is different from a quantization index obtained by quantizing a discrete value below the quantization border, a controller for modifying the quantization border, wherein the quantizer having a first quantization border setting is adapted to generate a first set of quantization indices for the discrete values, and wherein the quantizer having a second modified quantization border setting is adapted to generate a second set of quantization indices, and an output interface for outputting an encoded information signal which is either based on the first set of quantization indices or the second set of quantization indices dependent on a decision function.03-03-2011
20090175329VIDEO PROCESSING SYSTEM FOR SCRAMBLING LAYERED VIDEO STREAMS AND METHODS FOR USE THEREWITH - A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding. A scrambling module scrambles the independent video layer stream to produce a scrambled independent video layer stream and leaves the first dependent video layer stream unscrambled.07-09-2009
20090257484METHOD FOR AUDIO-VIDEO ENCODING AND APPARATUS FOR MULTIMEDIA STORAGE - The invention relates a method for audio-video encoding and an apparatus for multimedia storage. First, a video chunk and an audio chunk are read from a audio-video file. Then the video chunk is divided into a plurality of video blocks, wherein size of each video block at least equals to the size of one unit frame. The audio chunk is divided into a plurality of audio blocks. Finally, according to a playing sequence, at least one audio block is employed between each two video blocks.10-15-2009
20120307883Multi-Instance Video Encoder - A system and method are disclosed for providing improved processing of video data. A multi-instance encoding module receives combined video and audio input, which is then separated into a video and audio source streams. The video source stream is pre-processed and corresponding video encoder instances are initiated. The preprocessed video source stream is split into video data components, which are assigned to a corresponding encoder instance. Encoding operations are performed by each video encoder instance to generate video output components. The video output components are then assembled in a predetermined sequence to generate an encoded video output stream. Concurrently, the audio source stream is encoded with an audio encoder to generate an encoded audio output stream. The encoded video and audio output streams are combined to generate a combined encoded output stream, which is provided as combined video and audio output.12-06-2012
20120307882METHOD FOR TRANSPORTING INFORMATION AND/OR APPLICATION DATA INSIDE A DIGITAL VIDEO STREAM, AND RELATIVE DEVICES FOR GENERATING AND PLAYING SUCH VIDEO STREAM - A method for transporting data within a digital video stream, wherein the digital video stream includes information and/or application data not intended for display and at least one frame includes an image to be displayed, and wherein the at least one frame includes a number of pixels which is greater than the number of pixels of the image. The method provides for entering the information and/or application data into pixels of the frame which are not occupied by the image. The invention also relates to a method for playing a video stream that carries information and/or application data within its frames.12-06-2012
20120307881IMAGE CODING DEVICE, IMAGE CODING/DECODING SYSTEM, IMAGE CODING METHOD, AND IMAGE DISPLAY METHOD - A device preventing degradation of image quality caused by coding of a moving image. A compression coder performs compression coding on image data of respective pictures constituting an input moving image to generate inter-coded data or intra-coded data, and outputs the coded data to a wire or wireless transmission line. In a case of causing the compression coder to generate the inter-coded data, a controller sets a code amount equal to or smaller than a maximum code amount given by a value obtained by multiplying an upper limit transmission rate of a transmission line and a permissible time allocated per picture based on a picture rate of the input moving image. Meanwhile, in a case of causing the compression coder to generate the intra-coded data, the controller sets a code amount larger than the maximum code amount and equal to or smaller than N-times (N is an integer equal to or larger than two) the maximum code amount.12-06-2012
20080240228VIDEO PROCESSING ARCHITECTURE - A video-processing architecture. In a specific embodiment, the architecture includes a first set of modules that accommodate certain functional traffic flowing between each module thereof. A broadcast module broadcasts video traffic to one or more of the first set of modules. In a more specific embodiment, the first set of modules and the broadcast module are configured to facilitate Isolation of video traffic from functional traffic. The first set of modules includes plural modules having similar module architecture. The similar module of architecture includes a local memory in each of the plural modules, wherein the local memory stores video data associated with the video traffic. The local, memory includes a first memory bank for storing input pixel data and a second memory bank for storing reconstructed pixel data.10-02-2008
20110142122METHOD AND APPARATUS FOR TRANSMITTING VIDEO CONTENTS COMPRESSED BY CODEC - A method and apparatus for transmitting compressed video content are provided. The method includes transmitting a codec selection request frame, the codec selection request frame including an identifier of one or more codecs to be used to compress video content and requesting approval of the use of the codec, receiving a codec selection response frame, the codec selection response frame including result information indicating whether the use of the codec is approved, and transmitting video content frames for the video content compressed by the approved codec based on the codec selection response frame. Each video content frame includes frame type information indicating a type of compression applied to the video content included in the video content frame.06-16-2011
20080212672Method and apparatus for delivery of metadata synchronized to multimedia contents - A metadata transmitter synchronized with multimedia contents comprises: a multimedia contents authoring unit for generating and editing multimedia contents; a multimedia contents format converter for compressing the multimedia contents, converting them into a transmission format, and outputting them; a metadata authoring unit for generating and editing metadata for describing the multimedia contents, the metadata including transmission types and transmission information; a metadata format converter for converting the metadata into binary codes, converting the converted metadata into a synchronization format for synchronization with the multimedia contents and a transmission format, and outputting them; and a multiplexer for multiplexing the multimedia contents format and the metadata format respectively output from the multimedia contents format converter and the metadata format converter into a stream, and outputting it.09-04-2008
20100135380Method and System for Generating High Definition Multimedia Interface (HDMI) Codewords Using a TMDS Encoder/Decoder - Encoding and decoding of video and non-video information may include creating a second symbol from a first codeword. TERC4, TMDS and/or a guard band symbols may be generated from a portion or all of the second symbol during transmission. The TMDS symbol and/or the guard band symbol may be encoded so that they may be combined within a single symbol. At least a portion of the first codeword may be TMDS encoded to generate a TMDS symbol for transmission. TMDS encoding of at least a portion of the second symbol may also generate a TERC4 symbol and/or a guard band symbol for the transmitted signal. The second symbol and the first codeword may be generated from a portion or all of a received signal. The first codeword may be a 4-bit pre-TERC4 codeword, while the second symbol may be an 8-bit pre-TMDS symbol.06-03-2010
20090074055Extreme video compression over a Fixed Bandwidth Channel - Compression using a graded wavelet, general and camera motion compensation, and spatial and entropy coding to create a compressed video.03-19-2009
20120039382Experience or "sentio" codecs, and methods and systems for improving QoE and encoding based on QoE experiences - Certain embodiments teach a variety of experience or “sentio” codecs, and methods and systems for enabling an experience platform, as well as a Quality of Experience (QoS) engine which allows the sentio codec to select a suitable encoding engine or device. The sentio codec is capable of encoding and transmitting data streams that correspond to participant experiences with a variety of different dimensions and features. As will be appreciated, the following description provides one paradigm for understanding the multi-dimensional experience available to the participants, and as implemented utilizing a sentio codec. There are many suitable ways of describing, characterizing and implementing the sentio codec and experience platform contemplated herein.02-16-2012
20110075725DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a data processing method are disclosed. A receiving system of the digital broadcasting system includes a receiving unit, an SI handler, and a decoding unit. The receiving unit receives broadcast signals including mobile service data and main service data. Herein, the mobile service data may configure a data group, and the data group may include a signaling information region in some of a plurality of data regions. Also, the signaling information region may include TPC signaling data and FIC signaling data. The SI handler acquires channel configuration information of the mobile service data from the broadcast signal using pre-decided IP access information, and extracts encoding format information for each IP stream component within a corresponding virtual channel service RTP-packetized and received from the acquired channel configuration information. The decoding unit decodes the mobile service data of the corresponding IP stream component based upon the extracted encoding format information.03-31-2011
20110075724ENCODING PARAMETERS WITH UNIT SUM - In general, techniques are described for encoding parameters with unit sum. In one example, an apparatus comprising a control unit implements these parameter encoding techniques. The control unit determines parameters that sum to a constant or unit sum. The control unit includes a parameter coding unit that segments a space that contains the plurality of parameters into a set of portions. The parameter coding unit assigns a different one of a plurality of codewords to each of the portions, selects one of the set of portions that contains a point defined by the plurality of parameters, and codes the plurality of parameters using one of the plurality of codewords assigned to the selected one of the plurality of portions. Rather than code only a subset of these parameters, the parameter coding unit codes all of the parameters with the result of potentially reducing quantization error.03-31-2011
20120099640METHOD AND APPARATUS FOR VARIABLE ACCURACY INTER-PICTURE TIMING SPECIFICATION FOR DIGITAL VIDEO ENCODING - A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.04-26-2012
20120099639SYSTEMS AND METHODS FOR REDUCING THE TOTAL NUMBER OF BITS REQUIRED TO BE TRANSFERRED OVER A COMMUNICATIONS LINK FOR AN IMAGE04-26-2012
20120063507SYSTEM AND METHOD FOR REMOTE PRESENTATION PROVISION - The present invention includes a method for delivering a composite video. A computing device requests a composite video configured to play on the computing device, wherein the composite video comprises at least two assets. The computing device receives information associated with the at least two assets, Based on the received information, the computing device determines characteristics associated with the at least two assets. The computing device measures its bandwidth capabilities. Based on the characteristics and the computing device bandwidth, the computing device calculates delivery requirements associated with each of the at least two assets. A video player buffer associated with the computing device receives the at least two assets. Based on the received information, the computing device assembles the at least two assets into the composite video. Based on the delivery requirements, the computing device configures the video player buffer, and the computing device plays the composite video.03-15-2012
20120063506TECHNIQUES ENABLING VIDEO SLICE ALIGNMENT FOR LOW-LATECY VIDEO TRANSMISSIONS OVER MMWAVE COMMUNICATIONS - An embodiment of the present invention provides an apparatus, comprising, a transceiver adapted for low-latency video transmissions over mmWave communications by using a slice alignment indication field in an audio/video protocol adaptation layer (A/V PAL) packet header to indicate whether a payload is aligned at a slice boundary and thus does not need parsing at a sink.03-15-2012
20110064130Method for Run-Length Encoding of a Bitmap Data Stream - Subtitling aims at the presentation of text information and graphical data, encoded as pixel bitmaps. The size of subtitle bitmaps may exceed video frame dimensions, so that only portions are displayed at a time. The bitmaps are a separate layer lying above the video, e.g. for synchronized video subtitles, animations and navigation menus, and therefore contain many transparent pixels. An advanced adaptation for bitmap encoding for HDTV, e.g. 1920.times.1280 pixels per frame as defined for the Blu-ray Disc Prerecorded format, providing optimized compression results for such subtitling bitmaps, is achieved by a four-stage run length encoding. Shorter or longer sequences of pixels of a preferred color, e.g. transparent, are encoded using the second or third shortest code words, while single pixels of different color are encoded using the shortest code words, and sequences of pixels of equal color use the third or fourth shortest code words.03-17-2011
20110158312Dynamically Configuring a Video Decoder Cache for Motion Compensation - A video decoder cache used for motion compensation data may be dynamically reconfigured. In some embodiments, it may be reconfigured on picture or frame boundaries and in other embodiments it can be reconfigured on sequence boundaries. The cache may be flushed on each boundary to enable such reconfiguration.06-30-2011
20110158311PROGRESSIVE ENCODING OF VIDEO CONTENT WITHIN A SWARM ENVIRONMENT - Embodiments are directed towards employing distributed computing concepts such as peer-to-peer processing to distribute across a plurality of peer client devices, or swarm, the computations of High Cost and Compression Encoding Schemes (HCC) for encoding digital video content. As more peer client devices receive the content, progressively more iterations of a HCC encoding is performed on various frames within the video content, thereby improving the encoding of the overall video content. Optionally, such distributed progressive processing or swarming approach may include other encoding, such as scaling corrections, scene transitions corrections, and the like.06-30-2011
20110158310DECODING DATA USING LOOKUP TABLES - To decode encoded data, an element in a first lookup table is indexed using an index determined from a sequence of bits in a data stream. The element has either a first format or a second format. The first format includes a run field, a level field, and a length field. The second format includes an offset field. If the element is in the first format, then information in the run, level, and length fields is used to retrieve a decoded symbol corresponding to the sequence of bits. If the element is in the second format, then information in the offset field is used to locate a second lookup table that is used in a manner similar to that of the first lookup table to advance the decoding process.06-30-2011
20110158309METHOD AND APPARATUS FOR DETERMINING REPRODUCTION ACCURACY OF DECOMPRESSED VIDEO - A video decoder receives compressed video and processes the video to generate decompressed video comprising a plurality of pixels in a sequence of frames. For at least some of the pixels, the video decoder further determines, on a pixel by pixel basis, motion vector and quantizer values used to perform compression of the pixels and determines a quality value for each corresponding pixel using the motion vector and quantizer values, wherein the quality value provide a measure of reproduction accuracy of the decompressed video with respect to corresponding uncompressed video.06-30-2011
20110090949Multi-Channel Video Communication Method And System - A multi-channel video communication method which includes: detecting network status information and attributes of at least two remote clients, and establishing a video communication connection; selecting a video encoding parameter corresponding to each remote client according to the network status information and the attributes of each remote client; encoding raw video data according to the video encoding parameter respectively, and transmitting respectively encoded video bit-stream to each corresponding remote client. In the multi-channel video communication method, the video encoding parameter corresponding to each remote client may be selected according to the network status information and attributes of each remote client.04-21-2011
20110317755SYSTEMS AND METHODS FOR HIGHLY EFFICIENT COMPRESSION OF VIDEO - Compression of video data is achieved by separating the video stream into a high resolution detail stream and a lower resolution carrier stream and by compressing each portion at a rate specific to that portion. By recognizing that the substantial majority of compression defects in a delivered video stream occur in the detail stream, it is possible to capitalize on the relatively high quality of the carrier stream to provide correction information which largely cancels compression defects in the detail stream.12-29-2011
20090154549DIRECT MODE MODULE WITH MOTION FLAG PRECODING AND METHODS FOR USE THEREWITH - A motion compensation module can be used in a video encoder that encodes, into a processed video signal, a video input signal including a sequence of pictures. The motion compensation module includes a motion flag generation module that generates a motion flag for at least one of the plurality of macroblocks of a first picture of the sequence of pictures based on a corresponding macroblock of a plurality of macroblocks of a second picture of the sequence of pictures. A direct mode motion vector module evaluates a direct mode motion vector for the corresponding macroblock of the second picture, based on the motion flag for the at least one of the plurality of macroblocks of the first picture.06-18-2009
20110090948ADAPTIVE QAM TRANSMISSION SCHEME TO IMPROVE PERFORMANCE ON AN AWGN CHANNEL - A cable transmitter supports a number of low density parity check (LDPC) coding rates, e.g., 1/4, 1/3, 2/5, 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9 and 9/10; and supports a number of quadrature amplitude modulation (QAM) schemes, e.g., 4-QAM, 16-QAM, 64-QAM, 256-QAM, 1024-QAM or higher. For a selected modulation scheme, the cable transmitter selects between using a non-uniform symbol constellation or a uniform symbol constellation as a function of a selected coding rate.04-21-2011
20120044985TRANSMISSION DEVICE AND METHOD OF DETERMINING TRANSMISSION DATE FORMAT - To allow a broadcast transmission to be preformed successfully.02-23-2012
20120002715INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE STORAGE MEDIUM STORING IMAGE TRANSMISSION PROGRAM, AND COMPUTER-READABLE NON TRANSITORY STORAGE MEDIUM STORING IMAGE DISPLAY PROGRAM - An information processing apparatus that generates images for displaying a computer execution result on a display unit of a terminal device connected through a network and that transmits the images to the terminal device. The apparatus includes an image memory that holds the images; a first transmitting unit that transmits the images, a detecting unit that detects an area obtained by updating accumulated changes between frames of the images or a frequency of changes between frames of the images, and a second transmitting unit that compresses the images by a compression method and that transmits the compressed images, when the area or the frequency detected by the detecting unit is larger than or equal to a predetermined threshold, the compression method being different from a compression method for the first transmitting unit.01-05-2012
20120207208METHOD AND APPARATUS FOR CONTROLLING A SELF-REFRESHING DISPLAY DEVICE COUPLED TO A GRAPHICS CONTROLLER - A method and apparatus for controlling a self-refreshing display device coupled to a graphics controller are disclosed. A self-refreshing display device has a capability to drive the display based on video signals generated from a local frame buffer in the display device. A graphics controller coupled to the display device may optimally be placed in one or more power saving states when the display device is operating in a panel self-refresh mode. The graphics controller detects one or more progressive levels of idleness in the graphics controller and the pixel data stored in a frame buffer. Based on the detected idleness, the graphics controller signals the display device to enter or exit the panel self-refresh mode and enters a power saving state. When exiting the panel self-refresh mode, the display device and/or graphics controller ensure that the video signals generated by the local controller and the graphics controller are aligned.08-16-2012
20120207207Method, system and associated modules for transmission of complimenting frames - Disclosed are methods, circuits, devices and systems for transmission of two visually complimenting video frames (e.g. left-eye frame data and right-eye frame data) of a three dimensional video stream. A set of visually complimenting video frames intended to make a substantially three dimensional image may be referred to as a three dimensional impression set. A video signal/stream in a first (e.g. 3D) format may be processed for transmission over a wireless link, wherein processing may include generating one or more transmission frames including data for at least two complimenting video frames. The data for both complimenting video frames is uncompressed.08-16-2012
20100091837Hypothetical Reference Decoder For Scalable Video Coding - The present principles relate to a hypothetical reference decoder (HRD) for a Scalable Video Coding extension for a compression algorithm. One such implementation proposes to modify the H.264/AVC HRD for use with the SVC of AVC. That implementation defines HRD constraints for each interoperability point of SVC. One implementation in particular is described, but other implementations are possible and are contemplated by the present principles. The changes for spatial, temporal, and SNR scalability are shown. There are also changes to the related HRD parameters followed that are shown. The several mentioned implementations provide rules for an HRD for SVC. At least one implementation proposes the SVC-HRD rules as modifications to the AVC-HRD rules. A user may use the proposed SVC-HRD rules to build an SVC-HRD and test a bitstream for SVC compliance.04-15-2010
20120008672SYSTEM AND METHOD FOR TRANSMISSION, PROCESSING, AND RENDERING OF STEREOSCOPIC AND MULTI-VIEW IMAGES - A digital image processing system takes color plus Z channel data as input, preprocesses, decimates, and codes the Z channel in-band as digital watermark data embedded within the color data prior to encoding and transmission. A second digital image processing system receives, decodes, and extracts the decimated Z channel data before applying statistical regularization to restore a full-resolution Z channel prior to depth-image-based rendering.01-12-2012
20120008674MULTITHREAD PROCESSOR AND DIGITAL TELEVISION SYSTEM - A multithread processor including: an execution unit including a physical processor; and a translation lookaside buffer (TLB) which converts, to a physical address, a logical address output from the execution unit, and logical processors are implemented on the physical processor, a first logical processor that is a part of the logical processors constitutes a first subsystem having a first virtual space, a second logical processor that is a part of the logical processors and different from the first logical processor constitutes a second subsystem having a second virtual space, each of the first and the second subsystems has processes to be assigned to the logical processors, and the logical address includes: a first TLB access virtual identifier for identifying one of the first and the second subsystems; and a process identifier for identifying a corresponding one of the processes in each of the first and the second subsystems.01-12-2012
20120008673System, Method, and Apparatus for Detecting and Classifying Artifacts in Digital Images and Video - A system, method, and apparatus for detecting and classifying artifacts in digital images and video is described. In one aspect, a video quality meter is described for detecting a classifying artifacts in digital video, including a parsing module that parses a video data stream into at least one subsample region, an initial artifact scoring module that computes a coarse interlace artifact score for the at least one subsample region, a coarse score modification module that compares the coarse interlace artifact score with previous coarse interlace artifact scores, to produce a modified coarse interlaced artifact score, an extraction module that processes the subsample region to extract local and global levels of spatial and temporal details of the subsample region and generate local and global spatial and temporal masks, a masking module that performs granular score modification based on the modified coarse interlaced artifact score and the local and global spatial and temporal masks, to provide masked artifact scores, and a combining module that combines the masked artifact scores to output a final interlaced artifact score.01-12-2012
20090219989CODING DEVICE AND EDITING DEVICE - A coding device includes a coding unit (09-03-2009
20110013691METHOD AND APPARATUS TO GENERATE DIFFERENTIAL SKEW EFFECT ON TRANSITION MINIMIZED DIFFERENTIAL SIGNALING SIGNALS - A system and method to generate differential skew effect on Transition Minimized Differential Signaling (TMDS) signals for high definition multimedia interface standard (HDMI) using arbitrary waveform generators is described.01-20-2011
20090219987Method and Device for Generating a Marked Data Flow, Method and Device for Inserting a Watermark Into a Marked Data Flow, and Marked Data Flow - A method generates a marked data flow from an encoded data flow; at least one first data flow section of the encoded data flow is marked as a marked data flow section; and the marking of the marked data flow section indicates that the marked data flow section is suitable to be mixed with a watermark. A method inserts watermarks into the marked data flow, and devices generate the marked data flow and insert watermarks into the marked data flow.09-03-2009
20120014430IMAGE ENCODING DEVICE AND IMAGE ENCODING METHOD - An image encoding device has: a first acquisition unit and a second acquisition unit that acquire a moving image; an encoding unit that encodes the acquired moving image in accordance with a predetermined encoding order and a predetermined encoding method; and a reception unit that receives an instruction to stop performing a process. When the reception unit receives the instruction, the encoding unit uses a last acquired image as an image that was to be acquired after the last acquired image and encodes all acquired images.01-19-2012
20120250756COMMUNICATION APPARATUS AND CONTROL METHOD FOR COMMUNICATION APPARATUS - A signaling unit of a display terminal establishes communication with a content server, video communication terminal, and PC server through a communication unit, and transmits/receives image data compressed by MPEG2, MPEG4, and JPEG. A media control unit switches compression schemes for decoding in a media processing unit on the basis of the received image data. The media processing unit performs decoding processing including inverse orthogonal transformation processing and dequantization processing in accordance with the switched compression scheme. At this time, a single processing circuit performs inverse orthogonal transformation processing and dequantization processing.10-04-2012
20090086812VIDEO ENCODING SYSTEM AND WATERMARKING MODULE FOR WATERMARKING A VIDEO SIGNAL AND METHOD FOR USE THEREWITH - A watermarking module can be used in a video encoding system that processes a video signal. A watermark data module generates original watermark data based on either non-watermark data that is based on the video signal and or that includes a codeword associated with a scrambling of content included in the video signal. A watermark generation module generates a watermarked video signal in accordance with the original watermark data.04-02-2009
20090310671SYSTEM AND METHOD FOR COMPRESSING PORTIONS OF A MEDIA SIGNAL USING DIFFERENT CODECS - An input module obtains a media signal to be communicated to a destination system, after which an identification module identifies a plurality of scenes within the media signal. A selection module automatically selects different codecs from a codec library to respectively compress at least two of the scenes. The codecs are automatically selected to produce a highest compression quality for the respective scenes according to a set of criteria without exceeding a target data rate. A compression module then compresses the scenes using the automatically selected codecs, after which an output module delivers the compressed scenes to the destination system with an indication of which codec was used to compress each scene.12-17-2009
20130170540APPARATUSES AND METHODS FOR IMPROVED ENCODING OF IMAGES - To allow better quality rendering of video on any display, a method is proposed of encoding, in addition to video data (VID), additional data (DD) comprising at least one change time instant (TMA07-04-2013
20100046606VIDEO WATERMARKING - A method of watermarking a video signal includes encoding the video signal using at least one encoding parameter that is time-varied according to a watermarking pattern. The parameter affects information lost while encoding the signal. The parameter may be a quantization factor corresponding to a particular coefficient of an encoding transform. The parameter may be an element of a quantization matrix corresponding to a particular coefficient in a block DCT transform. The method may be implemented in devices with limited processing resources by means of a software update. The method enables the devices to imprint an encoded signal with a robust watermark, which may survive subsequent decompression and recompression. Alternatively, a video signal may be watermarked by modifying a magnitude of a non-dc spatial frequency component in a manner which varies with time according to a watermarking pattern. Corresponding watermark detection methods and watermarking devices also are disclosed.02-25-2010
20120027075Signal Processing Apparatus and Signal Processing Method - According to one embodiment, a signal processing apparatus includes a decoder, a detector, an encoder and a generator. The decoder is configured to decode a first image ssignal which is encoded by a first encoding method. The detector is configured to detect whether an image based on the first image signal is a 2D image or a 3D image. The encoder is configured to encode the first image signal into a second image signal by a second encoding method. The generator is configured to generate information to be added to the second image signal and indicating whether the image based on the second image signal is a 2D image or a 3D image, based on detection by the detector.02-02-2012
20120170642SYSTEMS AND METHODS FOR ENCODING TRICK PLAY STREAMS FOR PERFORMING SMOOTH VISUAL SEARCH OF MEDIA ENCODED FOR ADAPTIVE BITRATE STREAMING VIA HYPERTEXT TRANSFER PROTOCOL - Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming using trick play streams are disclosed. One embodiment of the invention includes transcoding a selected portion of the source video into a portion of trick play stream video for inclusion in a trick play stream using the source encoder, where the portion of trick play stream video is encoded at a lower frame rate and a lower resolution than the source video, writing the trick play stream to a separate container file using the source encoder, and adding an entry to an index that identifies the location of each frame in the portion of trick play stream video within the container file containing the trick play stream.07-05-2012
20120063508TRANSMITTING APPARATUS, TRANSMITTING METHOD, RECEIVING APPARATUS, RECEIVING METHOD, PROGRAM, AND BROADCASTING SYSTEM - A broadcasting system includes: a transmitting apparatus transmitting contents, and a receiving apparatus receiving the contents transmitted thereto. The transmitting apparatus includes a trigger information generating section, an encoding section, a multiplexing section, and a sending section. The receiving apparatus includes a receiving section, a multiply separating section, a decoding section, and a control section.03-15-2012
20090135900Method of selecting a reference picture - In one embodiment, the method includes obtaining a reference picture list including multiple reference pictures, and obtaining a field reference picture index associated with the current field macroblock. A frame reference picture index is determined based on the field reference picture index, and a field reference picture having a parity equal to a parity of the field macroblock is selected if the field reference picture index is an even value.05-28-2009
20090135898METHOD AND USER DEVICE FOR RECEIVING DIGITAL TRANSMISSIONS - The invention provides a user device (05-28-2009
20110096826METHOD AND APPARATUS FOR DECODING VIDEO ACCORDING TO INDIVIDUAL PARSING OR DECODING IN DATA UNIT LEVEL, AND METHOD AND APPARATUS FOR ENCODING VIDEO FOR INDIVIDUAL PARSING OR DECODING IN DATA UNIT LEVEL - A video decoding method including: extracting, from a bitstream of an encoded video, at least one of information indicating independent parsing of a data unit and information indicating independent decoding of a data unit; extracting encoded video data and information about a coded depth and an encoding mode according to maximum coding units by parsing the bitstream based on the information indicating independent parsing of the data unit; and decoding at least one coding unit according to a coded depth of each maximum coding unit of the encoded video data, based on the information indicating independent decoding in the data unit and the information about the coded depth and the encoding mode according to maximum coding units.04-28-2011
20120300833APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream.11-29-2012
20120300832APPARATUS AND METHOD FOR CODING AN INFORMATION SIGNAL INTO A DATA STREAM, CONVERTING THE DATA STREAM AND DECODING THE DATA STREAM - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream.11-29-2012
20110007797Digital Audio and Video Clip Encoding - An encoded clip generator comprises an input interface (01-13-2011
20110007796MOVING PICTURE COMPRESSION TRANSMISSION APPARATUS, MOVING PICTURE COMPRESSION TRANSMISSION PROGRAM STORAGE MEDIUM AND MOVING PICTURE COMPRESSION TRANSMISSION METHOD - A moving picture compression transmission apparatus, a computer-readable storage medium storing a moving picture compression transmission program, and a moving picture compression transmission method, which are tolerant of data loss in transfer are provided. The moving picture compression transmission apparatus includes: a thinning processing section that thins out numeric values from consecutive numeric values of each image data forming to-be-compressed data representing a moving picture in consecutive image data expressing a still image in consecutive numeric value, so as to create, for each image data, first data made of consecutive thinned-out numeric values and second data made of consecutive remaining numeric values; a first compression section that applies reversible compression processing to the first data; a second compression section that applies irreversible compression processing to the second data; and a data transmission section that transmits first compressed data and second compressed data, for each image data forming the to-be-compressed data.01-13-2011
20090310670INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing system for performing processing of dividing a moving image into tiles and packetizing and outputting information corresponding to each tile includes a process time measuring packet generation unit adapted to generate and transmit a process time measuring packet in which a packet sending time is set to measure a packet process time, a packet process time measuring unit adapted to measure, based on the packet sending time set in the process time measuring packet and the reception time of the process time measuring packet, the packet process time necessary for processing a packet, a determination unit adapted to determine, based on the packet process time, the timestamp of the moving image divided into the tiles, and a packetization unit adapted to execute processing of packetizing and outputting the timestamp and the information of the moving image divided into the tiles.12-17-2009
20100166056SYSTEM AND METHOD FOR ENCODING VIDEO USING A SELECTED TILE AND TILE ROTATION PATTERN - A computer-implemented system and method are described for encoding video. For example, a method according to one embodiment comprises: selecting a tile size for subdividing each image in a sequence of images based on a specified type of encoding algorithm to be used for encoding the tiles, wherein M tiles are encoded for each image, each tile being encoded according to a first encoding format or a second encoding format, each tile having a designated tile location within each image; specifying a rotating pattern to be used for encoding the tiles over a sequence of N images, the rotating pattern comprising encoding only certain tiles of each image using the first encoding format, and rotating the tile locations selected for the first encoding format over the N images to ensure that all M tiles have been encoded according to the first encoding format across the N images; and encoding the sequence of N images using the rotating pattern.07-01-2010
20100172408Apparatus and Method for Coding an Information Signal into a Data Stream, Converting the Data Stream and Decoding the Data Stream - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder.07-08-2010
20100172407METHODS AND APPARATUS TO MONITOR AUDIO/VISUAL CONTENT FROM VARIOUS SOURCES - Methods and apparatus to monitor audio/visual content from various sources are disclosed. An example method to monitor a media content presentation comprises determining whether an audio signal is muted based on whether a number of zero crossings exceeds a threshold, and based on whether the audio signal is determined to be muted, using the audio signal to at least one of determine a source of the media content presentation or determine a special operating mode of the source of the media content presentation. Another example method to monitor a media content presentation comprises determining the source of the media content presentation based on whether the audio signal is determined to be compressed. Yet another example method to monitor a media content presentation comprises determining the source of the media content presentation based on whether the video signal is determined to be compressed.07-08-2010
20100172406MOVING PICTURE CODING METHOD AND MOVING PICTURE DECODING METHOD - A moving picture coding apparatus (1007-08-2010
20100172405System and method for time optimized encoding - The present disclosure is directed towards a system and method for time optimized encoding. Time optimized encoding maximizes the usage of the multiple encode nodes or clusters by parallelizing time-intensive encoding with minimal or no sacrifice of encoding quality. Thereby, reducing the time required for accomplishing the time intensive encoding and increasing the efficient throughput of multiple encodes through the system.07-08-2010
20100172402Content Distribution Systems and Methods - A content distribution system and method receives content from a content source and decodes the received content. The system and method identifies at least one undesired virtual channel associated with the received content and removes content associated with the undesired virtual channel. The remaining content is then consolidated into a consolidated frequency range, encoded, and distributed within a distribution environment.07-08-2010
20110103463DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA - A digital broadcast system including a broadcast receiving system and data processing method are disclosed. In the broadcast receiving system receiving broadcast signals, the broadcast receiving system includes a transmission parameter decoding unit, a known sequence detector, and a burst controller. The transmission parameter decoding unit detects information on a burst of a received signal from broadcast data having main service data and mobile service data multiplexed therein within a field of the received signal and outputs the detected information on the burst. The known sequence detector receives burst information from the transmission parameter decoding unit and uses the received burst information and known data position information included in the received data, so as to output burst control information. The burst controller uses the burst control information to control power supply of the broadcast receiving system.05-05-2011
20120170644METHOD AND APPARATUS FOR ENCODING VIDEO STREAMS - A system that incorporates teachings of the present disclosure may include, for example, an encoder having a controller adapted to receive a digital video stream with metadata, retrieve from at least a portion of the metadata a native video format, configure encoding of at least a portion of the digital video stream according to the retrieved native video format, generate from at least the portion of the digital video stream an encoded video stream conforming to a moving picture experts group format and the native video format, and submit the encoded video stream to an acquisition server for multicast distribution. Other embodiments are disclosed.07-05-2012
20120170643SYSTEMS AND METHODS FOR ENCODING MEDIA INCLUDING SUBTITLES FOR ADAPTIVE BITRATE STREAMING - Systems and methods for adaptive bitrate streaming of media including subtitles utilizing HTTP in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes selecting a portion of the source media using the source encoder, transcoding the selected portion of the source media into a plurality of alternative portions of encoded video, where each alternative portion is encoded using a different set of encoding parameters and commences with an intra frame at the start of a closed group of pictures (GOP), writing each of the alternative portions of encoded video to a separate container file using the source encoder, writing a subtitle stream segment from each subtitle track corresponding to the selected portion of the source media to a separate container file using the source encoder, and associating a font file with at least one of the container files containing subtitle stream segments.07-05-2012
20120121007System And Method For Effectively Transferring Electronic Information - A system and method for effectively transferring electronic information includes a transmitter with an encoder that performs a parity encoding procedure. The encoder creates parity blocks for embedding in transmission packets. The parity blocks may be based upon data segments from one or more of the transmission packets. The system also includes a receiver with a decoder that utilizes the parity blocks for performing a packet validation procedure to identify corrupted packets from among the transmission packets. The decoder also performs a packet reconstruction procedure with selected ones of the data segments and the parity blocks to produce reconstructed data segments for the corrupted packets.05-17-2012
20100290519APPARATUS AND METHOD FOR SUPPORTING SCALABILITY TECHNIQUE IN VIDEO COMMUNICATION SYSTEM - Provided are an apparatus and method for supporting a scalability technique in a video communication system. The apparatus includes: a communication unit, disposed in a modem chip, receiving an enhanced layer bit string and a basic layer bit string of a video for video communication; a second video decoder, disposed in the modem chip, restoring low resolution video data from the basic layer bit string; a first decoder, disposed in a PDA chip, restoring high resolution video data from the low resolution video data and the enhanced layer bit string; and a control unit providing the low resolution video data to the first video decoder.11-18-2010
20120163446Object Archival Systems and Methods - Personal object based archival systems and methods are provided for processing and compressing video. By analyzing features unique to a user, such as face, family, and pet attributes associated with the user, an invariant model can be determined to create object model adapters personal to each user. These personalized video object models can be created using geometric and appearance modeling techniques, and they can be stored in an object model library. The object models can be reused for processing other video streams. The object models can be shared in a peer-to-peer network among many users, or the object models can be stored in an object model library on a server. When the compressed (encoded) video is reconstructed, the video object models can be accessed and used to produce quality video with nearly lossless compression.06-28-2012
20100246667SYSTEMS AND METHODS FOR PACKAGING, DISTRIBUTING AND MANAGING ASSETS IN DIGITAL CABLE SYSTEMS - Assets, such as content and related data are packaged, transmitted, received and managed in a digital cable television system to standardize the distribution of content and services from a content/service provider to subscribers in the system. The standardized format for packaging content enables the digital cable system to package, transmit, receive and manage diverse types of content, such as MPEGs, executable files, HTML pages, and the like, using standard system components without requiring reprogramming of the system to deploy new services. Service and content providers are freed from having to develop custom formats for delivering content and data to the cable system. Moreover, the standardized bundling of content and related data that is enabled by the invention allows the cable system operator to automate the deployment of services based on specific content and data to select subscribers.09-30-2010
20100246666BLUFLEX: FLEXIBLE, TRUE, LIVE VIDEO STREAMING ON BLU-RAY PLATFORMS - In various embodiments, systems, methods, and computer-readable storage media are disclosed for generating content streams that conform to the Blu-ray Specification. In some embodiments, to provide true live streaming of content that conforms to the Blu-ray Specification to platforms that conforms to the Blu-ray Specification, one or more content stream creation devices (e.g., A/V encoders and multiplexers) are passed information on how the output file for a transport stream should be formatted. A plurality of Clip Information files may be used to create the transport stream for the content. Platforms that conform to the Blu-ray Specification may be configured to select which one of the plurality of Clip Information files were used to create all or a portion of the transport stream and use that Clip Information file during playback.09-30-2010
20100246665PARALLELIZATION OF HIGH-PERFORMANCE VIDEO ENCODING ON A SINGLE-CHIP MULTIPROCESSOR - High-quality video encoding may be implemented using a single-chip multiprocessor system. Video encoding may be parallelized to take advantage of multiple processing elements available on a single-chip multiprocessor system. Task level parallelism may comprise parallelizing encoding tasks, such as motion estimation, compensation, transformation, quantization, deblocking filtering, and the like across multiple processing elements. Data level parallelism may comprise segmenting video frame data into macroblock partitions and slabs adapted to provide data independence between parallel processing elements. Data communications and synchronization features of the single-chip system may be leveraged to provide for data sharing and synchronism between processing elements.09-30-2010
20100246663APPARATUS AND METHOD FOR ENCODING AND DECODING SIGNALS - New capabilities will allow conventional broadcast transmission to be available to mobile devices. The present embodiments describe an apparatus and method for encoding and decoding signals. An apparatus includes a first encoder, the first encoder receiving data and encoding the data using a first byte code encoding process, an interleaver coupled to the first encoder to receive the encoded data from the first encoder and re-order the data, and a second encoder coupled to the interleaver to receive the re-ordered data and encode the re-ordered data using a second byte code encoding process. A method includes the steps receiving data encoding the data using a first byte code encoding process, interleaving the encoded data, and encoding the interleaved data using a second byte code encoding process. An apparatus and method for decoding signals is also described.09-30-2010
20100246664APPARATUS AND METHOD FOR ENCODING AND DECODING SIGNALS - New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including the steps of receiving data, encoding the data using a first encoding process, inserting training data into the encoded data, and encoding the encoded data and the training data using a second encoding process. An apparatus is also described including a first encoder receiving at least a portion of data and encoding the portion of data using a first encoding process, a training data inserter inserting training data into the first encoded data, and a second encoder encoding the first encoded data and the training data using a second encoding process.09-30-2010
20120128058METHOD AND SYSTEM OF ENCODING AND DECODING MEDIA CONTENT - A method of generating a video container format file. The method comprises receiving a still image depicting a scene, receiving at least one object pertaining to the scene, encoding the still image as at least one video block of a video container format file, encoding the at least one object as data of the video container format file, and outputting the video container format file.05-24-2012
20100208791Apparatus and Method for Coding an Information Signal into a Data Stream, Converting the Data Stream and Decoding the Data Stream - More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder.08-19-2010
20110182348DATA-MAPPING METHOD AND CACHE SYSTEM FOR USE IN A MOTION COMPENSATION SYSTEM - Frame data stored in an external memory is partitioned into a plurality of macroblocks, and a plurality of access units each comprising at least one macroblock are provided. A plurality of frames are fetched from the external memory by loading the plurality of access units in a predetermined sequence. A current data for decoding a macroblock of the first access unit and a reference data for decoding a macroblock of the second access unit are loaded from the first access unit, and respectively mapped to a first memory group and a second memory group of a circular cache according to the frame width.07-28-2011
20110182351DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a data processing method are disclosed. The method includes receiving a data processing method includes receiving a broadcast signal in which main service data and mobile service data are multiplexed, acquiring transmission-parameter-channel signaling information including transmission parameter information of the mobile service data, and fast-information-channel signaling information, acquiring binding information describing a relationship between at least one ensemble transferring the mobile service data and a first virtual channel contained in the at least one ensemble by decoding the fast-information-channel, and acquiring status information of the first virtual channel, displaying content data contained in the mobile service data according to the binding information and the status information of the first virtual channel.07-28-2011
20110182350MOTION PICTURE CODING DEVICE AND METHOD - The present invention relates to a motion picture encoding apparatus and method for performing encoding on a motion picture, which has already been edited, simultaneously with a motion picture edition process, thereby being capable of significantly reducing the time that it takes to encode motion pictures. The picture encoding apparatus according to the present invention includes an input unit inputting a command to edit motion picture data, a motion picture editing unit editing the motion picture data according to the editing command, a motion picture encoding unit encoding the edited motion picture data, a storage unit for storing the encoded motion picture data, and a control unit which controls the motion picture editing unit so that the motion picture editing unit edits motion picture data and, at the same time, controls the motion picture encoding unit so that the motion picture encoding unit encodes edited data.07-28-2011
20110182349ADAPTIVE AND INTEGRATED VISUALIZATION OF SPATIOTEMPORAL DATA FROM LARGE-SCALE SIMULATIONS - Adaptive and integrated visualization of spatiotemporal data from large-scale simulation, is provided. A simulation is performed utilizing a simulator comprising multiple processors, generating spatiotemporal data samples from the simulation. Each data sample has spatial coordinates with a time stamp at a specific time resolution, and a tag. The data samples are assembled into data streams based on at least one of a spatial relationship and the corresponding tag. Each data stream is encoded into multiple formats, and an integrated and adaptive visualization of the data streams is displayed, wherein various data streams are simultaneously and synchronously displayed.07-28-2011
20120314758METHOD AND APPARATUS FOR PROCESSING VIDEO DATA - A method and apparatus are described for processing video data. In one embodiment, a processor is provided with a video compression engine (VCE) that has a memory having a plurality of rows and a plurality of columns of addresses. Video data, (luma data or chroma data), is written in row (i.e., raster) order into the addresses of the memory, and then the data is read out of the addresses in column order. Data is written into the addresses of the columns of the memory as they are read out, which is subsequently read out in row order. This process of switching back and forth between reading and writing data in row and column order continues as the data is read and processed by an encoder to generate a compressed video stream.12-13-2012
20120213269METHOD AND SYSTEM FOR DYNAMICALLY ALLOCATING VIDEO MULTIPLEXING BUFFER BASED ON QUEUING THEORY - An embodiment of the invention may provide a method for predicting buffer size in a system, where multiple encoded bit streams may be multiplexed into a single bit stream. The multiple encoded bit streams may comprise either a constant or a variable rate. Notwithstanding, predicting the buffer size required for encoding, multiplexing and/or decoding prevents overflow and underflow of the buffer. At the demultiplexer, each decoder may have a buffer and there may not be any buffering prior to multiplexing. A plurality of MPEG encoded data bit streams may be multiplexed into a single multiplexed MPEG encoded data bit stream. A size of buffers utilized to buffer the multiplexed MPEG encoded data bit stream may be determined based on a queuing model.08-23-2012
20120213270Method and Apparatus for Compressive Imaging Device - A new digital image/video camera that directly acquires random projections of the incident light field without first collecting the pixels/voxels. In one preferred embodiment, the camera employs a digital micromirror array to perform optical calculations of linear projections of an image onto pseudorandom binary patterns. Its hallmarks include the ability to obtain an image with only a single detection element while measuring the image/video fewer times than the number of pixels or voxels—this can significantly reduce the computation required for image/video acquisition/encoding. Since the system features a single photon detector, it can also be adapted to image at wavelengths that are currently impossible with conventional CCD and CMOS imagers.08-23-2012
20110176601Image processing apparatus and method - Disclosed herein is an image processing apparatus, including, a header information production section configured to produce, regarding each of divisional code streams obtained by dividing a code stream having a structure of a progression order produced by coding image data, header information at a start and an end of the divisional code stream, the header information including a characteristic amount of an image of the image data, and a packet production section configured to convert each of the divisional code streams into a packet using the header information produced by the header information production section.07-21-2011
20090060031OPTO-ELECTRONIC VIDEO COMPRESSION SYSTEM - An opto-electonic video compression system is disclosed including a lens element for transmitting light of an image and having one or more lenses, each lens having a predetermined focal length. A sensor array includes a first sensor for receiving focused light from the lens element and a second for receiving defocused light from the lens element, wherein the first sensor includes X.times.Y pixels and samples the focused light at each of the X.times.Y pixels, and the second sensor includes X/2.times.Y/2 pixels and samples the defocused light at each of the X/2.times.Y/2 pixels. An electronic differencing element in communication with the first and second sensor is also included for differencing the coefficients of co-located pixels.03-05-2009
20090060030DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a data processing method are disclosed. A receiving system of the digital broadcasting system includes a receiving unit, an SI handler, and a decoding unit. The receiving unit receives broadcast signals including mobile service data and main service data. Herein, the mobile service data may configure a data group, and the data group may include a signaling information region in some of a plurality of data regions. Also, the signaling information region may include TPC signaling data and FIC signaling data. The SI handler acquires channel configuration information of the mobile service data from the broadcast signal using pre-decided IP access information, and extracts encoding format information for each IP stream component within a corresponding virtual channel service RTP-packetized and received from the acquired channel configuration information. The decoding unit decodes the mobile service data of the corresponding IP stream component based upon the extracted encoding format information.03-05-2009
20090060029Method and Apparatus for Encoding/Decoding - The present invention relates to a multimedia data encoding/decoding method and apparatus. The encoding method includes generating a file type area having information on a file format; generating a data area comprising a plurality of media data areas; and generating a media in03-05-2009
20090060026ENHANCED PRESENTATION OF SUB-PICTURE INFORMATION - A system is provided for processing video images for display. In one example, the system comprises a stream parser for retrieving a compressed main video data and a sub-picture identifier. A video decoder generates a main video image having a main video intensity value for each pixel in the main video. A sub-picture decoder determines a sub-picture image based on the sub-picture identifier. The sub-picture image includes a pixel data for each pixel in the sub-picture image indicative of a sub-picture pixel type including a background pixel type and a pattern pixel type. Each pixel includes a command code indicative of a background contrast level, a pattern contrast level, a background color level and a pattern color level. An intensity formatter generates a sub-picture pixel intensity for each pixel in the sub-picture image. A preprocessing function calculates, for each sub-picture pixel, a sub-picture pixel intensity by alpha-blending the sub-picture pixel with no main video pixel when the background color intensity is greater than the pattern color intensity. A filtering function performs anti-aliasing filtering on the sub-picture image. A sub-picture alpha-blending function combines the sub-picture image with the main video image using alpha-blending.03-05-2009
20120250755VIDEO ENCODING SYSTEM AND METHOD - A video encoding system is disclosed to process a video file into one or more desired formats. The video file may have portions processed in parallel. The video encoding system may include a scalable computing resource. The scalable computing resource may be provided by a cloud computing platform.10-04-2012
20090129463Method of selecting a reference picture - In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock, and the reference picture index numbers of the reference pictures having a decreasing display order are greater than the reference picture index numbers of the reference pictures having an increasing display order. The embodiment further includes reordering the reference picture index number allocated to each reference picture in the reference picture list, obtaining a field reference picture index associated with the current field macroblock, determining a frame reference picture index based on the field reference picture index divided by 2, and selecting a field reference picture based on the selected frame reference picture and the field reference picture index.05-21-2009
20120076198DTV TRANSMITTER AND METHOD OF CODING DATA IN DTV TRANSMITTER - A digital television (DTV) transmitter includes a first randomizer randomizing enhanced data; a Reed-Solomon (RS) frame encoder generating an RS frame; a block processor encoding data in the RS frame, outputting data symbols, interleaving the data symbols, and converting the interleaved data symbols into data bytes; a group formatting unit mapping the data bytes into data groups; a deinterleaver deinterleaving data of the data groups; a packet formatter outputting enhanced data packets; a multiplexer multiplexing the enhanced data packets with main data packets; a second randomizer randomizing the multiplexed main data packets and MPEG header data in the multiplexed enhanced data packets; a Reed-Solomon (RS) encoder RS encoding the multiplexed enhanced data packets; an interleaver interleaving data of the RS-encoded data packets; and a trellis encoding unit trellis encoding the interleaved data.03-29-2012
20120076197System and Method for Transmitting Video and User Interface Elements - A method for offloading decoding of encoded video data from a computer system executing a video player application playing the encoded video data to a remote display terminal still enables the video player application to overlay transparent or semi-transparent graphical elements, such elements, such as user interface controls, onto the video, despite not having access to decoded video data. A video decoding function call from the video player application is intercepted and replacement video data is provided to the video player application rather than a decoded version of the encoded video data. The video player application is thereby able to overlay graphical elements onto the replacement video data to create composite video from which the graphical elements are then able to be subsequently extracted and transmitted with the encoded video data to remote display terminal, which decodes the video data and overlays the graphical elements for display.03-29-2012
20120177101Systems and Methods for Encoding Alternative Streams of Video for Use in Adaptive Bitrate Streaming - Systems and methods for encoding alternative streams for use in adaptive bitrate streaming based upon the delay of each stream in accordance with embodiments of the invention are described. One embodiment of the invention includes memory, and a processor configured by a source encoding application to: receive multimedia content, where the multimedia content includes source video data having a primary resolution and a primary sample aspect ratio; and encode the source video data as a set of alternative video streams, where: the alternative video streams have different maximum bitrates; and the alternative video streams are encoded to have an upper bound seek delay that is equal to or less than the upper bound seek delay of streams in the set of alternative video streams that are encoded at a higher maximum bitrate.07-12-2012
20100008415MOVING PICTURE CODING APPARATUS, METHOD, PROGRAM, AND INTEGRATED CIRCUIT THEREOF - Divided sequences are multiplexed into an output sequence and an index is changed, which requires a process with major throughput.01-14-2010
20120189047Arbitrary Precision Multiple Description Coding - In one aspect, an encoder comprises arbitrary precision multiple description generation circuitry configured to produce multiple descriptions of a given signal by processing the signal using at least one matrix having a dimension which is selected as a function of a designated number of transmission resources, such as OFDM subcarriers or TDM time slots, that are allocated for transmission of the multiple descriptions. For example, the signal may comprise a vector x of dimension N and the arbitrary precision multiple description generation circuitry may be configured to generate M descriptions of the vector x where the value of M is selected to satisfy a particular one of three possible cases M=N, M>N and M07-26-2012
20120082205APPARATUS AND METHOD FOR GENERATING COMPRESSIVE MEASUREMENTS OF VIDEO USING SPATIAL AND TEMPORAL INTEGRATION - The present invention relates to an apparatus and method for generating compressive measurements of video using spatial-temporal integration. The apparatus includes a detector configured to detect luminance values of a temporal video structure over a period of time based on optical data. The temporal video structure has pixels with a horizontal dimension and a vertical dimension with corresponding luminance values over the period of time. The apparatus also includes a spatial-temporal integrator unit configured to receive a plurality of measurement bases. Also, the spatial-temporal integrator unit is configured to apply each measurement basis to the temporal video structure and to sum resulting values for each measurement basis over the period of time to obtain a set of measurements. The summed values for each measurement basis is the set of measurements.04-05-2012
20120263224ENCODING DIGITAL ASSETS AS AN IMAGE - The present invention extends to methods, systems, and computer program products for encoding digital assets as an image. Portions of a digital asset (e.g., audio data, video data, geospatial data, etc.) are encoded as series of graphical representations and quilted into a two dimensional image. Two dimensional images can be lossless relative to corresponding digital assets. Encoding takes redundancies between successive graphic image representations into account, reducing (potentially substantially) resource consumption when storing and transmitting digital assets.10-18-2012
20090016432Systems for reducing adverse effects of deep fades in DTV signals designed for mobile reception - Digital television broadcasting signals employ parallel concatenated convolutional coding, commonly called “turbo coding”, to improve reception by receivers in motor vehicles. Turbo coded Reed-Solomon codewords are transversally disposed in the payload fields of encapsulating MPEG-2-compliant packets to improve the capability of the Reed-Solomon coding to overcome deep fades. Turbo codewords are transmitted more than once in so-called “staggercasting”. Reception of DTV signals is improved by combining soft decisions concerning repeated transmissions of turbo codewords before turbo decoding. Only the data components of turbo codewords are transmitted twice in “punctured” staggercasting of turbo codewords, with parity components being transmitted only once, so code rate is reduced by a smaller factor than two.01-15-2009
20090016428METHOD AND APPARATUS FOR DECODING OF VIDEO SIGNALS HAVING REDUCED MEMORY AND A NOVEL METHOD FOR OUTPUT THEREFORE - A method and apparatus for in mobile communication systems, wherein the display image size is less than that of in the home entertainment purpose, are provided. Instead of using the high definition video decoding from incoming bit stream to the memory and the display for any size video display, the image is scaled during the decoding process to save the memory size and memory access bandwidth at a macro-block level. As the result, the power consumption involved will be substantially reduced, and the reduce display optimized.01-15-2009
20090016433Method and Device for Selecting a Transcoding Method Among a Set of Transcoding Methods - Selecting a method from a set of methods of transcoding digital video data, the data being transferable between at least two communication apparatuses via a communication network, including, for each transcoding method, obtaining a distortion value from a mathematical model for establishing the distortion taking into account the transcoding method, the distortion model being applied to information representing the content of the signal represented by the digital data to be transcoded, and selecting a transcoding method as a function of the different distortion values obtained for the set of transcoding methods, the set of transcoding methods including at least two different types of transcoding methods, each type of transcoding method being selected from at least one of a plurality of methods of reducing a spatial resolution, a plurality of a re-quantization methods, and a plurality of methods of reducing a frame rate.01-15-2009
20090016431MAXIMIZING POWER AND SPECTRAL EFFICIENCIES FOR LAYERED AND CONVENTIONAL MODULATIONS - Methods and apparatuses for maximizing power and spectral efficiencies in a wireless communication system are disclosed. The invention is particularly useful for layered modulation applications because power levels for such applications are relatively high. A layered modulation signal comprises an upper and a lower layer signal that interfere with each other within the same frequency band such that the upper layer signal can be demodulated directly from the layered modulation signal, and the lower layer signal can be demodulated after subtracting the first layer signal from the layered modulation signal. The invention applies one or more of the following four signal schemes in a communication signal including varying the symbol rate (rather than the code rate), reducing or eliminating the guard band, reducing excess signal bandwidth and employing layered modulation within the guard band of the legacy signal.01-15-2009
20090016429VIDEO RENDERING APPARATUS AND METHOD AND PROGRAM - Apparatus includes unit storing CG data containing data about coordinate transformation, camera, geometry, light source, and texture, unit transforming coordinate system of CG data into camera-coordinate system, unit calculating intersections of object and ray vectors passing through sampled points, unit calculating 3D motion vectors, unit calculating color values at intersections, unit assigning object IDs of intersections at 3D coordinates to intersections, unit projecting intersections and 3D motion vectors onto plane, and calculating 2D coordinates at intersections and 2D motion vectors at intersections, unit storing 2D coordinates, 2D motion vectors, color values, and object IDs together as low-resolution video data, unit calculating intermediate-resolution video data by superimposing low-resolution video data of current frame onto low-resolution video data of frames temporally different from current frame, unit calculating high-resolution video data by filtering intermediate-resolution video data, unit storing high-resolution video data, and unit presenting high-resolution video data.01-15-2009
20120327996Adaptive Language Descriptors - A disclosed methodology for processing language descriptors includes receiving streaming multimedia content that includes initial language descriptors. Portions of the multimedia content stream are encapsulated into packets that include an indication of the initial language descriptors. Later in time, further language descriptors are received with the streaming multimedia content. As a series of packets created from the multimedia content stream are processed, the indication of received language descriptor is adapted to account for any change in the language of audio tracks received with the streaming multimedia content.12-27-2012
20120230389DECODER AND METHOD AT THE DECODER FOR SYNCHRONIZING THE RENDERING OF CONTENTS RECEIVED THROUGH DIFFERENT NETWORKS - A method of decoding an audio/video content transmitted over a broadband network. The method being based on the quick decoding of the first frames of a group of pictures without rendering them if the group of pictures arrives too late to be rendered synchronously with another audio/video content received through a broadcast network. The method allowing the synchronized rendering of contents respectively received over broadcast and broadband networks as soon as possible for the viewer.09-13-2012
20120230388METHOD AND SYSTEM FOR PROTECTING IMAGE DATA IN FRAME BUFFERS OF VIDEO COMPRESSION SYSTEMS - Protecting image data in a frame buffer may include decoding an input compressed video signal and encrypting a portion of the decoded video signal. The encrypted portion of the decoded video signal may be stored in a frame buffer block. The stored portion of the decoded video signal may be decrypted, and a decompressed video signal may be generated from the decrypted portion of the video signal. A block address may be generated for at least a portion of the input compressed video signal and mapped to a frame buffer address. A encryption/decryption key may be generated based on the block address and used for encrypting and decrypting the decoded portion of the video signal. A motion vector may be generated for a portion of the decoded video signal. A block address may be generated based on the generated motion vector and mapped to a frame buffer address for decryption.09-13-2012
20110122939MULTIPLE BIT RATE ENCODING BY SEGMENTS - A method performed by one or more processors for segmenting and encoding media content over a network. The media content is first partitioned into an ordered sequence of media segments. Each of the media segments is then encoded (i) at a first bit rate to generate a respective one of a first set of data segments, and (ii) at a second bit rate to generate a respective one of a second set of data segments, wherein data segments of the first set may be used interchangeably with data segments of the second set to facilitate continuous playback of the media content. A request for the media content is then received from another device in the network. In response, a respective one of the first set of data segments or the second set of data segments is selectively transmitted, for each of the media segments, based at least in part on a network bandwidth of the first device.05-26-2011
20080298462Decoding Circuit For Flat Panel Display - The present invention relates to a decoding circuit for a flat panel display, and more particularly to a decoding circuit for a flat panel display wherein a miniaturization is possible by reducing an area of the circuit. There is provided a decoding circuit comprising: a first decoder for selecting a predetermined number of gradation voltages from a plurality of gradation voltages according to a least significant bit or least significant bits of an image data; a second decoder for selecting one of the selected gradation voltages to be outputted to an output terminal according to a plurality of selection signals; and a third decoder for outputting the plurality of the selection signals according to a most significant bit or most significant bits of the image data, wherein a minimum length of gates of a plurality of MOSFETs included in the first decoder is shorter than that of a plurality of MOSFETS included in the second decoder.12-04-2008
20080298461VIDEO SIGNAL PROCESSING APPARATUS, DISPLAY APPARATUS AND VIDEO SIGNAL PROCESSING METHOD - A video signal processing apparatus and method and a display apparatus are provided. The video signal processing apparatus includes: an input unit through which a video signal is input; a signal processing unit which processes the video signal input through the input unit, wherein signal processing unit encodes the video signal if a transmission distance from the transmitting unit to the display apparatus is greater than a reference distance; and a transmitting unit which transmits the video signal processed by the signal processing unit to a display apparatus using wireless communication.12-04-2008
20080298460Method and Apparatus for Spatial Scalable Compression of a Video Stream - The invention provides a method of spatial scalable compression of video stream. The video stream is a stream having a resolution higher than a specified resolution. Firstly, the video stream is down-sampled and encoded to obtain a base stream; then the base stream is decoded and up-sampled to obtain a reconstructed stream; the reconstructed stream is subtracted from the video stream to obtain a residual stream; and next, a gain value is obtained according to an expected bitrate; in the end, the gain value is multiplied by the residual stream, the result obtained thereby is encoded to obtain an enhancement stream. The invention can not only determine the gain value according to the video stream itself, but also adjust the gain value dynamically according to external application environments, thus enabling the bitrate of the enhancement stream to meet the actual demand always.12-04-2008
20110002379TRANSMITTER QUIETING AND DIFFERENT ENCODING RATES FOR PORTIONS OF A SET OF FRAMES - In one example, a method comprises defining a period of time for encoding a set of frames of multimedia data, encoding a first portion of the set of frames of multimedia data at a first encoding rate, encoding a second portion of the set of frames of multimedia data at a second encoding rate, wherein the second encoding rate is less than the first encoding rate so as to create a null interval during the period of time, transmitting the encoded set of frames via a transmitter, and blanking the transmitter during the null interval.01-06-2011
20110002378CODING LATENCY REDUCTIONS DURING TRANSMITTER QUIETING - In one example, a method comprises encoding and modulating a first set of frames such that a latency associated with demodulating and decoding the first set of frames is less than a first time interval, encoding and modulating a second set of frames such that a required latency associated with demodulating and decoding the first set of frames is less than a second time interval, transmitting the first set of frames and the second set of frames via a transmitter, and blanking the transmitter during a null interval associated with transmitting the second set of frames, wherein the null interval and the second time interval are less than or equal to the first time interval.01-06-2011
20110002377TRANSMITTER QUIETING AND NULL DATA ENCODING - In one example, a method comprises encoding a set of frames of multimedia data, encoding null data for a period following the set of frames of multimedia data, modulating the encoded set of frames and the null data, wherein modulating the null data creates a null interval over the period, transmitting the encoded set of frames via a transmitter, and blanking the transmitter during the null interval.01-06-2011
20120236928Integrated Circuit with Conversion Capability for Portable Medial Player - Presented herein are system(s), method(s), and apparatus for an integrated circuit with conversion capabilities for transferring data to a portable media player. In one embodiment, there is presented an integrated circuit for providing video data. The integrated circuit comprises at least one input, at least one output, an encoder, and at least another output. At least one input receives video data. At least one output provides the video data to a display screen. The encoder encodes the video data into a particular compressed format. The at least another output for provides the video data in the particular compressed format to an interface.09-20-2012
20120269256APPARATUS AND METHOD FOR PRODUCING/REGENERATING CONTENTS INCLUDING MPEG-2 TRANSPORT STREAMS USING SCREEN DESCRIPTION - Provided are a content writing apparatus and a content playback apparatus. The content writing apparatus may regard, as a single media file, a plurality of Moving Picture Experts Group (MPEG)-2 Transport Streams (TSs), may form a scene in a scene descriptor, such as a BInary Format for Scene (BIFS) or a Lightweight Application Scene Representation (LASeR), and may record the formed scene and the plurality of MPEG-2 TSs, as a media file in an International Standards Organization (ISO) format. The content playback apparatus may extract a scene from the media file in the ISO format, and may play back the extracted scene.10-25-2012
20120269257ENCODING AND DECODING MULTI-VIEW VIDEO WHILE ACCOMMODATING ABSENT OR UNRELIABLE CAMERA PARAMETERS - A method of encoding multi-view video using camera parameters and a method of decoding multi-view video using the camera parameters are provided. The method of encoding multi-view video using the camera parameters includes detecting the camera parameters from each of a plurality of video data input from a multi-view camera in predetermined video units, and adaptively encoding each of the plurality of the video data according to whether each video data has the camera parameters. Accordingly, it is possible to increase the efficiency of compressing video without degrading video quality.10-25-2012
20090219985Systems and Methods for Processing Multiple Projections of Video Data in a Single Video File - Methods and systems for processing a plurality of video streams are disclosed. One example method includes encoding a first video stream corresponding to a first projection of a scene and encoding a second video stream corresponding to a second projection of the scene. Due to similarities in the spatially proximate projections, the encoded second video stream may be compressed more than the encoded first video stream. Moreover, the first encoded video stream may be stored in a primary data field of a video file and the second encoded video stream may be stored in a supplemental data field of the video file.09-03-2009
20110235698SYSTEMS AND METHODS FOR INVARIANT PULSE LATENCY CODING - Image processing systems and methods extract information from an input signal representative of an element of an image and to encode the information in a pulsed output signal. A plurality of channels communicates the pulsed output signal, each of the plurality of channels being characterized by a latency. The information may be encoded as a pattern of relative pulse latencies observable in pulses communicated through the plurality of channels and the pattern of relative pulse latencies is substantially insensitive to image contrast and/or image luminance. A filter can be employed to provide a generator signal based on the input signal and pulse latencies can be determined using a logarithmic function of the generator signal. The filter may be temporally and/or spatially balanced and characterized by an integral along spatial and/or temporal dimensions of the filter that is substantially zero for all values of a temporal and/or a spatial variable.09-29-2011
20100232496DECODING-PROCESSING APPARATUS AND METHOD - A decoding-processing apparatus that decodes bitstreams using an intermediate format. The apparatus includes a context-calculating unit (09-16-2010
20100232495APPARATUS AND METHOD FOR ENCODING AND DECODING SIGNALS - New capabilities will allow conventional broadcast transmission to be available to mobile devices. A method is described including receiving a data set, extracting a subset, encoding the subset using a first encoding process, combining the encoded subset with the remaining portion, and encoding the combined data set including the appended subset using a second encoding process. an apparatus is described including means for extracting a subset, means for first encoding, means for combining, and means for second encoding. An apparatus for decoding includes a data identifier receiving a data set and identifying a subset of data, a first decoder decoding the subset using a first decoding process, and a second decoder combining the subset of data with a remaining portion of the data set and decoding the combined data using a second decoding process. A method for decoding is also described.09-16-2010
20090207908DIGITAL BROADCAST SYSTEM AND DATA PROCESSING METHOD - A digital broadcast system and a data processing method are disclosed. A data processing method of a digital broadcast transmission system includes delaying a reference time of a program clock reference (PCR) based on a size of mobile service data, when processing a broadcasting signal including main service data and the mobile service data, verifying a transport stream system target decoder (T-STD) model based on the PCR of the delayed reference time, and storing a packet of the main service data in an auxiliary buffer, when overflow of a buffer in the T-STD model is estimated as the verification result of the T-STD model.08-20-2009
20120320965APPARATUS AND METHOD FOR ENCODING/DECODING A MULTI-PLANE IMAGE, AND RECORDING MEDIUM FOR SAME - The present disclosure relates to a multi-plane image encoding technology for adaptively determining the encoding sequence of planes in the image based on the characteristics of the image to be coded, and provides a multi-plane image encoding apparatus including a plane encoding sequence determiner for adaptively determining a sequence of multiple color planes inputted in a predetermined unit based on the encoding cost; and an encoder for encoding the multiple color planes inputted by the predetermined unit in the determined sequence. Encoding the multi-plane image with the sequence of the planes in the input image determined by the image characteristics enables an increased efficiency of encoding over conventional fixed plane sequence encoding, providing a particularly higher encoding efficiency when performing predictions between the planes.12-20-2012
20100202510COMPACT REAL-TIME VIDEO TRANSMISSION MODULE - The invention comprises a low cost, lightweight, self-contained video transmission module for transmitting streaming video images from a video image source to a remote location over a packet-switched network such as the internet. The transmission module requires no user skill or expertise to connect or to operate and provides high quality real-time streaming video to remote users. The transmission module is especially useful for transmitting images from medical equipment such as XRay, CT, MRI and ultrasound equipment at a medical site which does not otherwise have access to video conference capabilities to thereby enable consultation with specialists at a remote location. Thus, it is expected to be especially beneficial to smaller and poorer medical sites, as well as enabling real-time consultation from mobile vehicles such as ambulances or helicopters. It also is expected to be useful in other applications involving remote consultations accompanied by video streaming.08-12-2010
20100202509NEAR REAL TIME DELIVERY OF VARIABLE BIT RATE MEDIA STREAMS - A method of delivering a variable bit rate (VBR) media stream in near real time includes identifying a selected media asset to be streamed to a media receiver, receiving an available access bandwidth at which the media receiver can receive data, and initiating a session setup for delivery of the selected media asset. The method further includes calculating a delay in decoding a media stream associated with the selected media asset at the media receiver based on the available access bandwidth, and a calculated required minimum transmission rate of a VBR media stream representative of the selected media asset. The method further includes transmitting the selected media asset at the required minimum transmission rate of the VBR media stream and providing the calculated delay to the media receiver such that the media receiver begins decoding the media stream in accordance with the calculated delay.08-12-2010
20100202508NETWORK PACKET AWARE DATA ENCODING - A communication device is operable to manage communication of data streams, which comprise data encoded utilizing scheme that generate plurality of frames with logical grouping and/or inter-frame dependencies, based on determination of network payload parameters that are utilized for the data transmission. Exemplary encoding schemes comprise MPEG encoding, which generates data streams comprised I-frames, P-frames and/or B-frames. Network packets that are utilized to perform data communication are generated such that packet payloads comprise only data corresponding to a single frame and/or logical grouping within the encoded data stream. Feedback from networking subsystem in the communication device may be provided during processing of the data streams to enable use of network payload parameters during encoding operations. Frame sizes may be adjusted, for example, so that a size of each frame is multiple of a size of a payload of the network packets that are utilized in data communication.08-12-2010
20130010857Network Packet Aware Data Encoding - A communication device is operable to manage communication of data streams, which comprise data encoded utilizing scheme that generate plurality of frames with logical grouping and/or inter-frame dependencies, based on determination of network payload parameters that are utilized for the data transmission. Exemplary encoding schemes comprise MPEG encoding, which generates data streams comprised I-frames, P-frames and/or B-frames. Network packets that are utilized to perform data communication are generated such that packet payloads comprise only data corresponding to a single frame and/or logical grouping within the encoded data stream. Feedback from networking subsystem in the communication device may be provided during processing of the data streams to enable use of network payload parameters during encoding operations. Frame sizes may be adjusted, for example, so that a size of each frame is multiple of a size of a payload of the network packets that are utilized in data communication.01-10-2013
20130010856METHODS AND APPARATUSES FOR PROGRAMMING USER-DEFINED INFORMATION INTO ELECTRONIC DEVICES - A device for programming user-defined information into an electronic device is provided. The programmer allows a user to program customized information, such as user-selected audio, video, or Internet access information into his or her programmable device. Such electronic devices include wireless telephones, pagers, and personal digital assistants. The programmer allows a user to, among other things, customize the device to suit his or her particular taste.01-10-2013
20130022099ADAPTIVE FILTERING BASED ON PATTERN INFORMATION - Encoding video data that includes a frame includes: generating a reconstructed frame from compressed data for the frame, partitioning at least some pixels of the reconstructed frame into a plurality of segments of one or more pixels, based at least in part on pattern information for individual pixels, and generating respective filter information for each of one or more of the plurality of segments. Encoded video data is generated that includes the compressed data for the frame and the generated filter information.01-24-2013
20130022100CODEC CAPABILITY NEGOTIATION METHOD AND TERMINAL THEREOF - The present invention provides a codec capability negotiation method and terminal thereof. The method includes: storing a negotiation identifier used for indicating whether negotiation is completed in a first terminal and setting the negotiation identifier as negotiation being uncompleted; an encoder of first terminal encoding media data by using a baseline algorithm and then transmitting the encoded media data, and the transmitted data packets carry an encoding algorithm capability set supported by codec of first terminal at the utmost and an indication of negotiation being uncompleted for second terminal to obtain the negotiated encoding algorithm, which is an intersection between encoding algorithm capability sets supported by the first terminal and second terminal at the utmost; when receiving data packets which are transmitted by second terminal and carry the negotiated encoding algorithm and the indication of negotiation having been completed, a decoder of first terminal notifies the negotiated encoding algorithm to encoder and sets the negotiation identifier as negotiation having been completed. The present invention realizes the codec capability auto negotiation, thereby being able to enhance the flexibility of encoding algorithm selection and improve the quality of the communication.01-24-2013
20120243601SOFTWARE VIDEO TRANSCODER WITH GPU ACCELERATION - Embodiments of the invention as described herein provide a solution to the problems of conventional methods as stated above. In the following description, various examples are given for illustration, but none are intended to be limiting. Embodiments are directed to a transcoding system that shares the workload of video transcoding through the use of multiple central processing unit (CPU) cores and/or one or more graphical processing units (GPU), including the use of two components within the GPU: a dedicated hardcoded or programmable video decoder for the decode step and compute shaders for scaling and encoding. The system combines usage of an industry standard Microsoft DXVA method for using the GPU to accelerate video decode with a GPU encoding scheme, along with an intermediate step of scaling the video.09-27-2012
20080253446DECODING CIRCUIT - A data storage/reading circuit successively stores frame data in a data storage memory. A start address storage unit memorizes a start address of non-reference frame data stored in the data storage memory. A decoding circuit starts a decoding operation by reading the data from the start address of already stored non-reference frame data, based on a decoding start command.10-16-2008
20080253443ENTROPY CODING FOR DIGITAL CODECS - A method and systems are provided for efficiently implementing content adaptive variable length coding on a modern processor. Some embodiments comprise encoding a non-zero coefficient in an array of coefficients in an iteration of an encoding loop. The code value of the encoded non-zero coefficient is determined, at least in part, by the magnitude of another non-zero coefficient in the array of coefficients. A run of zero coefficients preceding a non-zero coefficient in the array of coefficients is also encoded in the iteration of the encoding loop. The encoded non-zero coefficient is appended to an encoded video bitstream when encoded. The encoded run of zero coefficients is stored in a storage device and appended to the encoded video bitstream after all non-zero coefficients in the array of coefficients have been encoded.10-16-2008
20080253442Data Processing Apparatus - A programmable data processing apparatus having a bit-plane extraction operation is described, for extracting data from a value of, for example, 32 bits containing 4 bytes, 10-16-2008
20080247454Video signal timing adjustment - A method is disclosed herein, which may include receiving a video signal after a computer system is reset, automatically determining that an actual timing relation between the active video data and the synchronization pulse data deviates from the nominal relation by more than a tolerance value, and adjusting the actual timing relation to fall within the tolerance value. The video signal may include active video data and synchronization pulse data. A video format may define a nominal timing relation between the active video data and the synchronization pulse data.10-09-2008
20080240230Media processor with an integrated TV receiver - An integrated circuit for processing a media stream, including an RF input interface, an RF receiver unit configured for receiving an RF media stream from the RF input interface and extracting the media stream from the RF media stream, an input interface unit configured for receiving the media stream from a content source, a plurality of processing units, a switch, operatively connected to the RF receiver unit, to the input interface unit, and to each of the processing units, the switch configured to allow more than one of the operatively connected units to simultaneously receive the media stream, thereby allowing simultaneous processing of the media stream by the processing units, and an output interface, operatively connected to the switch, configured for outputting the simultaneously processed media stream. Related apparatus and methods are also described.10-02-2008
20080240229METHOD AND SYSTEM OF PROVIDING DIGITAL VIDEO REMODULATION - An approach is provided for distributing video signals. A digital video feed is received at a media distributor that includes a plurality of decoders and a corresponding plurality of modulators, wherein the digital video feed includes a plurality of video channels. The decoders decode the digital video feed to output analog video signals. The modulators modulate the analog video signals; and a combiner combines the outputs of the modulators to generate a channelized video signal.10-02-2008
20080232462Method Video Encoding and Decoding Preserving Cahe Localities - The invention relates to a method for encoding/decoding a video stream including a plurality of images (A, B, C) in a video processing apparatus having a processing unit (09-25-2008
20080232459SYSTEM AND METHOD TO CONTROL COMPRESSED VIDEO PICTURE QUALITY FOR A GIVEN AVERAGE BIT RATE - Picture level rate control systems, apparatuses and methods are described which indirectly control bit rate through peak signal to noise ratio (PSNR), thereby providing a stable PSNR while maintaining a given target average bit rate. In a preferred implementation, encoding is performed in conjunction with macroblock QP modulation. In this way, the picture level rate control provides stable temporal quality and the macroblock QP modulation provides stable spatial quality. By way of example, the number of bits generated in a group of pictures (GOP) is controlled by modulating the target bit allocation for a group of pictures (GOP) based on coded picture buffer (CPB) fullness. Macroblocks are encoded for each picture based on a rate-distortion model, which is modified in response to the relative fluctuation of PSNR of pictures within a group of pictures.09-25-2008
20100086020CONTENT DELIVERY SYSTEM HAVING AN EDGE RESOURCE MANAGER PERFORMING BANDWIDTH RECLAMATION - A method is provided for reclaiming bandwidth from an edge device. The method includes communicating a bandwidth query message to at least one session manager. The bandwidth query message specifies an amount of bandwidth that needs to be reclaimed from a single one of a plurality of edge devices in order to establish at least one additional session that delivers a digital service to a subscriber in a service group serviced by the plurality of edge devices over an access network. In response to communication of the bandwidth query message, a bandwidth query response message is received from the session manager identifying an edge device from which at least the specified amount of bandwidth can be reclaimed. A response is communicated to the session manager requesting the session manager to reclaim the specified amount of bandwidth from the edge device that has been identified.04-08-2010
20080225942Contents reproducing apparatus - A contents reproducing apparatus includes a receiving unit configured to receive a first packet having an ES in which encoded video or audio data is stored, and a second packet having the ES and a PCR, a counter configured to count a STC and output the counted STC as a STC value, a buffer configured to store the first and second packets in an order of reception in a time shift reproduction mode and a time shift storage mode, a correcting unit configured to correct the PCR included in the second packet received by the receiving unit by using the STC value and output the corrected PCR, in the time shift reproduction mode, and a control unit configured to control the STC in accordance with the corrected PCR and the STC value, in the time shift reproduction mode.09-18-2008
20080225941MOVING PICTURE CONVERTING APPARATUS, MOVING PICTURE TRANSMITTING APPARATUS, AND METHODS OF CONTROLLING SAME - Moving-picture-with-audio data suitable for reproduction at a terminal device is generated rapidly. Image data, which represents a moving picture from which audio has been removed, and audio data are extracted from moving-picture-with-audio data by an image extracting unit and audio extracting unit. The items of extracted image data and audio data are respectively converted by an image converting unit and audio converting unit to image data and audio data having formats of a plurality of types suitable for reproduction and output by every model of terminal device. The items of image data and audio data obtained by the conversions are stored in an image database and audio data base, respectively. When the moving-picture-with-audio data is to be transmitted, items of image data and audio data suited to a terminal device to which the transmission is to be made are read out and the moving-picture-with-audio data is generated. The moving-picture-with-audio data thus generated is transmitted to the terminal device to which the transmission is to be made.09-18-2008
20080225940DIGITAL VIDEO APPARATUS AND METHOD THEREOF FOR VIDEO PLAYING AND RECORDING - A digital video apparatus and method thereof are disclosed. The digital video apparatus includes: a first decoder, for receiving an input video signal and decoding the input video signal to generate a transformed video signal; a processor, for processing the transformed video signal, and accessing the transformed video signal in a storage device; and a first encoder, for receiving the transformed video signal, encoding the transformed video signal and outputting an encoded transformed video signal.09-18-2008
20080225939MULTIFUNCTIONAL VIDEO ENCODING CIRCUIT SYSTEM - The present invention discloses a multifunctional video encoding circuit system capable of performing six types of operations: addition, subtraction, multiplication, multiply-accumulation, interpolation, and absolute difference summation. A partial product generation part, a partial product reduction part and an accumulation part of the circuit system are equipped with a virtual power suppression unit each for reducing the power consumption of the partial product generation part, the partial product reduction part and the accumulation part, so as to reduce the power consumption of the multifunctional video encoding circuit system.09-18-2008
20130142247ENCODING DEVICE, ENCODING METHOD, DECODING DEVICE, AND DECODING METHOD - An encoding device and method, and a decoding device and method, capable of encoding and decoding a multi-viewpoint image in accordance with a mode having compatibility with an existing mode. A compatible encoder generates a compatible stream by encoding an image that is a compatible image. An image converting unit converts the resolution of images that are auxiliary images. An auxiliary encoder generates an encoded stream of the auxiliary image by encoding the auxiliary image of which the resolution is converted. A compatibility information generating unit generates, as compatibility information, information that designates the image as a compatible image. A multiplexing unit transmits the compatible stream, the encoded stream of the auxiliary image, and the compatibility information. The encoding device can encode a 3D image of the multi-viewpoint mode.06-06-2013
20110274155APPARATUS, SYSTEM, AND METHOD FOR DISTRIBUTED VIDEO TRANSCODING - A method is described for streaming video data within a network, wherein the video data includes a sequence of frames. The method includes encoding the sequence of frames and generating a plurality of substreams from the encoded frames in this embodiment. Each of the plurality of substreams is assigned an identifier, and each substream includes a common encoded frame and a non-overlapping portion of the encoded sequence. The non-overlapping portion of the encoded sequence of each substream is selected from the encoded frames based on the identifier of the respective substream. The method also includes transmitting the plurality of substreams to a receiver in an embodiment.11-10-2011
20130114667BINARISATION OF LAST POSITION FOR HIGHER THROUGHPUT - For encoding the last position (x, y) of the transform coefficients in a given scan order with Context-Adaptive Binary Arithmetic Coding (CABAC), to improve throughput, the binarisation is ordered with the unary code of x and y followed by fixed binary codes of x and y.05-09-2013
20130114666Distributed And Automated Video Encoding And Delivery System - At a user or client site, a user initially visits a website hosted by a partner, and following an initial interaction with the website, the user is provided with various software from an administrator website. The software enables the user to download information, such as a video file, to the partner website. The information is encoded in a format that was pre-selected by the partner so that the delivery process is streamlined for the partner. In addition, for further efficiency, the delivery process from the user to the partner is implemented substantially simultaneously with the encoding.05-09-2013
20130128947SYSTEM AND METHOD FOR AUTOMATICALLY SELECTING ENCODING/DECODING FOR STREAMING MEDIA - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encoding media content based on network quality of service parameters. A system configured to practice the method determines quality of service parameters for a network between a media server and a media client. The system selects an encoder based on a list of decoders available at the media client and the quality of service parameters, and encodes at least a portion of the media via the encoder. The system can further determine settings for the encoder based on a media type, and encode the media via the encoder according to the settings. The system can detect when the media client moves to a new network, detect new quality of service parameters, and select a new encoder based on the list of decoders available at the media client, the media type, and the new quality of service parameters.05-23-2013
20130094563METHOD OF CONFIGURING AND TRANSMITTING AN MMT TRANSPORT PACKET - The present invention provides a MMT transport packet structure and a method and an apparatus configuring the structure. A method of configuring an MPEG Media Transport (MMT) transport packet for transmitting an MMT payload format, the method comprising: configuring the MMT transport packet so that the04-18-2013
20080205510Apparatus and method for converting a compressed video stream with preview of converted stream - An apparatus by which a user can easily set a parameter for conversion when a compression encoding system of video stream is converted is provided. A particular period in a first video stream is repeatedly reproduced to convert the reproduced portion into a second video stream in real time. At that time, the user checks the image quality after conversion on a preview screen and sets a desired conversion parameter. A local decode image is output to the preview screen. Thus, the circuit configuration is simplified.08-28-2008
20110222598SYSTEMS AND METHODS FOR COMPRESSING PACKET HEADERS - A system processes data units in a network. The system receives a data unit that includes a group of headers and suppresses one or more of the headers to form a reduced data unit. The system suppresses one or more other headers of the reduced data unit to form a further reduced data unit and transmits the further reduced data unit to one or more destination devices using the program identifier (PID) field in the MPEG header as an index to suppressed headers.09-15-2011
20080198925HOME-VIDEO DIGITAL-MASTER PACKAGE - A method for determining digital video data includes receiving digital data comprising a plurality of digital images, wherein each digital image is encoded in a first color space, determining a plurality of color-graded digital images in response to the plurality of digital images and in response to color grading input data, wherein each color-graded digital image is encoded in a second color space, and wherein the second color space is associated with HD video, encoding each color-graded image with a compression encoding substantially independent of integer pixel translation of the plurality of color-graded digital images to form encoded image data package, storing the encoded image data package in a tangible media, and determining the digital video data for a video display device in a remote server in response to the encoded image data package.08-21-2008
20080198924METHOD OF COMPUTING DISPARITY, METHOD OF SYNTHESIZING INTERPOLATION VIEW, METHOD OF ENCODING AND DECODING MULTI-VIEW VIDEO USING THE SAME, AND ENCODER AND DECODER USING THE SAME - The invention relates to a method of computing a disparity, a method of synthesizing an interpolation view, a method of encoding and decoding multi-view video using the same, and an encoder and a decoder using the same. In particular, the invention relates to a method of computing a disparity, a method of synthesizing an interpolation view, a method of encoding and decoding multi-view video using the same, and an encoder and a decoder using the same, which can rapidly compute an initial disparity of a block using region segmentation, accurately compute a disparity of the block using a variable block, and synthesize an interpolation view on the basis of a disparity value computed in a pixel basis using an adaptive search range, thereby improving quality of the interpolation view, and also can encode and decode a multi-view video independently from an existing prediction mode while using the interpolation view as a reference picture, thereby improving coding efficiency.08-21-2008
20080198923CONTENT SIGNAL MODULATION AND DECODING - Methods and systems for content signal encoding and decoding are described. A message to be encoded into a content signal may be accessed. The content signal may include a plurality of frames. One or more symbols to be encoded for the message may be derived in accordance with a message translator. A particular symbol of the one or more symbols may be embedded into at least one frame of the plurality of frames by altering a total pixel variable value of the at least one frame.08-21-2008
20080198922Systems and Methods For Video Quality Measurement Using Auxiliary Information of Codec - A system for evaluating video quality using auxiliary information of a codec includes a video transmitter that includes a source video input unit for inputting source video, an encoding unit for encoding the input source video, a decoding unit for decoding encoded video data, and a video quality evaluation unit for evaluating video quality using the decoded video data. The encoding unit transmits auxiliary information required for video quality evaluation, among information acquired in an encoding procedure, to the video quality evaluation unit. The video quality evaluation unit evaluates video quality using the decoded video data received from the decoding unit, and the auxiliary information received from the encoding unit.08-21-2008
20080198921METHOD AND APPARATUS FOR REPRODUCING DIGITAL BROADCASTING - Provided are a method and apparatus for reproducing digital broadcasting. The method includes parsing an input video stream to extract a presentation time stamp (PTS) and a compressed frame and decoding the extracted compressed frame to generate frames sequentially. If a PTS corresponding to a current frame does not exist, a virtual PTS is generated based on the extracted PTS The extracted PTS or the virtual PTS is compared with a system time clock (STC) in synchronization with a vertical synchronization signal and an output time of a display frame is determined.08-21-2008
20130148715TELEVISION REMOTE CONTROL DEVICE, AND TELEVISION SYSTEM USING THE SAME - A television includes a program receiving unit, a display unit, a command receiving unit, a selection unit, a signal compressing unit, and a signal emitting unit. The program receiving unit receives a plurality of television program signals. The display unit displays program contents according to the television program signals. The command receiving unit receives a remote control signal. The remote control signal includes a display control command and a preview control command The selection unit selects the corresponding television programs to the display unit for being displayed in accordance with the display control command, and sends the corresponding television programs to the signal compression unit to be compressed in accordance with the preview control command. The signal emitting unit converts the compressed television signals into wireless radio signals and sends out the signals. The present disclosure further provides a television remote control device and a television system using thereof.06-13-2013
20130148714ENCODING IN TWO CHROMINANCE DIRECTIONS - The present disclosure relates generally signal processing. One claim recites an apparatus comprising: memory for storing a color video signal comprising first data and second data; and a processor. The processor is programmed for: modifying first color information and second color information of the first data by encoding a signal in the first color information such that the signal includes a first signal polarity, and encoding the signal in the second color information such that signal includes a second signal polarity that is inversely related to the first signal polarity, and modifying first color information and second color information of the second data by encoding the signal in the first color information such that signal includes the second signal polarity, and encoding the signal in the second color information such that the signal includes the first signal polarity. Of course, different combinations and claims are provided too.06-13-2013
20130148717VIDEO PROCESSING SYSTEM AND METHOD FOR PARALLEL PROCESSING OF VIDEO DATA - The invention pertains to a video processing system for video processing, the video processing system being arranged to assign tasks to least two parallel processing units capable of parallel processing of tasks. The video processing system is further arranged to control at least one storage device to store input video data to be processed, processed video data and a task list of video processing tasks. The video processing system is arranged to provide and/or process video data having a hierarchical enhancement structure comprising at least one basic layer and one or more enhancement layers dependent on the basic layer and/or at least one of the other enhancement layers. It is further arranged to assign at least one task of the task list to one of the parallel processing units; and to update, after the parallel processing unit has processed a task, the task list with information regarding tasks related to at least one enhancement layer dependent on the processed task. The invention also pertains to a corresponding method for parallel processing of video data.06-13-2013
20130148716EMBEDDED DATA SIGNALING - The invention provides main data (MD) which includes embedded data (ED), the data being provided with a main data descriptor (MDD) for signaling a content included in the main data, wherein an embedded data descriptor (EDD) is formed for signaling content included in the embedded data and wherein the embedded data descriptor is provided outside the main data and the main data descriptor.06-13-2013
20120275509REGION-OF-INTEREST ENCODING ENHANCEMENTS FOR VARIABLE-BITRATE MEZZANINE COMPRESSION - A specification defining allowable luma and chroma code-values is applied in a region-of-interest encoding method of a mezzanine compression process. The method may include analyzing an input image to determine regions or areas within each image frame that contain code-values that are near allowable limits as specified by the specification. In addition, the region-of-interest method may comprise then compressing those regions with higher precision than the other regions of the image that do not have code-values that are close to the legal limits.11-01-2012
20100316117METHOD AND APPARATUS FOR DECODING RECEIVED DATA SIGNALS - Decoding logic is arranged to receive an encoded data signal. The decoding logic comprises a convolutional decoder arranged to perform convolutional decoding on the encoded data signal, to produce a decoded data signal. The decoding logic comprises header bit prediction logic arranged to predict a value for at least one header bit within the decoded data signal, and to provide the predicted value for the at least one header bit to the convolutional decoder to be applied during convolutional decoding.12-16-2010
20100316116PROCESSING DATA STREAMS - Streams of data are processed. A stream of data including a plurality of encoded symbols is received. Symbols from a first subset of the encoded symbols are processed contemporaneously to determine a second subset of encoded symbols, each of which uses a common coding context. At least one symbol from the second subset is evaluated to determine the common coding context. The common coding context is used to process the second subset of encoded symbols.12-16-2010
20130156092NETWORKED IMAGE/VIDEO PROCESSING SYSTEM AND NETWORK SITE THEREFOR - A distributed image/video processing system is disclosed herein wherein one or more of digital image/video recorders (e.g., a digital cameras, video recorders, or smart phones, etc.) are in network communication with central network site for transmitting image or video data thereto. The recorders process their image/video data dependent upon an estimate of a measurement of network bandwidth that is available for transmitting image or video data to the central network site.06-20-2013
20130156090METHOD AND APPARATUS FOR ENABLING MULTIUSER USE - Methods and apparatus for enabling multiple user participation with a single multimedia computing platform and multiple displays. In particular, the methods enable multi-display rendering. For example, in a gaming environment, each user has the ability to select a particular view of the game that maybe different from other users and is private to that user. A system has a single multimedia computing platform with wired, wireless or combinations thereof. In a multiuser multiple display configuration, an application designates and renders particular or different frames to each of the users that may not be seen by the other users. Each frame is rendered from the perspective of the specific user or based on user selection. A display controller directs the frames to the appropriate displays. A video encoder engine encodes the frames and transmits the compressed frames to the appropriate wireless displays.06-20-2013
20130156091NETWORKED IMAGE/VIDEO PROCESSING SYSTEM FOR ENHANCING PHOTOS AND VIDEOS - A distributed image/video processing system is disclosed herein wherein one or more of digital image/video recorders (e.g., a digital cameras, video recorders, or smart phones, etc.) are in network communication with central network site for transmitting image or video data thereto. The recorders process their image/video data dependent upon an estimate of a measurement of network bandwidth that is available for transmitting image or video data to the central network site.06-20-2013
20130182755CODING PARAMETER SETS AND NAL UNIT HEADERS FOR VIDEO CODING - In one example, a video coder, such as a video encoder or video decoder, is configured to code a video parameter set (VPS) for one or more layers of video data, wherein each of the one or more layers of video data refer to the VPS, and code the one or more layers of video data based at least in part on the VPS. The video coder may code the VPS for video data conforming to High-Efficiency Video Coding, Multiview Video Coding, Scalable Video Coding, or other video coding standards or extensions of video coding standards. The VPS may include data specifying parameters for corresponding sequences of video data within various different layers (e.g., views, quality layers, or the like). The parameters of the VPS may provide indications of how the corresponding video data is coded.07-18-2013
20120281748Rate Control for Cloud Transcoding - A method implemented by an apparatus for video transcoding comprising receiving video data intended for encoding, splitting the video data into a plurality of segments of appropriate sizes to enable distributed encoding by a plurality of video transcoders, obtaining rate control information for each of the segments by calculating related video statistics for each of the segments with subsequent segments in a determined time period, calculating an assigned bit rate to each of the segments based on the obtained rate control information, embedding the assigned bit rate to each of the segments, and forwarding the segments to a plurality of corresponding video transcoders, wherein the embedded assigned bit rate in each of the segments is extracted by the corresponding video transcoders to perform video rate control and enables the video transcoders to improve video quality and reduce rate fluctuation when encoding the segments.11-08-2012
20120014429Methods and Systems for Parallel Video Encoding and Parallel Video Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and parallel video decoding.01-19-2012
20120020407RESOURCE ADAPTIVE VIDEO ENCODING SYSTEM WITH REGION DETECTION AND METHOD FOR USE THEREWITH - A system for encoding a video stream into a processed video signal that includes at least one image, includes a region identification signal generator for detecting a region of interest in the at least one image and generating a region identification signal when the pattern of interest is detected. An encoder section generates the processed video signal based on the operation of a plurality of encoding tools, each having at least one encoder quality parameter. The wherein encoder section adjusts the at least one encoding quality parameter of at least one of the plurality of encoding tools in response to the region identification signal.01-26-2012
20130202024REPRODUCTION APPARATUS - A reproduction apparatus includes a setter configured to set at least one language, a separator configured to separate and output a video signal and an audio signal, a video signal processor configured to decode and encode the video signal, a first decoder configured to output a first center channel signal and a multi-channel signal generated by extraction of the first center channel signal, a second decoder configured to output a second center channel signal, and a selector configured to receive the first and second center channel signals and assign, according to a setting in the setter, the first and second center channel signals respectively to different outputs.08-08-2013
20120082206BTSC ENCODER - The disclosed BTSC encoder includes a left high pass filter means; a matrix means for receiving the digital left and digital right filtered signals, and including means for summing the digital left and digital right filtered signals and thereby generating a digital sum signal, and including means for subtracting one of the digital left and digital right filtered signals from the other of the digital left and digital right filtered signals and thereby generating a digital difference signal; a difference channel processing means for digitally processing the digital difference signal; and a sum channel processing means for digitally processing the digital sum signal.04-05-2012
20120093216VIDEO ENCODING - Some embodiments provide a method of processing digital video in a computer. The method receives a first video clip. It stores the first video clip at a first rate in a storage of the computer. From the first video clip, the method generates a second video clip that is at a second rate different than the first rate. The method then outputs the second video clip from the computer. In some embodiments, the first rate is the native rate that a camera originally shot at least a portion of the first video clip, and the second rate is an encoded rate. In some embodiments, the method generates the second video clip from the first video by using the 2:3:3:2 encoding format. Also, in some embodiments, the method outputs the second video clip as the method generates the second video clip.04-19-2012
20120093215GRAPHICS DISPLAY SYSTEM WITH VIDEO SCALER - A method for processing video data includes performing by one or more processors and/or circuits in a video processing device, the one or more processors and/or circuits including a video scaler, a memory, and a scaler engine, functions including receiving a video image by the video processing device. The functions also include determining whether the video scaler requires less memory bandwidth to scale the video image before writing the video image to the memory or after reading the video image from the memory, and scaling the video image based on the determination. If the video scaler requires less memory bandwidth to scale the video image before writing the video image to the memory, performing by the one or more processors and/or circuits scaling of the video image in the video scaler using a video input clock of the video scaler to generate a first scaled video image.04-19-2012
20120093214COMPOSITE VIDEO STREAMING USING STATELESS COMPRESSION - A video rendering and streaming methodology that utilizes stateless video compression and video image segmentation to achieve enhanced video compression. In some implementations, the video compression and streaming techniques described herein can be deployed to allow for delivery of high-definition video games to client devices that host a standard browser.04-19-2012