Source: http://www.google.de/patents/US7321623
Timestamp: 2013-06-20 04:17:55
Document Index: 66939509

Matched Legal Cases: ['Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006', 'Application No. 2004', 'Application No. 2006', 'Application No. 2006', 'Application No. 2006']

Patent US7321623 - Video compression system - Google PatenteSuche Bilder Maps Play YouTube News Gmail Drive Mehr » Erweiterte Patentsuche | Webprotokoll | Anmelden Erweiterte Patentsuche PatenteA video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions...http://www.google.de/patents/US7321623?utm_source=gb-gplus-sharePatent US7321623 - Video compression system Ver�ffentlichungsnummerUS7321623 B2PublikationstypErteilung Anmeldenummer10/260,534 Ver�ffentlichungsdatum22. Jan. 2008Eingetragen1. Okt. 2002 Priorit�tsdatum1. Okt. 2002Auch ver�ffentlicht unterCA2487550A1, CA2487550C, CA2625462A1, CA2625462C, CA2625658A1, CA2627037A1, CA2627037C, CN1669233A, CN1669233B, CN101184236A, CN101184236B, CN101977312A, EP1547263A1, EP1547263A4, US7272180, US7515632, US7515633, US7542509, US7720146, US7738553, US7809058, US8385429, US20040062305, US20050069034, US20060126720, US20060126721, US20060126722, US20060126723, US20070019743, US20070248159, US20090116552, US20100238347, WO2004032356A1 Ver�ffentlichungsnummer10260534, 260534, US 7321623 B2, US 7321623B2, US-B2-7321623, US7321623 B2, US7321623B2 ErfinderWilliam A. DambrackasUrspr�nglich Bevollm�chtigterAvocent CorporationPatentzitate (52), Nichtpatentzitate (13), Referenziert von (3), Klassifizierungen (21) Externe Links: USPTO, USPTO-Zuordnung, EspacenetVideo compression systemUS 7321623 B2 Zusammenfassung A video compression system is disclosed that is optimized to take advantage of the types of redundancies typically occurring on computer screens and the types of video loss acceptable to real time interactive computer users. It automatically adapts to a wide variety of changing network bandwidth conditions and can accommodate any video resolution and an unlimited number of colors. The disclosed video compression encoder can be implemented with either hardware or software and it compresses the source video into a series of data packets that are a fixed length of 8 bits or more. Sequences of one or more of these packets create unique encoding �commands� that can be sent over any network and easily decoded (decompressed) with either software or hardware. The commands include 3 dimensional copying (horizontal, vertical and time) and unique efficiencies for screen segments that are comprised of only two colors (such as text). Embodiments are also disclosed that improve the video compression depending on the popularity of pixel colors.
Once the appliance 14 receives the video from the server 15, it compresses it by one of the inventive algorithms described below and transmits the resulting video compression commands to the client 11 via IP network 13. Compression can be done with an FPGA, ASIC, or any other hardware or software in the appliance 14. Alternatively, appliance 14 can be �embedded� into the server 15, or it can be eliminated if server 15 includes software to perform the compression and send the resulting commands directly to the IP network 13. Upon receipt, the client I1 decodes the commands with PC software and reproduces the target server's video on the client PC's screen for viewing by the user. Alternatively, the command decoding could be done with hardware in the client 11.
The next two commands compare pixels in terms of locations within a common �new� frame, rather than as between the old and new frame. The CL command instructs the client to copy the color from the pixel in the position immediately to the left in the current frame. If the current pixel is the first pixel on a video line, the pixel immediately to the left is the last pixel on the previous line. The CA command instructs the client to copy the color from the pixel immediately above in the current frame. The CL, CA and CO commands are referred to below as �copy� commands . Other commands may be substituted that provide copying of pixels with relations within a common frame or as between old and new frames. The presently described commands have particular advantage in computer video because of the proliferation of horizontal and vertical rectangles and lines that exist in computer video. With horizontal lines, for example, CL commands have particular utility and with vertical lines, CA commands have particular utility.
Another embodiment optimized for applications that require more color depth, uses the same alternative arrangement of opcodes shown in FIG. 19, but the Np command is either one or two bytes long as shown in FIGS. 22, 23 and 24. When it is two bytes long it provides 12-bit color (4 red, 4 green and 4 blue) as shown in FIG. 23. When it is one byte long, it provides 4 bits of payload that define 16 shades of gray (red, green and blue all are equal) as shown in FIG. 24. The �A� bit (or �all� bit) in FIG. 22 indicates that all three colors are equal to the value of the �P� bits and the command is limited to one byte. Effectively, the variable length MP command is gray-favored in that less network traffic is generated from one-byte gray commands. In another embodiment, the 4-bit payload of the one-byte MP command represents the 16 most popular colors instead of 16 grays. The 16 most popular colors could be determined by recent usage statistics with MP commands, or by a pre-set list of 16 popular colors. Also, the same advantages of the more efficient MS command in the 5-bit color mode described above are included in this 12-bit color mode. The close similarity of the 5-bit and 12-bit color modes described here would allow an embodiment that dynamically switched between 5-bit and 12-bit color depending on source video content and/or available network bandwidth. Other rearrangements of the commands, similar to those shown to accommodate the 5-bit and 12-bit color modes, could also be advantageous for improved performance in other applications or other environments.
Patentzitate Zitiertes PatentEingetragen Ver�ffentlichungsdatum Antragsteller TitelUS39353799. Mai 197427. Jan. 1976General Dynamics CorporationMethod of and system for adaptive run length encoding of image representing digital informationUS400541130. Dez. 197425. Jan. 1977International Business Machines CorporationCompression of gray scale imagery to less than one bit per picture elementUS413413320. Juli 19779. Jan. 1979Kokusai Denshin Denwa Kabushiki KaishaMethod for interline-coding facsimile signalUS5046119 *16. M�rz 19903. Sept. 1991Apple Computer, Inc.Method and apparatus for compressing and decompressing color video data with an anti-aliasing modeUS53251261. Apr. 199228. Juni 1994Intel CorporationMethod and apparatus for real time compression and decompression of a digital motion video signalUS533916424. Dez. 199116. Aug. 1994Massachusetts Institute Of TechnologyMethod and apparatus for encoding of data using both vector quantization and runlength encoding and using adaptive runlength encodingUS549743423. Sept. 19945. M�rz 1996Acorn Computers LimitedImage data compressionUS551987412. M�rz 199121. Mai 1996Hitachi Microcomputer System, Ltd.Application execution control method and system for servicing subscribers via a switchboard connected to a computer using an application management tableUS552602412. Aug. 199411. Juni 1996At&T Corp.Apparatus for synchronization and display of plurality of digital video data streamsUS566402913. Mai 19922. Sept. 1997Apple Computer, Inc.Method of disregarding changes in data in a location of a data structure based upon changes in data in nearby locationsUS575797317. Dez. 199126. Mai 1998Sony CorporationCompression of image data seperated into frequency component data in a two dimensional spatial frequency domainUS57968644. Jan. 199518. Aug. 1998Apple Computer, Inc.Method and apparatus for real-time lossless compression and decompression of image dataUS5805735 *13. Nov. 19978. Sept. 1998Apple Computer, Inc.Method and apparatus for compression of digitized image data using variable color fidelityUS60088473. M�rz 199728. Dez. 1999Connectix CorporationTemporal compression and decompression for videoUS6094453 *16. Jan. 199725. Juli 2000Digital Accelerator CorporationDigital data compression with quad-tree coding of header fileUS61248112. Juli 199826. Sept. 2000Intel CorporationReal time algorithms and architectures for coding images compressed by DWT-based techniquesUS623322629. Jan. 199915. Mai 2001Verizon Laboratories Inc.System and method for analyzing and transmitting video over a switched networkUS624349627. Okt. 19935. Juni 2001Sony United Kingdom LimitedData compressionUS630489523. Juli 199916. Okt. 2001Apex Inc.Method and system for intelligently controlling a remotely located computerUS63273077. Aug. 19984. Dez. 2001Motorola, Inc.Device, article of manufacture, method, memory, and computer-readable memory for removing video coding errorsUS645312019. Juni 199617. Sept. 2002Canon Kabushiki KaishaImage processing apparatus with recording and reproducing modes for hierarchies of hierarchically encoded videoUS6496601 *8. M�rz 200017. Dez. 2002Viewpoint Corp.System and method for asynchronous, adaptive moving picture compression, and decompressionUS651259526. Apr. 199928. Jan. 2003Canon Kabushiki KaishaData processing apparatus, data processing method, and mediumUS653941815. Okt. 200125. M�rz 2003Apex Inc.Method and system for intelligently controlling a remotely located computerUS6542631 *18. Sept. 19981. Apr. 2003Seiko Epson CorporationEncoding method of a color image and its encoding device and a decoding method of the color image and its decoding deviceUS657436419. M�rz 19993. Juni 2003Koninklijke Philips Electronics N. V.Pixel color value encoding and decodingUS670138013. Febr. 20032. M�rz 2004Avocent Redmond Corp.Method and system for intelligently controlling a remotely located computerUS68293015. Juni 19987. Dez. 2004Sarnoff CorporationEnhanced MPEG information distribution apparatus and methodUS68710083. Jan. 200022. M�rz 2005Genesis Microchip Inc.Subpicture decoding architecture and methodUS68983136. M�rz 200224. Mai 2005Sharp Laboratories Of America, Inc.Scalable layered coding in a multi-layer, compound-image data transmission systemUS694090027. Dez. 20016. Sept. 2005Nec CorporationData compression, control program for controlling the data compressionUS700670025. Juni 200428. Febr. 2006Avocent CorporationDigital video compression command priorityUS2003020259414. M�rz 200330. Okt. 2003Nokia CorporationMethod for coding motion in a video sequenceUS200400623059. Mai 20031. Apr. 2004Dambrackas William A.Video compression systemUS2005002524830. Juli 20033. Febr. 2005Blackwell Steven R.Video compression systemUS200500690341. Okt. 200231. M�rz 2005Dambrackas William A.Video compression systemUS20050135480 *4. Febr. 200523. Juni 2005Microsoft CorporationSystem and process for broadcast and communication with very low bit-rate bi-level or sketch videoUS2005028679025. Juni 200429. Dez. 2005Gilgen Robert LVideo compression noise immunityUS2006012046019. Jan. 20068. Juni 2006Avocent CorporationDigital video compression command priorityUS2006012671821. Nov. 200515. Juni 2006Avocent CorporationVideo compression encoderUS2006012672026. Jan. 200615. Juni 2006Avocent CorporationVideo compression systemUS2006012672126. Jan. 200615. Juni 2006Avocent CorporationVideo compression systemUS2006012672226. Jan. 200615. Juni 2006Avocent CorporationVideo compression systemUS2006012672327. Jan. 200615. Juni 2006Avocent CorporationVideo compression systemEP0495490A216. Jan. 199222. Juli 1992Mitsubishi Denki Kabushiki KaishaVideo signal encoding apparatusJP1303988A Titel nicht verf�gbarJP8033000A Titel nicht verf�gbarJP8263262A Titel nicht verf�gbarJP11308465A Titel nicht verf�gbarJP11313213A Titel nicht verf�gbarJP2002165105A Titel nicht verf�gbarWO2002062050A223. Jan. 20028. Aug. 2002Hewlett-Packard CompanyCompound document image compression using multi-region two layer format* Vom Pr�fer zitiertNichtpatentzitateReferenz1International Preliminary Examination Report in Corresponding PCT Application No. PCT/US2003/030650, mailed Aug. 25, 2006.2Office Action Issued Jul. 11, 2006, in Corresponding Japanese Patent Application No. 2006-024444.3Office Action issued Jul. 31, 2007 in corresponding Japanese Patent Application No. 2006-024444 (with English translation).4Office Action Issued Jul. 4, 2006, in Corresponding Japanese Patent Application No. 2006-024442.5Office Action Issued Jul. 4, 2006, in Corresponding Japanese Patent Application No. 2006-024443.6Office Action Issued Mar. 7, 2006, in Corresponding Japanese Patent Application No. 2004-541433.7Office Action Issued Mar. 7, 2006, in Corresponding Japanese Patent Application No. 2006-024442.8Office Action Issued Mar. 7, 2006, in Corresponding Japanese Patent Application No. 2006-024443.9Office Action Issued Mar. 7, 2006, in Corresponding Japanese Patent Application No. 2006-024444.10PCT International Search Report for PCT/US05/17626, International filing date Jan. 3, 2006.11PCT International Search Report for PCT/US05/19256, International filing date Oct. 25, 2005.12PCT International Search Report in corresponding PCT Application No. PCT/US2003/030650 mailed Apr. 20, 2006.13The International Search Report dated Jul. 28, 2003. Referenziert von Zitiert von PatentEingetragen Ver�ffentlichungsdatum Antragsteller TitelUS7817849 *18. Aug. 200519. Okt. 2010Hewlett-Packard Development Company, L.P.Method and apparatus for graphical data compressionUS20120106650 *24. Aug. 20103. Mai 2012Siegman Craig SMethod and System for Block and DVC CompressionWO2012027354A1 *23. Aug. 20111. M�rz 2012Avocent CorporationMethod and system for block and dvc video compression* Vom Pr�fer zitiertKlassifizierungen US-Klassifikation375/240.1, 375/E07.265, 375/E07.133, 375/E07.178, 375/E07.264Internationale KlassifikationH04N7/34, H04N7/26, H04N7/12, G06T9/00, H04N7/36 UnternehmensklassifikationG09G2370/24, H04N7/26015, H04N7/26984, H04N7/369, H04N7/34, H04N7/26255 Europ�ische KlassifikationH04N7/26Z12, H04N7/26A4B, H04N7/36D2, H04N7/34, H04N7/26A8EDrehenOriginalbildGoogle-Startseite - Sitemap - USPTO-Bulk-Downloads - Datenschutzerkl�rung - Nutzungsbedingungen - �ber Google Patente - Feedback gebenDaten bereitgestellt von IFI CLAIMS Patent Services.© 2012 Google