RU2008136867A - Эффективное кодирование альтернативных графических наборов - Google Patents
Эффективное кодирование альтернативных графических наборов Download PDFInfo
- Publication number
- RU2008136867A RU2008136867A RU2008136867/09A RU2008136867A RU2008136867A RU 2008136867 A RU2008136867 A RU 2008136867A RU 2008136867/09 A RU2008136867/09 A RU 2008136867/09A RU 2008136867 A RU2008136867 A RU 2008136867A RU 2008136867 A RU2008136867 A RU 2008136867A
- Authority
- RU
- Russia
- Prior art keywords
- graphics
- remote device
- applications
- resource
- display
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/545—Gui
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Digital Computer Display Output (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
1. Способ эффективного кодирования графических объектов для отображения на удаленном устройстве для одного или нескольких приложений, запущенных на локальном устройстве посредством определения подходящего механизма кодирования независимо от используемого типа языка графики, осуществляемый в распределенной компьютерной системе, причем этот способ содержит этапы на которых ! выполняют одно или несколько приложений на локальном устройстве, каждое из которых генерирует графическое отображение - на основе конкретного языка графики - для отображения на удаленном устройстве; ! принимают набор графики для конкретного языка графики, причем набор графики включает в себя один или несколько ресурсов, одну или несколько команд отображения или и то, и другое, которые используют в визуализации по меньшей мере части графического отображения для одного или нескольких приложений; ! принимают данные кодирования, которые включают в себя информацию для одного или нескольких из следующего: (1) метаданные, которые описывают содержания одного или нескольких полей в пределах набора графики, используемого для помощи одному или нескольким модулям сжатия данных для более эффективного сжатия набора графики, чем когда набор графики находится в нормальной форме; (2) данные типа кодирования, которые описывают один или несколько механизмов сжатия данных, поддерживаемых удаленным устройством, для выбора эффективного типа сжатия для набора графики; и ! на основе принятых данных кодирования определяют подходящий механизм кодирования для одной или нескольких частей набора графики. ! 2. Способ по п.1, в котором одна или несколько команд о�
Claims (20)
1. Способ эффективного кодирования графических объектов для отображения на удаленном устройстве для одного или нескольких приложений, запущенных на локальном устройстве посредством определения подходящего механизма кодирования независимо от используемого типа языка графики, осуществляемый в распределенной компьютерной системе, причем этот способ содержит этапы на которых
выполняют одно или несколько приложений на локальном устройстве, каждое из которых генерирует графическое отображение - на основе конкретного языка графики - для отображения на удаленном устройстве;
принимают набор графики для конкретного языка графики, причем набор графики включает в себя один или несколько ресурсов, одну или несколько команд отображения или и то, и другое, которые используют в визуализации по меньшей мере части графического отображения для одного или нескольких приложений;
принимают данные кодирования, которые включают в себя информацию для одного или нескольких из следующего: (1) метаданные, которые описывают содержания одного или нескольких полей в пределах набора графики, используемого для помощи одному или нескольким модулям сжатия данных для более эффективного сжатия набора графики, чем когда набор графики находится в нормальной форме; (2) данные типа кодирования, которые описывают один или несколько механизмов сжатия данных, поддерживаемых удаленным устройством, для выбора эффективного типа сжатия для набора графики; и
на основе принятых данных кодирования определяют подходящий механизм кодирования для одной или нескольких частей набора графики.
2. Способ по п.1, в котором одна или несколько команд отображения включают в себя одно или несколько свойств, которые описывают некоторый ресурс в виде одного или нескольких из позиционирования на дисплее, размера, цвета или формы.
3. Способ по п.1, в котором на основе метаданных одно или несколько полей преобразуют из машинного формата в сетевой формат, который уменьшает битовую длину одного или нескольких полей для лучшего коэффициента сжатия, чем в машинной форме.
4. Способ по п.1, в котором на основе метаданных одно или несколько полей кодируют в форму переменной длины.
5. Способ по п.1, в котором на основе метаданных используют дельта-кодирование таким образом, что только изменение в ресурсе посылают в удаленное устройство, которое может быть кодировано с использованием меньшего количества байтов, чем при посылке целого набора графики.
6. Способ по п.1, в котором на основе метаданных используют механизм межпорядкового сжатия для кодирования одного или нескольких полей определенного типа на основе ранее кодированной структуры того же самого типа.
7. Способ по п.1, в котором один или несколько механизмов сжатия данных, поддерживаемые удаленным устройством, согласуют между локальным и удаленным устройством во время соединения, и в котором выбранный механизм кодирования дополнительно основан на том, насколько хорошо каждый механизм сжатия сжимает данный набор графики.
8. Способ по п.7, в котором один или несколько модулей сжатия данных включают в себя одно или несколько из RLE, основанного на MPEG, JPEG, GIF, ZIP, основанного на LZ, JBIG, DejaVu или другого хорошо известного образца или основанного на статистике механизма сжатия.
9. Способ эффективной визуализации графических объектов на удаленном устройстве отображения для одного или нескольких приложений, запущенных на локальном устройстве посредством определения того, какие (если таковые имеются) ресурсы для одного или нескольких приложений должны быть посланы в удаленное устройство, осуществляемый в распределенной компьютерной системе, причем этот способ содержит этапы, на которых
выполняют одно или несколько приложений на локальном устройстве, каждое из которых генерирует графические отображения для передачи в удаленное устройство;
принимают набор графики, который включает в себя один или несколько ресурсов, одну или несколько команд отображения или и то, и другое, которые используют в визуализации по меньшей мере части графических отображений для одного или нескольких приложений;
принимают данные ресурсов, которые включают в себя информацию для одного или нескольких из следующего: (1) информацию состояния доставки для определения того, были ли посланы один или несколько ресурсов, соответствующих набору графики, в удаленное устройство и были ли они сохранены в центральном кэше с целью повторного использования независимо от типа сохраненного ресурса; (2) информацию поддерживаемых приложений для определения выделенных ресурсов, доступных в данное время на удаленном устройстве, для отображения по меньшей мере одного ресурса на удаленном устройстве для одного или нескольких приложений без переноса по меньшей мере одного ресурса из локального устройства; (3) данные системных ограничений для определения того, следует ли постепенно посылать части ресурса в удаленное устройство таким образом, что сначала посылают ухудшенную версию полного ресурса, а обновления, которые улучшают ухудшенную версию, посылаются позже для экономии диапазона рабочих частот или других системных ограничений; или (4) информацию видимости, которая описывает, видны ли пользователю в данное время один или несколько ресурсов, соответствующих набору графики; и
на основе принятой информации о ресурсах выбирают части набора графики для кодирования.
10. Способ по п.9, в котором локальное устройство, удаленное устройство или оба используют механизмы, которые ограничивают фрагментацию памяти, вызванную кэшированием одного или нескольких ресурсов различных размеров в пределах центрального кэша.
11. Способ по п.9, в котором выделенные ресурсы, доступные в данное время на удаленном устройстве, включают в себя одно или несколько из границы для одного или нескольких приложений, строки заголовка для одного или нескольких приложений, инструментальную панель для одного или нескольких приложений или некоторую другую форму пиктограммы, стандартной по одному или нескольким приложениям.
12. Способ по п.9, в котором информация видимости включает в себя информацию о Z-порядке, прозрачности или состоянии минимизации/максимизации одного или нескольких ресурсов.
13. Способ по п.9, в котором ресурс для части ресурса, постепенно посылаемой в удаленное устройство, включает в себя одно или несколько из побитовых отображений, кривых или сеток, и в котором ухудшенная версия включает в себя неточности из одного или нескольких из цвета, подробностей, числа точек дискретизации или другое ухудшение качества изображения, но ухудшенная версия ресурса включает в себя достаточно информации для того, чтобы дать возможность пользователю в удаленном устройстве распознать этот ресурс.
14. Способ по п.13, в котором ресурсом является кнопка, отмечаемая кнопка или другой интерактивный элемент, и в котором пользователь способен взаимодействовать с этим элементом без принятия полного ресурса.
15. Способ эффективной синхронизации структур данных визуализации, используемых в генерации графического отображения на удаленном устройстве для одного или нескольких приложений, выполняемых на локальном устройстве, осуществляемый в распределенной компьютерной системе, причем этот способ содержит этапы на которых
выполняют одно или несколько приложений на локальном устройстве, каждое из которых генерирует структуру данных визуализации конкретного языка графики, которые являются структурами данных режима сохранения, которые поддерживают состояние для ресурсов и их используют для формирования графического отображения для одного или нескольких приложений на удаленном устройстве;
принимают набор графики, который включает в себя один или несколько ресурсов, одну или несколько команд отображения или и то, и другое, соответствующие конкретному языку графики и используемые в модификации одной или нескольких структур данных визуализации;
принимают метаданные, которые включают в себя описание одного или нескольких полей набора графики для помощи одному или нескольким модулям сжатия данных в идентификации типа структуры для одного или нескольких полей, общих среди множества графических наборов для одного или нескольких различных языков графики, которые один или несколько модулей сжатия данных могут более легко распознать и соответствующим образом кодировать; и
на основе принятых метаданных кодируют одно или несколько полей набора графики для посылки в удаленное устройство и синхронизации структур данных визуализации между локальным и удаленным устройствами, которые используют для формирования графического отображения в удаленном устройстве для одного или нескольких приложений.
16. Способ по п.15, в котором одна или несколько команд отображения включают в себя одно или несколько свойств, которые описывают некоторый ресурс в виде одного или нескольких из позиционирования на дисплее, размера, цвета или формы.
17. Способ по п.15, в котором на основе метаданных одно или несколько полей преобразуют из машинного формата в сетевой формат, который уменьшает битовую длину одного или нескольких полей для лучшего коэффициента сжатия, чем в машинной форме.
18. Способ по п.15, в котором на основе метаданных одно или несколько полей кодируют в форму переменной длины.
19. Способ по п.15, в котором на основе метаданных используют дельта-кодирование таким образом, что только изменение в ресурсе посылают в удаленное устройство, которое может быть кодировано с использованием меньшего количества байтов, чем при посылке целого набора графики.
20. Способ по п.15, в котором на основе метаданных используют механизм межпорядкового сжатия для кодирования одного или нескольких полей определенного типа на основе ранее кодированной структуры того же самого типа.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/375,961 US8244051B2 (en) | 2006-03-15 | 2006-03-15 | Efficient encoding of alternative graphic sets |
| US11/375,961 | 2006-03-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2008136867A true RU2008136867A (ru) | 2010-03-20 |
| RU2439675C2 RU2439675C2 (ru) | 2012-01-10 |
Family
ID=38509805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2008136867/08A RU2439675C2 (ru) | 2006-03-15 | 2007-01-16 | Эффективное кодирование альтернативных графических наборов |
Country Status (14)
| Country | Link |
|---|---|
| US (2) | US8244051B2 (ru) |
| EP (1) | EP2005310A4 (ru) |
| JP (2) | JP5080554B2 (ru) |
| KR (1) | KR101159396B1 (ru) |
| CN (1) | CN101401087B (ru) |
| AU (1) | AU2007225421B2 (ru) |
| BR (1) | BRPI0708763A2 (ru) |
| CA (1) | CA2642529C (ru) |
| IL (1) | IL193515A (ru) |
| MX (1) | MX2008011658A (ru) |
| MY (1) | MY149001A (ru) |
| RU (1) | RU2439675C2 (ru) |
| TW (1) | TWI437486B (ru) |
| WO (1) | WO2007106211A1 (ru) |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8244051B2 (en) * | 2006-03-15 | 2012-08-14 | Microsoft Corporation | Efficient encoding of alternative graphic sets |
| US10387130B1 (en) * | 2007-02-23 | 2019-08-20 | Sugarcrm Inc. | Metadata driven distributed application behavior system and method |
| WO2008137432A2 (en) * | 2007-05-01 | 2008-11-13 | Dyyno | Sharing of information and formatting information for transmission over a communication network |
| US20090172710A1 (en) * | 2007-12-28 | 2009-07-02 | Arman Toorians | Method and system for enabling a mini program on a computing device to access an auxiliary system |
| US20090210817A1 (en) * | 2008-02-15 | 2009-08-20 | Microsoft Corporation | Mechanism for increasing remote desktop responsiveness |
| US8170123B1 (en) | 2008-04-15 | 2012-05-01 | Desktone, Inc. | Media acceleration for virtual computing services |
| US8200896B2 (en) * | 2008-06-06 | 2012-06-12 | Microsoft Corporation | Increasing remote desktop performance with video caching |
| US8285857B2 (en) * | 2008-10-31 | 2012-10-09 | Hewlett-Packard Development Company, L.P. | Saving a layout of display(s) of a remote computer |
| US8654134B2 (en) * | 2008-12-08 | 2014-02-18 | Microsoft Corporation | Command remoting |
| EP2278550B1 (en) | 2009-06-17 | 2013-08-14 | Canon Kabushiki Kaisha | Method of encoding and decoding a graphics path sequence into a layered scheme |
| US9104452B2 (en) * | 2009-07-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Hybrid remote sessions |
| US9277021B2 (en) * | 2009-08-21 | 2016-03-01 | Avaya Inc. | Sending a user associated telecommunication address |
| KR101346942B1 (ko) * | 2009-09-02 | 2014-01-03 | 소니 주식회사 | 벡터 임베디드 그래픽 코딩 |
| US9235452B2 (en) * | 2010-02-05 | 2016-01-12 | Microsoft Technology Licensing, Llc | Graphics remoting using augmentation data |
| US8385666B2 (en) | 2010-03-31 | 2013-02-26 | Microsoft Corporation | Classification and encoder selection based on content |
| US8768067B2 (en) * | 2010-04-15 | 2014-07-01 | Microsoft Corporation | Accelerating bitmap remoting by identifying and extracting patterns from source bitmaps through parallel processing techniques |
| US8480292B2 (en) * | 2010-06-01 | 2013-07-09 | Boris Dushine | Systems, apparatus and methods to reconstitute dehydrated drinks |
| KR101291398B1 (ko) * | 2011-06-02 | 2013-07-30 | 삼성에스디에스 주식회사 | 전자서재를 제공하는 방법 및 장치 |
| US8924507B2 (en) | 2011-09-02 | 2014-12-30 | Microsoft Corporation | Cross-frame progressive spoiling support for reduced network bandwidth usage |
| US9384711B2 (en) | 2012-02-15 | 2016-07-05 | Microsoft Technology Licensing, Llc | Speculative render ahead and caching in multiple passes |
| US9467305B2 (en) | 2012-03-07 | 2016-10-11 | Vmware, Inc. | Multitenant access to multiple desktops on host machine partitions in a service provider network |
| US9286122B2 (en) | 2012-05-31 | 2016-03-15 | Microsoft Technology Licensing, Llc | Display techniques using virtual surface allocation |
| US9235925B2 (en) * | 2012-05-31 | 2016-01-12 | Microsoft Technology Licensing, Llc | Virtual surface rendering |
| US9177533B2 (en) | 2012-05-31 | 2015-11-03 | Microsoft Technology Licensing, Llc | Virtual surface compaction |
| US9230517B2 (en) | 2012-05-31 | 2016-01-05 | Microsoft Technology Licensing, Llc | Virtual surface gutters |
| US9396565B2 (en) | 2013-06-07 | 2016-07-19 | Apple Inc. | Rendering borders of elements of a graphical user interface |
| US9307007B2 (en) | 2013-06-14 | 2016-04-05 | Microsoft Technology Licensing, Llc | Content pre-render and pre-fetch techniques |
| TWM487509U (zh) | 2013-06-19 | 2014-10-01 | 杜比實驗室特許公司 | 音訊處理設備及電子裝置 |
| US9253158B2 (en) | 2013-08-23 | 2016-02-02 | Vmware, Inc. | Remote access manager for virtual computing services |
| EP3544181A3 (en) | 2013-09-12 | 2020-01-22 | Dolby Laboratories Licensing Corp. | Dynamic range control for a wide variety of playback environments |
| CN116741189A (zh) | 2013-09-12 | 2023-09-12 | 杜比实验室特许公司 | 用于下混合音频内容的响度调整 |
| WO2015190790A1 (ko) | 2014-06-09 | 2015-12-17 | 엘지전자 주식회사 | 서비스 가이드 정보 송신 방법, 서비스 가이드 정보 수신 방법, 서비스 가이드 정보 송신 장치 및 서비스 가이드 정보 수신 장치 |
| US9524536B2 (en) | 2014-07-25 | 2016-12-20 | Intel Corporation | Compression techniques for dynamically-generated graphics resources |
| US9503761B2 (en) | 2015-02-03 | 2016-11-22 | Tribune Broadcasting Company, Llc | Method and system for localized replacement of base content in video feed, with replacement-media delivered in broadcast-TV transport stream |
| KR101652483B1 (ko) * | 2015-02-26 | 2016-08-30 | 주식회사 한글과컴퓨터 | 개체에 대한 꾸미기 효과 처리가 가능한 전자 문서 편집 장치 및 방법 |
| US10349095B2 (en) | 2015-05-07 | 2019-07-09 | Lg Electronics Inc. | Transmission device for processing video data related to HDR/SDR and method for controlling the same |
| KR102657587B1 (ko) | 2016-11-21 | 2024-04-15 | 삼성전자주식회사 | 커브 렌더링을 수행하는 방법 및 장치. |
| KR101965563B1 (ko) * | 2017-03-17 | 2019-04-04 | 주식회사 인프라웨어 | 전자 문서 편집 방법 및 장치 |
| US10977858B2 (en) | 2017-03-30 | 2021-04-13 | Magic Leap, Inc. | Centralized rendering |
| JP7168578B2 (ja) * | 2017-03-30 | 2022-11-09 | マジック リープ, インコーポレイテッド | 集中レンダリング |
| KR101880507B1 (ko) * | 2017-04-21 | 2018-07-20 | 주식회사 한글과컴퓨터 | 웹 문서에 삽입된 도형의 크기 조정을 지원하는 클라이언트 단말 장치 및 그 동작 방법 |
| KR101880508B1 (ko) * | 2017-04-27 | 2018-07-20 | 주식회사 한글과컴퓨터 | 웹 문서에서 목록 생성을 지원하는 웹 문서 편집 지원 장치 및 방법 |
| US11227359B2 (en) * | 2019-10-15 | 2022-01-18 | Adobe Inc. | User-defined image compositing on graphics processing units |
| CN115699157A (zh) | 2020-02-10 | 2023-02-03 | 奇跃公司 | 虚拟内容的动态共置 |
| WO2021163624A1 (en) | 2020-02-14 | 2021-08-19 | Magic Leap, Inc. | Tool bridge |
| EP4103999A4 (en) | 2020-02-14 | 2023-08-02 | Magic Leap, Inc. | SESSION MANAGER |
| CN115398316B (zh) | 2020-02-14 | 2025-08-26 | 奇跃公司 | 3d对象注释 |
| US12164937B2 (en) * | 2022-10-31 | 2024-12-10 | Bitdrift, Inc. | Systems and methods for encoding and rendering generic visualizations of a GUI of a client application |
Family Cites Families (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61208174A (ja) * | 1985-03-12 | 1986-09-16 | Mitsubishi Electric Corp | 図形コマンド符号化装置 |
| US5083262A (en) | 1986-04-28 | 1992-01-21 | International Business Machines Corporation | Language bindings for graphics functions to enable one application program to be used in different processing environments |
| US5060286A (en) * | 1989-01-19 | 1991-10-22 | Hewlett-Packard Company | Raster row and byte group graphics images data compression method |
| WO1992003816A1 (en) * | 1990-08-16 | 1992-03-05 | General Parametrics Corp. | A display control device incorporating an auxiliary display |
| US5296936A (en) | 1991-07-22 | 1994-03-22 | International Business Machines Corporation | Communication apparatus and method for transferring image data from a source to one or more receivers |
| US5351129A (en) | 1992-03-24 | 1994-09-27 | Rgb Technology D/B/A Rgb Spectrum | Video multiplexor-encoder and decoder-converter |
| US5339108A (en) | 1992-04-09 | 1994-08-16 | Ampex Corporation | Ordering and formatting coded image data and reconstructing partial images from the data |
| US5557749A (en) * | 1992-10-15 | 1996-09-17 | Intel Corporation | System for automatically compressing and decompressing data for sender and receiver processes upon determination of a common compression/decompression method understood by both sender and receiver processes |
| US5638498A (en) | 1992-11-10 | 1997-06-10 | Adobe Systems Incorporated | Method and apparatus for reducing storage requirements for display data |
| US5991515A (en) * | 1992-11-10 | 1999-11-23 | Adobe Systems Incorporated | Method and apparatus for compressing and decompressing data prior to display |
| US5524110A (en) | 1993-11-24 | 1996-06-04 | Intel Corporation | Conferencing over multiple transports |
| JPH07336676A (ja) | 1994-06-08 | 1995-12-22 | Oki Electric Ind Co Ltd | 画像送信装置、画像受信装置、分散型画像通信システム及び集中型画像通信システム |
| US5754776A (en) | 1995-12-28 | 1998-05-19 | Intel Corporation | Re-prioritizing background data transfers in multipoint conferencing |
| US5802282A (en) | 1995-12-28 | 1998-09-01 | Intel Corporation | Recovering missing data during background data transfer in multipoint conferencing |
| US5918013A (en) * | 1996-06-03 | 1999-06-29 | Webtv Networks, Inc. | Method of transcoding documents in a network environment using a proxy server |
| US6957260B1 (en) * | 1996-06-03 | 2005-10-18 | Microsoft Corporation | Method of improving access to services provided by a plurality of remote service providers |
| US6072508A (en) * | 1997-03-14 | 2000-06-06 | S3 Incorporated | Method and apparatus for shortening display list instructions |
| US6028965A (en) | 1997-05-13 | 2000-02-22 | Lg Electronics, Inc | Method and apparatus for intelligent codec system |
| US6606095B1 (en) * | 1998-06-08 | 2003-08-12 | Microsoft Corporation | Compression of animated geometry using basis decomposition |
| US7010032B1 (en) | 1999-03-12 | 2006-03-07 | Kabushiki Kaisha Toshiba | Moving image coding apparatus and decoding apparatus |
| US6947994B1 (en) | 1999-04-09 | 2005-09-20 | Canon Kabushiki Kaisha | Negotiating an exchange of image processing functionality |
| JP2001016447A (ja) * | 1999-06-30 | 2001-01-19 | Minolta Co Ltd | 画像処理装置および画像処理方法、ならびに画像処理プログラムを記録した記録媒体 |
| US6687745B1 (en) | 1999-09-14 | 2004-02-03 | Droplet, Inc | System and method for delivering a graphical user interface of remote applications over a thin bandwidth connection |
| US6891893B2 (en) | 2000-04-21 | 2005-05-10 | Microsoft Corp. | Extensible multimedia application program interface and related methods |
| US6940912B2 (en) | 2000-04-21 | 2005-09-06 | Microsoft Corporation | Dynamically adaptive multimedia application program interface and related methods |
| US7634011B2 (en) | 2000-04-21 | 2009-12-15 | Microsoft Corporation | Application program interface (API) facilitating decoder control of accelerator resources |
| US6834297B1 (en) * | 2000-10-06 | 2004-12-21 | Redline Networks, Inc. | Web resource transfer acceleration system and method |
| US7249196B1 (en) * | 2000-10-06 | 2007-07-24 | Juniper Networks, Inc. | Web page source file transfer system and method |
| US6934756B2 (en) | 2000-11-01 | 2005-08-23 | International Business Machines Corporation | Conversational networking via transport, coding and control conversational protocols |
| US6950213B1 (en) | 2000-12-20 | 2005-09-27 | Cisco Systems, Inc. | Fast method for fax encoded data conversion |
| US20020093948A1 (en) | 2001-01-16 | 2002-07-18 | Motorola, Inc. | Packet-based multimedia communications system having one or more wireless links |
| DE10128532A1 (de) * | 2001-06-13 | 2003-01-02 | Siemens Ag | Verfahren zum Ermitteln eines Datenkompressionsverfahrens |
| KR100422252B1 (ko) * | 2001-12-20 | 2004-03-11 | 삼성전자주식회사 | 씬 클라이언트 네트워크 시스템과 그 네트워크 시스템의데이터 전송 방법 |
| US7376695B2 (en) * | 2002-03-14 | 2008-05-20 | Citrix Systems, Inc. | Method and system for generating a graphical display for a remote terminal session |
| JP4100182B2 (ja) | 2003-01-30 | 2008-06-11 | 松下電器産業株式会社 | 通信端末装置及びその制御方法 |
| CN1523518A (zh) * | 2003-02-17 | 2004-08-25 | 郭慧民 | 智能汉语文化辞典系统 |
| US7173635B2 (en) | 2003-03-25 | 2007-02-06 | Nvidia Corporation | Remote graphical user interface support using a graphics processing unit |
| CA2525941C (en) | 2003-05-16 | 2015-01-13 | Picasa, Inc. | Methods and systems for image sharing over a network |
| US7325045B1 (en) | 2003-08-05 | 2008-01-29 | A9.Com, Inc. | Error processing methods for providing responsive content to a user when a page load error occurs |
| US7702727B2 (en) | 2003-09-30 | 2010-04-20 | Avaya, Inc. | Apparatus, method, and computer program for providing multimedia prompting in a communication system |
| JP4111926B2 (ja) | 2004-03-09 | 2008-07-02 | 株式会社リコー | 画像処理装置、プログラム、記憶媒体及び画像送信方法 |
| TWI260511B (en) * | 2004-03-26 | 2006-08-21 | Arcadyan Technology Corp | Method and apparatus for displaying multimedia information |
| CA2563294A1 (en) * | 2004-04-09 | 2005-10-27 | Siemens Medical Solutions Health Services Corporation | A system for managing operating sessions of an executable application |
| JP3753250B2 (ja) | 2004-07-20 | 2006-03-08 | ソニー株式会社 | 仮想現実空間提供装置および提供方法 |
| US20060173966A1 (en) | 2005-02-01 | 2006-08-03 | Jennings Raymond B Iii | Method and apparatus for inferring read status of instant messages |
| JP4626509B2 (ja) | 2005-12-19 | 2011-02-09 | セイコーエプソン株式会社 | 画像一覧表示におけるユーザの利便性向上 |
| US8244051B2 (en) * | 2006-03-15 | 2012-08-14 | Microsoft Corporation | Efficient encoding of alternative graphic sets |
| US7647404B2 (en) | 2007-01-31 | 2010-01-12 | Edge Technologies, Inc. | Method of authentication processing during a single sign on transaction via a content transform proxy service |
-
2006
- 2006-03-15 US US11/375,961 patent/US8244051B2/en active Active
-
2007
- 2007-01-16 AU AU2007225421A patent/AU2007225421B2/en not_active Ceased
- 2007-01-16 MY MYPI20083517A patent/MY149001A/en unknown
- 2007-01-16 JP JP2009500354A patent/JP5080554B2/ja not_active Expired - Fee Related
- 2007-01-16 CN CN200780009229XA patent/CN101401087B/zh active Active
- 2007-01-16 WO PCT/US2007/001101 patent/WO2007106211A1/en not_active Ceased
- 2007-01-16 CA CA2642529A patent/CA2642529C/en not_active Expired - Fee Related
- 2007-01-16 RU RU2008136867/08A patent/RU2439675C2/ru not_active IP Right Cessation
- 2007-01-16 EP EP07716664A patent/EP2005310A4/en not_active Ceased
- 2007-01-16 BR BRPI0708763-2A patent/BRPI0708763A2/pt not_active Application Discontinuation
- 2007-01-16 MX MX2008011658A patent/MX2008011658A/es active IP Right Grant
- 2007-01-16 KR KR1020087022278A patent/KR101159396B1/ko active Active
- 2007-01-23 TW TW096102528A patent/TWI437486B/zh not_active IP Right Cessation
-
2008
- 2008-08-18 IL IL193515A patent/IL193515A/en not_active IP Right Cessation
-
2010
- 2010-07-13 US US12/835,652 patent/US8351716B2/en active Active
-
2012
- 2012-03-06 JP JP2012049212A patent/JP5373135B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| IL193515A (en) | 2013-02-28 |
| CN101401087A (zh) | 2009-04-01 |
| US8351716B2 (en) | 2013-01-08 |
| EP2005310A4 (en) | 2012-01-04 |
| JP2009530706A (ja) | 2009-08-27 |
| KR20080111450A (ko) | 2008-12-23 |
| JP5373135B2 (ja) | 2013-12-18 |
| US20100278442A1 (en) | 2010-11-04 |
| TWI437486B (zh) | 2014-05-11 |
| AU2007225421B2 (en) | 2011-11-17 |
| KR101159396B1 (ko) | 2012-06-28 |
| TW200805141A (en) | 2008-01-16 |
| MY149001A (en) | 2013-06-28 |
| IL193515A0 (en) | 2009-05-04 |
| JP5080554B2 (ja) | 2012-11-21 |
| WO2007106211A1 (en) | 2007-09-20 |
| EP2005310A1 (en) | 2008-12-24 |
| RU2439675C2 (ru) | 2012-01-10 |
| CA2642529A1 (en) | 2007-09-20 |
| US20070220168A1 (en) | 2007-09-20 |
| US8244051B2 (en) | 2012-08-14 |
| BRPI0708763A2 (pt) | 2011-06-14 |
| CA2642529C (en) | 2015-05-26 |
| MX2008011658A (es) | 2008-09-23 |
| JP2012198882A (ja) | 2012-10-18 |
| AU2007225421A1 (en) | 2007-09-20 |
| CN101401087B (zh) | 2011-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2008136867A (ru) | Эффективное кодирование альтернативных графических наборов | |
| CN103688240B (zh) | 用于发送数字场景描述数据的方法以及发送器和接收器场景处理设备 | |
| US8405660B2 (en) | Method and system for streaming documents, E-mail attachments and maps to wireless devices | |
| US7423653B2 (en) | Displaying graphical textures | |
| CN101460992B (zh) | 混合多个显示层 | |
| US20040010622A1 (en) | Method and system for buffering image updates in a remote application | |
| KR20080114496A (ko) | 레이저 콘텐츠를 이용하여 장면을 구성하는 방법 및 장치 | |
| CN103200251B (zh) | 图片传输方法、系统和装置 | |
| AU2012200858B2 (en) | Efficient encoding of alternative graphic sets | |
| Gilbert | Text/graphics and image transmission over bandlimited lossy links | |
| CN102750340B (zh) | 一种点阵数据的处理方法及装置 | |
| TH93660A (th) | การเข้ารหัสที่ได้ผลของชุดกราฟิกทางเลือก | |
| KR101516020B1 (ko) | 리치미디어 콘텐츠의 장면 구성장치 및 방법 | |
| US10831855B2 (en) | Adaptive images | |
| CN114327338A (zh) | 一种超高分图像显示系统及图像显示方法 | |
| CN118118692A (zh) | 视频码流的传输和解析方法、装置和设备 | |
| JP2007140682A (ja) | 表示器用のデータ作成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC41 | Official registration of the transfer of exclusive right |
Effective date: 20150526 |
|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20210117 |