KR102225610B1 - 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 - Google Patents
클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 Download PDFInfo
- Publication number
- KR102225610B1 KR102225610B1 KR1020150006364A KR20150006364A KR102225610B1 KR 102225610 B1 KR102225610 B1 KR 102225610B1 KR 1020150006364 A KR1020150006364 A KR 1020150006364A KR 20150006364 A KR20150006364 A KR 20150006364A KR 102225610 B1 KR102225610 B1 KR 102225610B1
- Authority
- KR
- South Korea
- Prior art keywords
- animation
- cloud streaming
- web application
- message
- captured image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000008859 change Effects 0.000 claims abstract description 41
- 230000006835 compression Effects 0.000 claims abstract description 16
- 238000007906 compression Methods 0.000 claims abstract description 16
- 230000000694 effects Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 5
- 238000012545 processing Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 도 1에 도시된 클라우드 스트리밍 서버의 일 예를 나타낸 블록도이다.
도 3은 본 발명의 일실시예에 따른 스틸 이미지 기반의 클라우드 스트리밍 서비스 수행 과정을 나타낸 도면이다.
도 4a 내지 도 4c는 본 발명의 일실시예에 따른 웹 어플리케이션 실행 화면을 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른 메시지 기반 이미지 클라우드 스트리밍 서비스 방법을 나타낸 동작 흐름도이다.
120-1~120-N: 단말 장치 130: 네트워크
210: 화면 수신부 220: 변화 영역 검출부
230: 애니메이션 메시지 생성부 250: 캡처부
260: 인코딩부 270: 센딩부
280: 저장부 305: 사용자 단말
410: 메인 화면 420: 메뉴 영역
Claims (16)
- 웹 어플리케이션 서버로부터 웹 어플리케이션 실행 화면을 수신하는 화면 수신부;
상기 웹 어플리케이션 실행 화면에 포함된 이전 프레임과 현재 프레임을 비교하여 상기 이전 프레임으로부터 변화된 상기 현재 프레임의 변화 영역을 결정하는 변화 영역 검출부;
상기 변화 영역에 적용된 애니메이션 정보를 포함하는 애니메이션 메시지를 생성하는 애니메이션 메시지 생성부;
상기 변화 영역 내 프레임들 중 어느 하나로부터 캡처 이미지를 생성하는 캡처부;
스틸 이미지(still image) 압축 기법을 이용하여 상기 캡처 이미지를 스틸 이미지 인코딩하는 인코딩부; 및
사용자 단말에서 상기 애니메이션 정보에 상응하는 애니메이션 효과를 적용하여 상기 웹 어플리케이션 실행 화면을 생성할 수 있도록 상기 애니메이션 메시지를 상기 사용자 단말로 전송하여 스틸 이미지 기반 클라우드 스트리밍 서비스를 수행하는 센딩부
를 포함하고,
상기 캡처 이미지는
상기 애니메이션 효과가 적용되지 않은 상태로 캡처된 것에 상응하고,
상기 애니메이션 정보는
애니메이션 타입, 애니메이션 적용 시간, 애니메이션 반복 횟수, 애니메이션 시작 좌표, 애니메이션 종료 좌표, 시작 사이즈 및 종료 사이즈 중 적어도 하나를 포함하는 것을 특징으로 하는 클라우드 스트리밍 서버. - 청구항 1에 있어서,
상기 센딩부는
상기 사용자 단말에서 상기 캡처 이미지에 상기 애니메이션 메시지에 포함된 상기 애니메이션 정보를 적용하여 상기 웹 어플리케이션 실행 화면을 생성할 수 있도록 상기 애니메이션 메시지 및 스틸 이미지 인코딩된 상기 캡처 이미지를 상기 사용자 단말에 전송하는 것을 특징으로 하는 클라우드 스트리밍 서버. - 청구항 2에 있어서,
상기 변화 영역은
상기 웹 어플리케이션 실행 화면 중 메인 화면 상에 중첩적으로 표시되는 메뉴 영역인 것을 특징으로 하는 클라우드 스트리밍 서버. - 삭제
- 삭제
- 삭제
- 삭제
- 웹 어플리케이션 서버로부터 웹 어플리케이션 실행 화면을 수신하는 단계;
상기 웹 어플리케이션 실행 화면에 포함된 이전 프레임과 현재 프레임을 비교하여 상기 이전 프레임으로부터 변화된 상기 현재 프레임의 변화 영역을 결정하는 단계;
상기 변화 영역에 적용된 애니메이션 정보를 포함하는 애니메이션 메시지를 생성하는 단계;
상기 변화 영역 내 프레임들 중 어느 하나로부터 캡처 이미지를 생성하는 단계;
스틸 이미지(still image) 압축 기법을 이용하여 상기 캡처 이미지를 스틸 이미지 인코딩하는 단계; 및
사용자 단말에서 상기 애니메이션 정보에 상응하는 애니메이션 효과를 적용하여 상기 웹 어플리케이션 실행 화면을 생성할 수 있도록 상기 애니메이션 메시지를 상기 사용자 단말로 전송하여 스틸 이미지 기반 클라우드 스트리밍 서비스를 수행하는 단계
를 포함하고,
상기 캡처 이미지는
상기 애니메이션 효과가 적용되지 않은 상태로 캡처된 것에 상응하고,
상기 애니메이션 정보는
애니메이션 타입, 애니메이션 적용 시간, 애니메이션 반복 횟수, 애니메이션 시작 좌표, 애니메이션 종료 좌표, 시작 사이즈 및 종료 사이즈 중 적어도 하나를 포함하는 것을 특징으로 하는 메시지 기반 이미지 클라우드 스트리밍 서비스 방법. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 웹 어플리케이션을 실행하고, 상기 웹 어플리케이션의 실행 화면을 클라우드 스트리밍 서버에 전송하는 웹 어플리케이션 서버;
상기 웹 어플리케이션 서버로부터 상기 웹 어플리케이션 실행 화면을 수신하고, 상기 웹 어플리케이션 실행 화면에 포함된 이전 프레임과 현재 프레임을 비교하여 상기 이전 프레임으로부터 변화된 상기 현재 프레임의 변화 영역을 결정하고, 상기 변화 영역 내 프레임들 중 어느 하나로부터 캡처 이미지를 생성하고, 상기 변화 영역에 적용된 애니메이션 정보를 포함하는 애니메이션 메시지를 생성하고, 스틸 이미지 압축 기법을 이용하여 상기 캡처 이미지를 스틸 이미지 인코딩하고, 사용자 단말에서 상기 애니메이션 정보에 상응하는 애니메이션 효과를 적용하여 상기 웹 어플리케이션 실행 화면을 생성할 수 있도록 상기 애니메이션 메시지를 상기 사용자 단말로 전송하여 스틸 이미지 기반 클라우드 스트리밍 서비스를 수행하는 클라우드 스트리밍 서버; 및
상기 클라우드 스트리밍 서버로부터 상기 애니메이션 메시지를 수신하여, 상기 스틸 이미지 기반 클라우드 스트리밍 서비스에 상응하는 웹 어플리케이션 실행 결과 화면을 제공하는 사용자 단말
을 포함하고,
상기 캡처 이미지는
상기 애니메이션 효과가 적용되지 않은 상태로 캡처된 것에 상응하고,
상기 애니메이션 정보는
애니메이션 타입, 애니메이션 적용 시간, 애니메이션 반복 횟수, 애니메이션 시작 좌표, 애니메이션 종료 좌표, 시작 사이즈 및 종료 사이즈 중 적어도 하나를 포함하는 것을 특징으로 하는 메시지 기반 이미지 클라우드 스트리밍 서비스 시스템.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150006364A KR102225610B1 (ko) | 2015-01-13 | 2015-01-13 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
KR1020210028268A KR102313516B1 (ko) | 2015-01-13 | 2021-03-03 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150006364A KR102225610B1 (ko) | 2015-01-13 | 2015-01-13 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210028268A Division KR102313516B1 (ko) | 2015-01-13 | 2021-03-03 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160087256A KR20160087256A (ko) | 2016-07-21 |
KR102225610B1 true KR102225610B1 (ko) | 2021-03-12 |
Family
ID=56680537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150006364A KR102225610B1 (ko) | 2015-01-13 | 2015-01-13 | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102225610B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080313545A1 (en) * | 2007-06-13 | 2008-12-18 | Microsoft Corporation | Systems and methods for providing desktop or application remoting to a web browser |
US20130155075A1 (en) * | 2011-12-15 | 2013-06-20 | Fujitsu Limited | Information processing device, image transmission method, and recording medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9015230B2 (en) | 2011-02-23 | 2015-04-21 | Broadcom Corporation | Gateway/set top box image merging for delivery to serviced client device |
KR101491591B1 (ko) * | 2012-11-05 | 2015-02-09 | 주식회사 케이티 | 웹앱 가상화 서비스를 제공하는 가상화 서버 및 웹앱 가상화 서비스 제공을 위한 데이터 전송방법 |
-
2015
- 2015-01-13 KR KR1020150006364A patent/KR102225610B1/ko active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080313545A1 (en) * | 2007-06-13 | 2008-12-18 | Microsoft Corporation | Systems and methods for providing desktop or application remoting to a web browser |
US20130155075A1 (en) * | 2011-12-15 | 2013-06-20 | Fujitsu Limited | Information processing device, image transmission method, and recording medium |
Also Published As
Publication number | Publication date |
---|---|
KR20160087256A (ko) | 2016-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102384174B1 (ko) | 클라우드 스트리밍 서비스 시스템, 스틸 이미지 압축 기법을 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102271721B1 (ko) | 클라우드 스트리밍 서비스 시스템, 단말 성능을 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102247892B1 (ko) | 클라우드 스트리밍 서비스 시스템, 어플리케이션 코드를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102313516B1 (ko) | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102225610B1 (ko) | 클라우드 스트리밍 서비스 시스템, 메시지 기반 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102313533B1 (ko) | 클라우드 스트리밍 서비스 시스템, 전체 화면 변화를 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102225609B1 (ko) | 클라우드 스트리밍 서비스 시스템, 전체 화면 변화를 고려한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102313532B1 (ko) | 클라우드 스트리밍 서비스 시스템, 애니메이션 메시지를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102225608B1 (ko) | 클라우드 스트리밍 서비스 시스템, 애니메이션 메시지를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102247887B1 (ko) | 클라우드 스트리밍 서비스 시스템, 소스 정보를 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102272357B1 (ko) | 클라우드 스트리밍 서비스 시스템, 드로잉 레이어 분리를 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102273143B1 (ko) | 클라우드 스트리밍 서비스 시스템, 스틸 이미지 기반 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR20160115566A (ko) | 클라우드 스트리밍 서비스 시스템, 이미지와 텍스트의 분리를 통한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR20160087225A (ko) | 클라우드 스트리밍 서비스 시스템, 멀티뷰 화면을 제공하기 위한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102273142B1 (ko) | 클라우드 스트리밍 서비스 시스템, 어플리케이션 코드 변환을 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102063093B1 (ko) | 클라우드 스트리밍 서비스 시스템, 메모리 병목 현상을 방지하기 위한 데이터 압축 방법 및 이를 위한 장치 | |
KR102247889B1 (ko) | 클라우드 스트리밍 서비스 시스템, 시스템 자원을 절약하기 위한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102247888B1 (ko) | 클라우드 스트리밍 서비스 시스템, 선택적 스트리밍 파이프라인 방식에 기반한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR102265419B1 (ko) | 클라우드 스트리밍 서비스 시스템, 선택적 인코딩 처리 유닛을 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
KR20170000670A (ko) | 클라우드 스트리밍 서비스 시스템, 씬 영역 특성을 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150113 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20151113 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
PN2301 | Change of applicant |
Patent event date: 20171113 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PN2301 | Change of applicant |
Patent event date: 20181012 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20191230 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20150113 Comment text: Patent Application |
|
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20200625 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20150113 Patent event code: PA03021R01I Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200921 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: 20201207 |
|
A107 | Divisional application of patent | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20210303 Patent event code: PA01071R01D |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210303 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210304 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20231211 Start annual number: 4 End annual number: 4 |