KR101491591B1 - 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 - Google Patents
웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 Download PDFInfo
- Publication number
- KR101491591B1 KR101491591B1 KR20120124402A KR20120124402A KR101491591B1 KR 101491591 B1 KR101491591 B1 KR 101491591B1 KR 20120124402 A KR20120124402 A KR 20120124402A KR 20120124402 A KR20120124402 A KR 20120124402A KR 101491591 B1 KR101491591 B1 KR 101491591B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- update area
- encoding
- virtualization
- rendering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000009877 rendering Methods 0.000 claims abstract description 57
- 230000005540 biological transmission Effects 0.000 claims abstract description 21
- 238000013139 quantization Methods 0.000 claims description 49
- 230000008569 process Effects 0.000 claims description 19
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Development Economics (AREA)
- Artificial Intelligence (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 도 1에 도시된 웹엔진(100)의 일 예에 대한 구성도이다.
도 3은 업데이트 영역 및 비업데이트 영역에 대해 설명하기 위한 도면이다.
도 4는 도 2의 인코딩 맵 생성부(120)에 의해 생성된 인코딩 맵의 일 예를 도시한 도면이다.
도 5는 콘텐츠 타입에 대한 다양한 예를 설명하기 위한 도면이다.
도 6은 도 1에 도시된 인코더(200)의 일 예에 대한 구성도이다.
도 7은 본 발명이 일 실시예에 따른 웹앱 가상화 서비스 제공을 위한 데이터 전송방법의 일 예를 나타내는 동작 흐름도이다.
도 8은 본 발명이 다른 실시예에 따른 웹앱 가상화 서비스 제공을 위한 데이터 전송방법의 일 예를 나타내는 동작 흐름도이다.
도 9는 도 7 및 도 8의 동작 과정 중에서 인코딩 맵을 생성하는 단계와 인코딩을 수행하는 단계에 대해 컴퓨터 프로그램으로 구현해낸 소스 코드이다.
100: 웹엔진
200: 인코더
Claims (18)
- 클라이언트 단말로 데이터를 전송하여 웹앱(Web Application) 가상화 서비스를 제공하는 가상화 서버에 있어서,
복수의 프레임을 포함하는 웹앱을 렌더링하는 과정을 통해 상기 프레임에 포함된 각 매크로 블록을 업데이트 영역 또는 비업데이트 영역으로 구분하고, 상기 업데이트 영역으로 구분된 매크로 블록에 대한 데이터를 포함하는 렌더링 데이터를 기초로 인코딩 맵을 생성하는 웹엔진; 및
상기 인코딩 맵을 통해 인코딩을 수행하여 부호화 데이터를 생성하는 인코더를 포함하되,
상기 웹엔진은 상기 업데이트 영역으로 구분된 매크로 블록의 콘텐츠 타입을 분류하고, 상기 콘텐츠 타입에 대한 분류 결과를 더 포함하는 렌더링 데이터를 기초로 상기 인코딩 맵을 생성하는, 웹앱 가상화 서비스를 제공하는 가상화 서버.
- 클라이언트 단말로 데이터를 전송하여 웹앱(Web Application) 가상화 서비스를 제공하는 가상화 서버에 있어서,
복수의 프레임을 포함하는 웹앱을 렌더링하는 과정을 통해 상기 프레임에 포함된 각 매크로 블록을 업데이트 영역 또는 비업데이트 영역으로 구분하고, 상기 업데이트 영역으로 구분된 매크로 블록에 대한 데이터를 포함하는 렌더링 데이터를 기초로 인코딩 맵을 생성하는 웹엔진; 및
상기 인코딩 맵을 통해 인코딩을 수행하여 부호화 데이터를 생성하는 인코더를 포함하되,
상기 렌더링 데이터는 상기 업데이트 영역으로 구분된 매크로 블록에 대한 움직임 벡터(Motion Vector)와, 최대 및 최소 양자화 파라미터 값을 더 포함하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 삭제
- 제 1 항에 있어서,
상기 웹엔진은 상기 콘텐츠 타입을 텍스트, 영상, 동영상 중 적어도 어느 하나로 분류하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 제 1 항에 있어서,
상기 웹엔진은 상기 분류 결과 및 관심 영역(ROI)에 따라 비트(Bit) 할당이 이루어지도록 상기 업데이트 영역으로 구분된 매크로 블록에 대한 양자화 파라미터 값을 조절하고, 상기 렌더링 데이터를 기초로 상기 인코딩 맵을 생성하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 제 1 항에 있어서,
상기 웹엔진은 상기 분류 결과가 텍스트인 경우의 최대 양자화 파라미터 값이 상기 분류 결과가 영상 또는 동영상인 경우의 최소 양자화 파라미터 값보다 작게 설정되도록 상기 업데이트 영역으로 구분된 매크로 블록의 양자화 파라미터 값을 조절하고, 상기 렌더링 데이터를 기초로 상기 인코딩 맵을 생성하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 제 1 항에 있어서, 상기 인코더는
인트라 예측을 수행하는 인트라 예측기(Intra Predictor);
상기 업데이트 영역으로 구분된 매크로 블록에 대한 움직임 벡터(Motion Vector)를 기초로 인터 예측을 수행하는 인터 예측기(Inter Predictor);
상기 인트라 예측기 또는 인터 예측기로부터 생성되는 예측 데이터를 기초로 주파수 변환을 수행하는 변환기(Transformer); 및
상기 변환기로부터 변환된 변환 데이터 및 상기 업데이트 영역으로 구분된 매크로 블록에 대한 양자화 파라미터 값을 기초로 양자화 동작을 수행하는 양자화기(Quantizer)를 포함하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 제 1 항에 있어서, 상기 인코더는
상기 인코딩 맵을 기초로 해당 매크로 블록이 상기 업데이트 영역으로 구분된 매크로 블록인지 판단하여 상기 해당 매크로 블록이 상기 업데이트 영역으로 구분된 매크로인 경우에만 동작하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 제 1 항에 있어서, 상기 인코더는
상기 웹앱에 포함된 각 프레임을 렌더링하는 과정이 완료되는 시각 및 프리젠테이션 타임 스탬프 방식을 이용하여 패킷화된 엘리멘트리 스트림(PES)을 생성하는
웹앱 가상화 서비스를 제공하는 가상화 서버.
- 웹앱(Web Application) 가상화 서비스 제공을 위한 가상화 서버에서 클라이언트 단말로 데이터를 전송하는 방법에 있어서,
복수의 프레임을 포함하는 웹앱을 렌더링하는 과정을 통해 상기 프레임에 포함된 각 매크로 블록을 업데이트 영역 또는 비업데이트 영역으로 구분하는 단계;
상기 업데이트 영역으로 구분된 매크로 블록에 대한 데이터를 포함하는 렌더링 데이터를 기초로 인코딩 맵을 생성하는 단계;
상기 인코딩 맵을 통해 인코딩을 수행하는 단계; 및
상기 인코딩에 의해 생성된 부호화 데이터를 상기 클라이언트 단말로 전송하는 단계를 포함하되,
상기 생성하는 단계는
상기 업데이트 영역으로 구분된 매크로 블록의 콘텐츠 타입을 분류하는 단계; 및
상기 콘텐츠 타입에 대한 분류 결과를 더 포함하는 렌더링 데이터를 기초로 상기 인코딩 맵을 생성하는 단계를 더 포함하는, 웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 삭제
- 제 10 항에 있어서, 상기 인코딩 맵을 생성하는 단계는
상기 분류 결과 및 관심 영역(ROI)에 따라 비트(Bit) 할당이 이루어지도록 상기 업데이트 영역으로 구분된 매크로 블록의 양자화 파라미터 값을 조절하고, 상기 조절한 양자화 파라미터 값을 더 포함하는 렌더링 데이터를 기초로 하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 제 10 항에 있어서, 상기 인코딩 맵을 생성하는 단계는
상기 분류 결과가 텍스트인 경우의 최대 양자화 파라미터 값이 상기 분류 결과가 영상 또는 동영상인 경우의 최소 양자화 파라미터 값보다 작게 설정되도록 상기 업데이트 영역으로 구분된 매크로 블록의 양자화 파라미터 값을 조절하고, 상기 조절한 양자화 파라미터 값을 더 포함하는 렌더링 데이터를 기초로 하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 제 10 항에 있어서, 상기 인코딩을 수행하는 단계는
인트라 예측을 통해 생성된 예측 데이터와 상기 업데이트 영역으로 구분된 매크로 블록에 대한 움직임 벡터(Motion Vector)를 기초로 수행한 인터 예측을 통해 생성된 예측 데이터 중 어느 하나를 선택하는 단계;
상기 선택한 예측 데이터를 기초로 주파수 변환을 수행하여 변환 데이터를 생성하는 단계; 및
상기 변환 데이터 및 상기 업데이트 영역으로 구분된 매크로 블록에 대한 양자화 파라미터 값을 기초로 양자화 동작을 수행하는 단계를 포함하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 제 14 항에 있어서,
상기 예측 데이터를 생성하기 이전에 해당 매크로 블록이 상기 업데이트 영역으로 구분된 매크로 블록인지 판단하는 단계;
상기 해당 매크로 블록이 상기 업데이트 영역으로 구분된 매크로 블록인 경우에만 상기 인트라 예측 및 상기 인터 예측을 통해 예측 데이터를 생성하는 단계를 더 포함하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 제 10 항에 있어서,
상기 웹앱에 포함된 각 프레임을 렌더링하는 과정이 완료되는 시각 및 프리젠테이션 타임 스탬프 방식을 이용하여 패킷화된 엘리멘트리 스트림(PES)을 생성하는 단계를 더 포함하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 웹앱(Web Application) 가상화 서비스 제공을 위한 가상화 서버에서 클라이언트 단말로 데이터를 전송하는 방법에 있어서,
복수의 프레임을 포함하는 웹앱을 렌더링하는 과정을 통해 상기 프레임에 포함된 각 매크로 블록을 업데이트 영역 또는 비업데이트 영역으로 구분하는 단계;
상기 업데이트 영역으로 구분된 매크로 블록 및 상기 비업데이트 영역으로 구분된 매크로 블록에 대한 데이터를 포함하는 렌더링 데이터를 기초로 인코딩 맵을 생성하는 단계;
상기 업데이트 영역으로 구분된 매크로 블록에 대해서 상기 인코딩 맵을 통해 인코딩을 수행하는 단계;
상기 비업데이트 영역으로 구분된 매크로 블록에 대해서 상기 인코딩을 스킵하는 단계; 및
상기 인코딩에 의해 생성된 부호화 데이터를 상기 클라이언트 단말로 전송하는 단계를 포함하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
- 제 17 항에 있어서, 상기 생성하는 단계는
상기 업데이트 영역으로 구분된 매크로 블록의 콘텐츠 타입을 분류하는 단계; 및
상기 콘텐츠 타입에 대한 분류 결과에 따라 양자화 파라미터 값을 조절하고,상기 조절한 양자화 파라미터 값을 더 포함하는 렌더링 데이터를 기초로 상기 인코딩 맵을 생성하는 단계를 더 포함하는
웹앱 가상화 서비스 제공을 위한 데이터 전송방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20120124402A KR101491591B1 (ko) | 2012-11-05 | 2012-11-05 | 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 |
US14/072,214 US20140129923A1 (en) | 2012-11-05 | 2013-11-05 | Server hosting web-based applications on behalf of device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20120124402A KR101491591B1 (ko) | 2012-11-05 | 2012-11-05 | 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140057983A KR20140057983A (ko) | 2014-05-14 |
KR101491591B1 true KR101491591B1 (ko) | 2015-02-09 |
Family
ID=50623546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20120124402A Active KR101491591B1 (ko) | 2012-11-05 | 2012-11-05 | 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140129923A1 (ko) |
KR (1) | KR101491591B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150156096A1 (en) * | 2013-11-29 | 2015-06-04 | Electronics And Telecommunications Research Institute | Virtualization service apparatus and method of providing virtualization service |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150099891A (ko) * | 2014-02-23 | 2015-09-02 | 삼성전자주식회사 | 데이터 변환 처리 방법 및 이를 지원하는 전자 장치 |
KR102247892B1 (ko) * | 2014-12-02 | 2021-05-04 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 어플리케이션 코드를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102273142B1 (ko) * | 2015-01-13 | 2021-07-05 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 어플리케이션 코드 변환을 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102225608B1 (ko) * | 2015-01-13 | 2021-03-12 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 애니메이션 메시지를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102225610B1 (ko) * | 2015-01-13 | 2021-03-12 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102313533B1 (ko) * | 2015-01-13 | 2021-10-18 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 전체 화면 변화를 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102225609B1 (ko) * | 2015-01-13 | 2021-03-12 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 전체 화면 변화를 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102313516B1 (ko) * | 2015-01-13 | 2021-10-18 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102313532B1 (ko) * | 2015-01-13 | 2021-10-18 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 애니메이션 메시지를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102177934B1 (ko) * | 2015-03-13 | 2020-11-12 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 변화된 이미지의 분할을 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102306889B1 (ko) * | 2015-05-11 | 2021-09-30 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 데이터 치환을 통한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102405143B1 (ko) * | 2015-08-21 | 2022-06-07 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, 컬러 비트 감소를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR102442698B1 (ko) * | 2015-08-27 | 2022-09-13 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 시스템, os 메시지를 이용한 변화 영역 탐지 기반의 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
CN110110075A (zh) * | 2017-12-25 | 2019-08-09 | 中国电信股份有限公司 | 网页分类方法、装置以及计算机可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040068535A (ko) * | 2002-04-26 | 2004-07-31 | 가부시키가이샤 엔티티 도코모 | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법,화상 복호 방법, 화상 부호화 프로그램 및 화상 복호프로그램 |
US20050201470A1 (en) * | 2004-03-12 | 2005-09-15 | John Sievers | Intra block walk around refresh for H.264 |
KR20070001112A (ko) * | 2004-01-30 | 2007-01-03 | 톰슨 라이센싱 | 적응형 레이트 제어를 구비한 인코더 |
KR20120039237A (ko) * | 2010-10-15 | 2012-04-25 | 삼성전자주식회사 | 사용자 인터페이스 갱신 방법 및 장치 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6266369B1 (en) * | 1998-06-09 | 2001-07-24 | Worldgate Service, Inc. | MPEG encoding technique for encoding web pages |
US7254824B1 (en) * | 1999-04-15 | 2007-08-07 | Sedna Patent Services, Llc | Encoding optimization techniques for encoding program grid section of server-centric interactive programming guide |
US8595308B1 (en) * | 1999-09-10 | 2013-11-26 | Ianywhere Solutions, Inc. | System, method, and computer program product for server side processing in a mobile device environment |
US6606525B1 (en) * | 1999-12-27 | 2003-08-12 | Motorola, Inc. | System and method of merging static data in web pages |
US7346842B1 (en) * | 2000-11-02 | 2008-03-18 | Citrix Systems, Inc. | Methods and apparatus for incorporating a partial page on a client |
US7139814B2 (en) * | 2000-12-01 | 2006-11-21 | Intel Corporation | Dynamic content delivery to static page in non-application capable environment |
US7587669B2 (en) * | 2001-04-09 | 2009-09-08 | Aol Llc | Server-based browser system |
US20030004984A1 (en) * | 2001-07-02 | 2003-01-02 | Iscreen Corporation | Methods for transcoding webpage and creating personal profile |
WO2004068320A2 (en) * | 2003-01-27 | 2004-08-12 | Vincent Wen-Jeng Lue | Method and apparatus for adapting web contents to different display area dimensions |
JP4514203B2 (ja) * | 2004-06-11 | 2010-07-28 | キヤノン株式会社 | 動きベクトル検出装置及び方法 |
US7760956B2 (en) * | 2005-05-12 | 2010-07-20 | Hewlett-Packard Development Company, L.P. | System and method for producing a page using frames of a video stream |
TWI279143B (en) * | 2005-07-11 | 2007-04-11 | Softfoundry Internat Ptd Ltd | Integrated compensation method of video code flow |
EP1958090A4 (en) * | 2005-12-07 | 2008-12-03 | 3Dlabs Inc Ltd | METHOD FOR MANIPULATING WEBSITES |
US7995649B2 (en) * | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
US8270490B2 (en) * | 2006-07-06 | 2012-09-18 | Canon Kabushiki Kaisha | Motion vector detection apparatus, motion vector detection method, image encoding apparatus, image encoding method, and computer program |
JP4993676B2 (ja) * | 2006-09-01 | 2012-08-08 | キヤノン株式会社 | 画像符号化装置及び画像符号化方法 |
US7614003B2 (en) * | 2006-10-23 | 2009-11-03 | Adobe Systems Incorporated | Rendering hypertext markup language content |
JP2008234148A (ja) * | 2007-03-19 | 2008-10-02 | Ricoh Co Ltd | 文書表示装置、文書表示方法及び文書表示プログラム |
US20090024916A1 (en) * | 2007-07-20 | 2009-01-22 | Burckart Erik J | Seamless Asynchronous Updates of Dynamic Content |
US8897359B2 (en) * | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
EP2370967A4 (en) * | 2008-11-26 | 2013-01-23 | Lila Aps Ahead | DYNAMIC IMAGE TILING |
WO2011123859A1 (en) * | 2010-04-02 | 2011-10-06 | Skyfire Labs, Inc. | Assisted hybrid mobile browser |
US9003455B2 (en) * | 2010-07-30 | 2015-04-07 | Guest Tek Interactive Entertainment Ltd. | Hospitality media system employing virtual set top boxes |
US8966359B2 (en) * | 2012-01-26 | 2015-02-24 | International Business Machines Corporation | Web application content mapping |
KR101340588B1 (ko) * | 2012-02-29 | 2013-12-11 | 주식회사 팬택 | 웹페이지 구성방법 및 그 장치 |
-
2012
- 2012-11-05 KR KR20120124402A patent/KR101491591B1/ko active Active
-
2013
- 2013-11-05 US US14/072,214 patent/US20140129923A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040068535A (ko) * | 2002-04-26 | 2004-07-31 | 가부시키가이샤 엔티티 도코모 | 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법,화상 복호 방법, 화상 부호화 프로그램 및 화상 복호프로그램 |
KR20070001112A (ko) * | 2004-01-30 | 2007-01-03 | 톰슨 라이센싱 | 적응형 레이트 제어를 구비한 인코더 |
US20050201470A1 (en) * | 2004-03-12 | 2005-09-15 | John Sievers | Intra block walk around refresh for H.264 |
KR20120039237A (ko) * | 2010-10-15 | 2012-04-25 | 삼성전자주식회사 | 사용자 인터페이스 갱신 방법 및 장치 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150156096A1 (en) * | 2013-11-29 | 2015-06-04 | Electronics And Telecommunications Research Institute | Virtualization service apparatus and method of providing virtualization service |
Also Published As
Publication number | Publication date |
---|---|
US20140129923A1 (en) | 2014-05-08 |
KR20140057983A (ko) | 2014-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101491591B1 (ko) | 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 | |
US10506239B2 (en) | Method and device for intra prediction video | |
US11206405B2 (en) | Video encoding method and apparatus, video decoding method and apparatus, computer device, and storage medium | |
CN111741311B (zh) | 用于对运动矢量进行编码/解码的方法和装置 | |
CN104620578B (zh) | 用于随机访问的多层视频编码的方法和设备以及用于随机访问的多层视频解码的方法和设备 | |
US11172220B2 (en) | Video encoding method, and storage medium thereof | |
US9288498B2 (en) | Image processing apparatus, image processing method, and image processing system | |
US20150229967A1 (en) | Inter-layer video coding method and device for predictive information based on tree structure coding unit, and inter-layer video decoding method and device for predictive informationbased on tree structure coding unit | |
CN104541510B (zh) | 参考画面列表能够被改变的帧间预测方法及其设备 | |
TW201412127A (zh) | 畫面間預測的運動向量預測方法與裝置 | |
US20150010056A1 (en) | Method and apparatus for video encoding capable of parallel entropy encoding of subregions, method and apparatus for video decoding capable of parallel entropy decoding of subregions | |
CN104396251A (zh) | 使用用于多视点视频预测的参考列表对多视点视频进行编码的方法及其装置以及使用用于多视点视频预测的参考列表对多视点视频进行解码的方法及其装置 | |
CN107079159B (zh) | 基于多核系统的并行视频解码的方法和设备 | |
CN115550664A (zh) | 获取运动矢量的方法和装置 | |
Adeyemi-Ejeye et al. | Impact of packet loss on 4K UHD video for portable devices | |
Sharrab et al. | iHELP: a model for instant learning of video coding in VR/AR real-time applications | |
CN118661416A (zh) | 基于分区的预测系统和方法 | |
JP2005341093A (ja) | コンテンツ適応化装置、コンテンツ適応化システム、コンテンツ適応化方法 | |
JP2021535685A (ja) | 動き情報候補リストを構築するための方法、インター予測方法、および装置 | |
US12028394B2 (en) | Method and apparatus for providing cloud streaming service | |
EP4502921A1 (en) | Image filtering method and apparatus and device | |
CN119728988A (zh) | 图像块预测方法、装置及电子设备 | |
CN116405675A (zh) | 编码方法、装置、设备及存储介质 | |
WO2024235610A1 (en) | Inferring motion vector predictor based on motion vector difference | |
KR102273142B1 (ko) | 클라우드 스트리밍 서비스 시스템, 어플리케이션 코드 변환을 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121105 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20130806 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20121105 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140717 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150119 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150203 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150204 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20211222 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20250122 Start annual number: 11 End annual number: 11 |