Abstract: A communications system and method, an information processing apparatus and method, an information management apparatus and method, a recording medium and a program make it possible to efficiently and comfortably make use of contents, which are stored in one server, from a plurality of devices connected via a network. In a case in which the playing of content is stopped, bookmark information including a time stamp representing the stopped position of the content is stored in association with predetermined identification information. The bookmark information is available for various apparatuses transmitting the identification information. When playing the content from a position designated by the information from a predetermined apparatus, the time stamp included in the bookmark information is referred to and the playing of the content from the stopped position is started.
Type:
Grant
Filed:
December 19, 2013
Date of Patent:
September 20, 2016
Assignee:
Sony Corporation
Inventors:
Kayo Sugimoto, Kazuyuki Ogawa, Yuji Takimoto, Makoto Sato
Abstract: Approaches, techniques, and mechanisms are disclosed for the server-based stitching of a sequence of video segments. According to one embodiment, rather than combining the segments together into a single video file, a server (e.g. a segment-based HTTP server) is configured to dynamically switch between streaming the different segments in the sequence. That is, for instance, as the server reaches the end of one segment, instead of terminating the streaming, the server retrieves the video data for the next segment and continues streaming content from the next segment. Thus, the server streams a sequence of multiple and distinct video segments from a single addressable location (e.g. a URL), rather than streaming the distinct video segments from separate addressable locations. To a client, the stream appears to be a single video stream, even though composed of audio/video data from separate and distinct files or sources.
Abstract: Methods and systems for detecting block based video dropouts in one or more fields associated with various video frames is provided. A current field is divided into a plurality of blocks. A set of activity blocks is identified from the plurality of blocks. The activity blocks are then processed to identify horizontal and vertical lines which are then further processed to form one or more candidate error blocks. The candidate error blocks are validated for start and end to determine a count of video dropout errors associated with the current field.
Abstract: A “Media Transmission Optimizer” provides a media transmission optimization framework for lossy or bursty networks such as the Internet. This optimization framework provides a novel form of dynamic Forward Error Correction (FEC) that focuses on the perceived quality of a recovered media signal rather than on the absolute accuracy of the recovered media signal. In general, the Media Transmission Optimizer provides an encoder that optimizes the transmission of redundant frames of electronic media information encoded at different bit rates, and provides optimized playback quality by providing a decoder that automatically selects an optimal path through one or more available representations of each frame as a function of overall rate/distortion criteria.
Type:
Grant
Filed:
October 3, 2013
Date of Patent:
June 28, 2016
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Dinei A. Florencio, Philip A. Chou, Suleyman Serdar Kozat
Abstract: A method of operating a multi-processor video encoder by determining a target size corresponding to a preferred number of bits to be used when creating an encoded version of a picture in a group of sequential pictures making up a video sequence. The method includes the steps of calculating a first degree of fullness of a coded picture buffer at a first time, operating on the first degree of fullness to return an estimated second degree of fullness of the coded picture buffer at a second time, and operating on the second degree of fullness to return an initial target sized for the picture. The first time corresponds to the most recent time an accurate degree of fullness of the coded picture buffer can be calculated and the second time occurs after the first time.
Type:
Grant
Filed:
October 5, 2011
Date of Patent:
June 21, 2016
Assignee:
ARRIS Enterprises, Inc.
Inventors:
Guoyao Yu, Mayer D. Schwartz, Charles H. Van Dusen, Peter Borgwardt
Abstract: A semiconductor device includes a memory device suitable for outputting health monitoring data including information on a threshold voltage distribution, and outputting read data read from memory cells included in the memory device, and a controller suitable for receiving a predetermined quantity of the read data from the memory device based on the health monitoring data, and performing a decoding operation for an error correction by using the received read data.
Abstract: It is an object of the present invention to provide a method, a program, and an apparatus for processing a moving image, allowing efficient and smooth decoding in a simple configuration without heavily depending on the functions of an OS. Herein disclosed is a method for processing a moving image using a plurality of processing units, comprising: a step of dividing a frame of the moving image into a plurality of slices, where a number of the plurality of slices is not a multiple of a number of the plurality of processing units; a processing step, assigned to each of the plurality of slices, for processing each of the plurality of slices; and a switching step for executing slice switching, which switches between the slices to be processed, in the processing step.
Abstract: A method of dithering of an image is described. The method includes analyzing each of a plurality of pixels of the image, wherein each pixel of the plurality of pixels exhibits integer value N-bit color depth and determining a particular index value of each pixel of the image, a particular numerical value associated with a particular color component of each pixel of the image, and a particular threshold value associated with the particular color component of each pixel of the image. The particular threshold value is common between pixels of the image separated by a predetermined number of pixels. The method further includes modifying, based on the determining, each of the plurality of pixels of the image to exhibit integer value M-bit color depth, wherein integer value M is less than integer value N.
Abstract: 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.
Abstract: A method and apparatus for transmitting frames, the method comprising: determining a maximal frame size, maximal frame size violation threshold larger than the maximal frame size, maximal bitrate and maximal transmission time; receiving a frame to be transmitted, the frame having a size; responsive to the size not exceeding the maximal frame size: transmitting the frame during a time period not exceeding the maximal transmission time; responsive to the size exceeding the maximal frame size but not exceeding the maximal frame size violation threshold: transmitting the frame at a bitrate substantially equal to the maximal bitrate; and transmitting at least one subsequent frame during a time period shorter than the maximal transmission time; and responsive to the size exceeding the maximal frame size violation threshold: transmitting the frame; and skipping one or more subsequent frames.
Abstract: Methods and system for presenting content are disclosed. One method can comprise determining a parameter relating to a receipt of data and determining a safe point, related to transmission of data, based upon the parameter. The method can also comprise presenting content based on the data at a first playback rate until the safe point is reached, and if the safe point is reached, presenting content based on the data at a second playback rate.
Abstract: Second images coded in a coded output video stream are generated for the visual display of image contents of first images coded in multiple coded input video streams, such that first coded image data of the coded input video streams are copied into second coded image data of the coded output video stream.
Abstract: In one embodiment, the methods and apparatuses detect content that represents original image information; detect a direction of the content wherein the direction corresponds to a portion of the original image information; compare a variation between adjacent pixels that are represented by the original image information; and generate new image information based on the direction of the content and the variation between the adjacent pixels.
Abstract: A method for scanning MacroBlocks in video compression and selecting alternative sized Large Macroblocks accordingly. The scanning pattern is divided into scanning fragments with a size corresponding to different possible Large Macroblocks. This allows for varying the size of the selected Macroblocks, based on minimizing distortion and/or bit rate consumption.
Abstract: Provided are a method of tuning a coding rate and applying an unequal error protection for an adaptive video transmission, and a video transmission/reception apparatus using the method. The video transmission apparatus may include: a coding rate tuner to predict, as a channel capacity of a subsequent channel interval, an estimated channel capacity value fed back from the video reception apparatus, and to tune video and channel coding rates within the predicted channel capacity; a video encoder to perform video encoding of video frames at the tuned video coding rate, and to generate a video packet; and a forward error correction (FEC) encoder to apply the unequal error protection based on a length of the video packet and a type of the video frames included in the video packet, and to perform channel encoding of the video packet at the tuned channel coding rate to generate a bitstream.
Type:
Grant
Filed:
January 5, 2010
Date of Patent:
February 18, 2014
Assignee:
Electronics and Telecommunications Research Institute
Abstract: Techniques are provided herein to shift at an encoding device a portion of a video sequence by a first predetermined number of pixels horizontally and by a first predetermined number of pixels vertically to produce a shifted first portion of the video sequence. The shifted first portion of the video sequence is encoded to produce a first video description. The portion of the video sequence is shifted by a second predetermined number of pixels horizontally and by a second predetermined number of pixels vertically to produce a shifted second portion of the video sequence. The shifted second portion of the video sequence is encoded to produce a second video description, and the first video description and the second video description are transmitted. The techniques are scalable to shift and encode the portion of the video sequence a plurality of times to produce any number of video descriptions. Similarly, techniques are provided herein to perform such functions in reverse at a decoder.
Abstract: An image processing device includes a memory interface to read out image data from a memory, and a memory access controller to control reading process of the memory interface so as to keep a number of pixels in a main scanning direction of the image data read out from the memory smaller than a number of pixels in a main scanning direction of a screen to which the image data is output.
Type:
Grant
Filed:
August 6, 2010
Date of Patent:
October 29, 2013
Assignee:
Ricoh Company, Limited
Inventors:
Hiroyoshi Sekiguchi, Ryosuke Kasahara, Xue Li
Abstract: An information processing apparatus for encoding image data, includes a filter unit for performing a filtering operation on the image data in a layer fashion to generate a plurality of subbands including coefficient data segmented on a per frequency band basis, an intermediate data storage unit for storing intermediate data generated in the middle of the filtering operation of the filter unit, a coefficient storage unit for storing the coefficient data generated in the filtering operation of the filter unit, and a coefficient rearranging unit for performing a rearranging operation to rearrange the coefficient data stored on the coefficient storage unit so that the coefficient data is output in a predetermined order. The intermediate data storage unit writes and reads data thereon at a speed higher than the coefficient storage unit and being smaller in storage capacity than the coefficient storage unit.
Abstract: Techniques are provide herein to determine the amount of allocated and unutilized bandwidth for services already provided on each of a plurality of quadrature amplitude modulator (QAM) channels. One of the plurality of QAM channels is selected as a selected QAM channel to maximize capacity for future service requests based on a determination that the selected QAM channel can have bandwidth deallocated to support a service at a second bandwidth greater than a first bandwidth. A sufficient amount of the allocated and unutilized bandwidth is deallocated for services provided at the first bandwidth on the selected QAM channel such that the service at the second bandwidth is thereafter supportable on the selected QAM.
Abstract: A method and apparatus of processing image data comprises receiving a video data signal where each pixel is represented by one or more digitized components, each digitized component being represented by a first set of binary digits and a second set of binary digits. The first set of binary digits is stored in a first memory plane and the second set of binary digits is stored in a second memory plane. The first set of binary digits is extracted and undergoes first and second processing. The second set of binary digits is extracted and undergoes second processing.
Abstract: A method of deciding a target bit rate for wavelet-based image encoding based on the wavelet coefficients is described. The target bit rate is used for maintaining a high quality image. A minimum target bit rate and a maximum target bit rate are determined. A pseudo code length corresponding to the minimum target bit rate is calculated. The pseudo code length is calculated as a function of the wavelet coefficients. The corresponding pseudo code length is calculated for the maximum target bit rate. A curve between the pseudo code length and target bit rate is derived. Slope of the curve depends on buffer fullness. Using the curve, for a given pseudo code length, an appropriate target bit rate is derived. The derived target bit rate depends on the image content, and computing resources are able to be optimally used to attain similar quality for each image block of an image.
Type:
Grant
Filed:
September 30, 2009
Date of Patent:
June 19, 2012
Assignees:
Sony Corporation, Sony Electronics Inc.
Abstract: An apparatus comprising a first circuit and a second circuit. The first circuit may be configured to generate a multiplexed signal at a fixed frame-rate in response to a video input signal. The multiplexed signal comprises one of (i) a pre-defined packet which corresponds to a new frame rate detected on the video input signal when in a first mode (ii) repeated video frames at the fixed frame-rate when in a second mode and (iii) augmented digitally repeated frames at the fixed-rate when in a third mode. The second circuit may be configured to generate a video output signal in response to decoding (i) the multiplexed signal at the new frame rate defined by the pre-defined packet when in the first mode or (ii) the repeated video frames on the multiplexed signal at the fixed frame-rate when in the second mode.
Type:
Grant
Filed:
September 15, 2005
Date of Patent:
May 22, 2012
Assignee:
LSI Corporation
Inventors:
Kourosh Soroushian, Aaron G. Wells, Gregory R. Maertens
Abstract: A method of transferring a deferred vertical synchronous signal and an image signal processor executing the method thereof are disclosed. Once the vertical synchronous signal for an mth frame is inputted from an encoding unit, the method monitors whether image data columns in the quantity of n corresponding to a predetermined process block have been stored, using a count value inputted from the encoding unit, and outputs a corresponding vertical synchronous signal to a receiving part in case the image data columns in the quantity of n have been stored. Therefore, it becomes possible to increase the process efficiency of the back-end chip and to reduce the power consumption.
Abstract: A system employs adaptive data rate reduction of rendered pixel data for wireless transmission between a source device and a display device. The source device determines the display properties of the display device and the current available bandwidth of a wireless channel connecting the source device to the display device. The source device adjusts a data rate reduction process that is applied to the rendered pixel data before the resulting pixel data is wirelessly transmitted based on these parameters. In response to a change in the data rate reduction process, the source device further can transmit to the display device an indicator that identifies the current data rate reduction type and effective compression ratio being applied by the source device. The display device can use this indicator to configure the processing of the rendered pixel data at the display device so as to mirror or otherwise comply with the particular data rate reduction process applied by the source device.
Abstract: An image display system includes a data processing device that processes image data, an image display device that displays an image, and a transmission path that transmits data between the data processing device and the image display device. The data processing device generates compensated image data, a partial precision data generating unit divides the compensated image data into a plurality of partial precision data according to precisions, a transmission data judging unit judges whether or not the individual partial precision data are to be transmitted, and a transmitting unit transmits data. The image display device includes a receiving unit, a storage unit, a data synthesizing unit that synthesizes the partial precision data for the individual precisions stored in the storage unit, and an image display unit that displays image data synthesized by the data synthesizing unit.
Abstract: A method and apparatus for signal processing which enable data compression and recovery with high transmission efficiency are disclosed. Data coding and entropy coding are performed with correlation and grouping is used to increase coding efficiency. A method for signal processing, the method indues decapsulating the signal received over an Internet protocol network, obtaining a group reference value corresponding to a plurality of data included in one group through grouping and a difference value corresponding the group reference value from the decapsulated signal and obtaining the data using the group reference value and the difference value.
Type:
Grant
Filed:
October 4, 2006
Date of Patent:
October 12, 2010
Assignee:
LG Electronics Inc.
Inventors:
Hyen O Oh, Hee Suk Pang, Dong Soo Kim, Jae Hyun Lim, Yang Won Jung
Abstract: Disclosed is a method and a device, that includes a programmed data processor, to process image data. The method includes, for a plurality n of files each containing image data representing one of n images, selecting one file as a base file; selecting as a target file an image data file that is contextually-related file to the base file; comparing the target file and the base file to determine differences therebetween; and storing the target file as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file. An image data file is selected as being contextually-related to the base file based on at least an image capture location, and/or on an image capture time, or based on a user input. Storing can be performed in a memory device that is a part of a wireless communications device, such as a cellular telephone or a personal communicator that includes a digital camera, such as a camera phone.
Abstract: A signal processing method comprises: generating thinned data by thinning, in a checkerboard like manner, image data comprising a plurality of pixels that are arranged, as a square, in a row direction and in a column direction perpendicular to the row direction; generating a first square array by extracting odd-numbered lines from lines of the thinned data in the row direction and in the column direction, and generating a second square array by extracting even-numbered lines from the lines of the thinned data in the row direction and in the column direction; and performing an image compression process for each of the first square array and the second square array.
Abstract: The decode rate of an MPEG decoder of streaming video is set to a relatively slow value at the start of a stream to permit playing, albeit at relatively low speeds, of the video until an appropriate number of packets are in a receive buffer, at which time the decode rate is speeded up to normal.
Type:
Grant
Filed:
May 24, 2005
Date of Patent:
July 6, 2010
Assignees:
Sony Corporation, Sony Electronics Inc.
Abstract: An improved loss recovery method for coding streaming media classifies each data unit in the media stream as an independent data unit (I unit), a remotely predicted unit (R unit) or a predicted data unit (P unit). Each of these units is organized into independent segments having an I unit, multiple P units and R units interspersed among the P units. The beginning of each segment is the start of a random access point, while each R unit provides a loss recovery point that can be placed independently of the I unit. This approach separates the random access point from the loss recovery points provided by the R units, and makes the stream more impervious to data losses without substantially impacting coding efficiency. The most important data units are transmitted with the most reliability to ensure that the majority of the data received by the client is usable. The I units are the least sensitive to transmission losses because they are coded using only their own data.
Abstract: It is possible to control the number of generated codes while retraining deterioration of an image quality by an encoding circuit constituted so as to select any of a first image signal not decreasing information quantity and a second image signal decreasing information quantity in accordance with the accumulated value of the number of codes.
Abstract: A user friendly image pick-up apparatus is provided, which is capable of reproducing a moving image in various ways. The image pick-up apparatus 100 is provided with a display device 5 and an image processing circuit 2, wherein the display device reproduces a moving image at a reproducing speed based on plural image frames produced by an image pick-up unit 1, and the image processing circuit adds and combines a predetermined number of image frames among the plural image frames produced by the image pick-up unit to successively produce standard frames to be produced at a standard reproducing frame rate and successively produces difference image data between the standard frame and each of the predetermined image frames.
Type:
Application
Filed:
August 11, 2009
Publication date:
February 18, 2010
Applicant:
Casio Computer Co., Ltd.
Inventors:
Kimiyasu MIZUNO, Jun Muraki, Koki Dobashi
Abstract: A method and apparatus of processing image data comprises receiving a video data signal where each pixel is represented by one or more digitized components, each digitized component being represented by a first set of binary digits and a second set of binary digits. The first set of binary digits is stored in a first memory plane and the second set of binary digits is stored in a second memory plane. The first set of binary digits is extracted and undergoes first and second processing. The second set of binary digits is extracted and undergoes second processing.
Abstract: A reproduction apparatus for successively decoding and reproducing a plurality of picture data, comprising a reproduction memory and a decoder for successively decoding the plurality of picture data in an order in accordance with a designated reproduction direction, writing the decoding results in the reproduction memory, and reproducing and outputting the decoding results read from the reproduction memory, the decoder holding the storage of the decoding results in the reproduction memory even after the decoding results stored in the reproduction memory are no longer used when continuing reproduction in the designated reproduction direction and, when receiving as input a reversal command of the reproduction direction, performing the reproduction and output using the decoding results already stored in the reproduction memory before the input of the reversal command.
Abstract: Systems and methods for video communication are described. In one aspect, network bandwidth conditions are estimated. Bi-level or full-color video is then transmitted over the network at transmission bit rates that are controlled as a function of the estimated bandwidth conditions. To this end, network bandwidth capability is periodically probed to identify similar, additional, or decreased bandwidth capabilities as compared to the estimated bandwidth conditions. Decisions to hold, decrease, or increase the video transmission bit rate are made based on the estimated bandwidth conditions in view of the probing operations. When the transmission bit rate is increased or decreased, the transmission bit rate is calculated to target an upper or lower bit rate, both of which are indicated by the estimated bandwidth conditions. Bi-level video communication is switched to full-color video transmission, or vice versa, when the video transmission bit rate respectively reaches the upper bit rate or the lower bit rate.
Abstract: An image pickup apparatus operating in a moving picture photographing mode, wherein, before a start of moving picture photographing is indicated by a shutter button on a key input section, a clock frequency of a control section is made to be a normal frequency so that electricity consumption is reduced in a monitoring state to lengthen the life of a battery, and wherein, when the start of moving picture photographing is indicated, the clock frequency is increased to a large extent by a clock switching control section, so that an MPEG converter can access at a high speed an SDRAM storing YUV data such as reference data, search data, or the like at the time of encoding processing of moving picture data, and the moving picture compression can be achieved in real-time.
Abstract: A digital television autoprogramming and tuning method and apparatus. In a digital television which can tune both MPEG 2 and PSIP format signals, a method of tuning uses one or more tables of information populated during an autoprogramming process. For MPEG 2 channels, the physical channel equals the major channel number and can be directly tuned. For PSIP channels, the major channel indexes a TSID which is used to determine a physical channel. If the TSID does not correspond to the correct program, the correct TSID is determined from the Program Specific Information in the data transport stream 134 and the system re-tunes to the correct physical channel. The autoprogramming process sequentially steps through each physical channel and populates the autoprogramming tables with information about each channel it finds, saving only a single TSID for a given major PSIP channel.
Type:
Grant
Filed:
July 14, 2003
Date of Patent:
September 22, 2009
Assignees:
Sony Corporation, Sony Electronics Inc.
Abstract: A method and apparatus for video motion compensation, power of two reduction and color format conversion is disclosed. The motion compensation engine performs the MPEG-2 functions of half pel compensation, inverse discrete cosine transform and merge. Dual prime, field-based and frame-based macroblocks are supported. Data reduction may be performed in the vertical direction, the horizontal direction, or both.
Type:
Grant
Filed:
February 28, 2003
Date of Patent:
September 15, 2009
Assignee:
Intel Corporation
Inventors:
Morris E. Jones, Jr., Ying Cui, Chairong Li, Everitt Kwocktong Chock, Zudan Shi
Abstract: According to one embodiment, an information processing apparatus inputs motion picture data generated by encoding a motion picture, each frame image of the motion picture is formed by synthesizing a plurality of images, containing a plurality of image data corresponding to the plurality of images. The apparatus includes a decoding module which decodes each of the image data contained in the motion picture data, and a drawing module which synthesizes each decoded image data to form image data of each frame image. The drawing module includes a measurement module which measures a time period for synthesizing the image data and outputting the synthesized image data, and a frame rate control module which decrements a frame rate related to a composite processing of the motion picture data by reducing the number of composite processing target frames per unit time when the measured time period exceeds a predetermined value.
Abstract: Computer graphics data coding apparatus includes unit configured to acquire computer graphics data items, unit configured to pre-process acquired computer graphics data items, controlling/coding unit configured to subject pre-processed computer graphics data items to process for controlling number of codes to be finally output, to generate codes, accumulation unit configured to accumulate parts to be subjected to entropy coding, which are contained in generated codes, calculation unit configured to calculate entropy information based on accumulated parts, and generate code words based on entropy information, entropy information indicating amount of entropy, entropy coding unit configured to subject generated codes to entropy coding based on generated code words, to generate entropy codes, extraction unit configured to extract, from entropy information, minimum information for decoding, extracted-information coding unit configured to code minimum information in order to reduce amount of minimum information, an
Abstract: A video display system includes: an image processing unit receives continuously an input video signal including an input frame signal for generating an output video signal comprising an output frame signal having a higher frame rate than the input frame signal; and a spatial light modulator (SLM) applies the output frame signal for modulating an illumination light, wherein an amount of data in the output frame signal is smaller than the amount of data in the input frame signal.
Abstract: 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.
Type:
Application
Filed:
October 31, 2008
Publication date:
May 21, 2009
Inventors:
Jung-jin KIM, Yong-deok Chang, Sung-woo Park, Eui-jun Park
Abstract: A method for decoding-decompressing a compressed-encoded digital data sequence relating to at least one compressed-encoded digital image and for providing at least one respective decoded-decompressed digital image.
Abstract: Disclosed is a discrete wavelet transform (DWT) unit for encoding and decoding still images based on the energy of each block. The DWT unit includes an energy calculating section for calculating energy of an input image in unit of a block having a predetermined number of pixels, an image decomposing section for performing three-level decomposition of the image of the block by decomposing a band at which a low frequency component is distributed three times, and a coefficient substituting section for substituting 0 (zero) for bands at which a high frequency component is distributed among the three-level decomposed bands.
Type:
Grant
Filed:
April 14, 2004
Date of Patent:
July 8, 2008
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Dae-Won Kim, Hyun-Seung Lee, Dae-Kyu Shin
Abstract: Systems, apparatus, and methods of encoding variable length data for efficient transport over a wireless channel. A wireless terminal can determine a frame size to encode, and can encode and transmit the frame data as one or more encoded blocks selected from a family of block sizes. Each block size can correspond to a particular encoder rate. The frame is parsed into a number of segments having a block size selected from the family of block sizes. The block sizes are selected to maximize the spectral efficiency of the frame. Each segment is then encoded with an encoder corresponding to the block size and having a coding rate that is configured to provide a substantially equal energy per symbol for all of the blocks. The encoded blocks are then aggregated and the smallest block zero padded. The aggregate of encoded blocks can be transported in one or more bursts.
Abstract: Systems and methods for video communication are described. In one aspect, network bandwidth conditions are estimated. Bi-level or full-color video is then transmitted over the network at transmission bit rates that are controlled as a function of the estimated bandwidth conditions. To this end, network bandwidth capability is periodically probed to identify similar, additional, or decreased bandwidth capabilities as compared to the estimated bandwidth conditions. Decisions to hold, decrease, or increase the video transmission bit rate are made based on the estimated bandwidth conditions in view of the probing operations. When the transmission bit rate is increased or decreased, the transmission bit rate is calculated to target an upper or lower bit rate, both of which are indicated by the estimated bandwidth conditions. Bi-level video communication is switched to full-color video transmission, or vice versa, when the video transmission bit rate respectively reaches the upper bit rate or the lower bit rate.
Abstract: Computer graphics data coding apparatus includes unit configured to acquire computer graphics data items, unit configured to pre-process acquired computer graphics data items, controlling/coding unit configured to subject pre-processed computer graphics data items to process for controlling number of codes to be finally output, to generate codes, accumulation unit configured to accumulate parts to be subjected to entropy coding, which are contained in generated codes, calculation unit configured to calculate entropy information based on accumulated parts, and generate code words based on entropy information, entropy information indicating amount of entropy, entropy coding unit configured to subject generated codes to entropy coding based on generated code words, to generate entropy codes, extraction unit configured to extract, from entropy information, minimum information for decoding, extracted-information coding unit configured to code minimum information in order to reduce amount of minimum information, an
Abstract: This invention is a digital still camera having a coded data quantity monitoring circuit (9). This monitoring circuit (9) detects the quantity of data of an image signal compressed by a JPEG compression circuit (7). When a CPU (10) judges that the quantity of data detected by the coded data quantity monitoring circuit (9) is equal to or more than a maximum coded data quantity S, first, an image pickup element (3) is caused to pick up an image of an object again and output a different image signal, and a quantization table to be used in a quantization circuit (21) is changed. Next, the different image data is compressed by being DCT-transformed by a DCT circuit (20), then quantized by the quantization circuit (21) and coded by a coding circuit (22). The compressed different image signal is recorded to a memory card (13). In this case, the different image signal is recorded into an area where an image signal has been recorded in advance on the memory card (13).
Abstract: In an image capture apparatus, the data rate of image data output from the image capture device is changed by calculating a first data rate of the image data according to a first size of a variable display area that displays the image data. Information indicating the calculated first data rate is sent to the image capture apparatus. The size of the variable display area is changed to a second size responsive to a user command and a second data rate of the image data is calculated according to the second size. Information indicating the calculated second data rate is sent to image capture device.