KR101410837B1 - 비디오 메모리의 모니터링을 이용한 영상 처리 장치 - Google Patents
비디오 메모리의 모니터링을 이용한 영상 처리 장치 Download PDFInfo
- Publication number
- KR101410837B1 KR101410837B1 KR20130108649A KR20130108649A KR101410837B1 KR 101410837 B1 KR101410837 B1 KR 101410837B1 KR 20130108649 A KR20130108649 A KR 20130108649A KR 20130108649 A KR20130108649 A KR 20130108649A KR 101410837 B1 KR101410837 B1 KR 101410837B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- display screen
- changed
- video memory
- image data
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or compensation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/10—Special adaptations of display systems for operation with variable images
- G09G2320/103—Detection of image changes, e.g. determination of an index representative of the image change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Closed-Circuit Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 본 발명의 일 실시 형태에 의한 변경된 영역에 대한 데이터의 추출 및 속성 정보 중 좌표를 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시 형태에 의해 비디오 메모리의 모니터링을 이용한 영상 처리 방법으로, 송신측 영상 처리 장치의 흐름을 설명하는 흐름도이다.
도 4는 본 발명의 일 실시 형태에 의해 비디오 메모리의 모니터링을 이용한 영상 처리 방법으로, 수신측 영상 처리 장치의 흐름을 설명하는 흐름도이다.
121: 그래픽 엔진(송신측) 122: 디스플레이 드라이버(송신측)
123: 비디오 메모리(송신측) 124: 미러 드라이버
125: 변경 데이터 추출부 126: 인코딩부
127: 송신부 128: 비디오 포트(송신측)
130: 영상 처리 장치(수신측) 131: 수신부
132: 디코딩부 133: 변경 데이터 업데이트부
134: 비디오 메모리(수신측) 135: 디스플레이 드라이버(수신측)
136: 그래픽 엔진(수신측) 137: 비디오 포트(수신측)
140: 디스플레이 장치(수신측) 211, 212: 변경된 영역
Claims (10)
- 디스플레이 화면을 다수의 영역으로 분할한 후, 분할된 영역별로 대응하는 어드레스에 디스플레이할 영상 데이터를 저장하는 비디오 메모리를 포함하며 커널 모드에서 동작하는 영상 처리 장치에 있어서,
상기 비디오 메모리의 어드레스에 저장된 영상 데이터의 변경 여부를 모니터링하는 미러 드라이버;
상기 비디오 메모리의 어드레스에 저장된 영상 데이터가 변경되면, 상기 비디오 메모리로부터 상기 디스플레이 화면 중 변경된 영역에 대한 영상 데이터를 추출하는 변경 데이터 추출부; 및
상기 추출된 영상 데이터와 함께 상기 추출된 영상 데이터에 대한 속성 정보를 인코딩하는 인코딩부를 포함하며,
상기 속성 정보는, 상기 디스플레이 화면 중 상기 변경된 영역의 좌표, 상기 인코딩에 의한 패킷 사이즈, 해상도, 타임 스탬프, 초당 프레임 전송수(Frame Per Second, FPS) 및 상기 디스플레이 화면이 복수개인 경우 디스플레이 화면의 고유 식별자(Unique ID, UID)를 포함하는 영상 처리 장치.
- 제1항에 있어서,
상기 인코딩부는,
상기 추출된 영상 데이터 및 상기 추출된 영상 데이터에 대한 속성 정보를 제이피지(Joint Photograph coding Experts Group, JPEG) 형식으로 인코딩하는 영상 처리 장치.
- 제1항에 있어서,
상기 변경된 영역이 복수개인 경우,
상기 인코딩부는, 상기 복수개의 변경된 영역들 각각에 대하여, 인코딩하는 영상 처리 장치.
- 삭제
- 삭제
- 인코딩된 데이터를 수신하여 디스플레이하는 영상 처리 장치에 있어서,
상기 인코딩된 데이터를 수신하여 디코딩하는 디코딩부;
상기 인코딩된 데이터에 포함된 속성 정보에 기초하여, 비디오 메모리에 디스플레이 화면 중 변경된 영역에 대한 영상 데이터를 업데이트하는 변경 데이터 업데이트부; 및
상기 비디오 메모리에 저장된 업데이트된 영상 데이터를 상기 디스플레이 화면 중 변경된 영역에 디스플레이하는 디스플레이 드라이버를 포함하며,
상기 인코딩된 데이터는, 상기 인코딩된 데이터를 송신하는 송신측 영상 처리 장치의 디스플레이 화면을 다수의 영역으로 분할한 후 분할된 영역별로 대응하는 어드레스에 디스플레이할 영상 데이터를 저장하는 비디오 메모리의 어드레스에 저장된 영상 데이터의 변경 여부를 모니터링하여 얻은 영상 데이터와 함께 상기 속성 정보를 인코딩한 데이터로, 상기 송신측 영상 처리 장치는 커널 모드에서 동작하며,
상기 속성 정보는, 상기 디스플레이 화면 중 상기 변경된 영역의 좌표, 상기 인코딩에 의한 패킷 사이즈, 해상도, 타임 스탬프, 초당 프레임 전송수(Frame Per Second, FPS) 및 상기 디스플레이 화면이 복수개인 경우 디스플레이 화면의 고유 식별자(Unique ID, UID)를 포함하는 영상 처리 장치.
- 제6항에 있어서,
상기 디코딩부는,
비디오 카드의 그래픽 프로세싱 유닛(Graphic Processing Unit, GPU)을 포함하는 영상 처리 장치.
- 제6항에 있어서,
상기 인코딩된 데이터는,
제이피지(Joint Photograph coding Experts Group, JPEG) 형식인 영상 처리 장치.
- 제6항에 있어서,
상기 변경된 영역이 복수개인 경우,
상기 인코딩된 데이터는, 상기 복수개의 변경된 영역들 각각에 대하여 인코딩된 데이터인 영상 처리 장치.
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130108649A KR101410837B1 (ko) | 2013-09-10 | 2013-09-10 | 비디오 메모리의 모니터링을 이용한 영상 처리 장치 |
PCT/KR2014/008419 WO2015037894A1 (ko) | 2013-09-10 | 2014-09-05 | 비디오 메모리의 모니터링을 이용한 영상 처리 장치 |
CN201480061396.9A CN105993176A (zh) | 2013-09-10 | 2014-09-05 | 利用视频存储器的监控的图像处理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130108649A KR101410837B1 (ko) | 2013-09-10 | 2013-09-10 | 비디오 메모리의 모니터링을 이용한 영상 처리 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101410837B1 true KR101410837B1 (ko) | 2014-06-24 |
Family
ID=51133783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20130108649A Active KR101410837B1 (ko) | 2013-09-10 | 2013-09-10 | 비디오 메모리의 모니터링을 이용한 영상 처리 장치 |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR101410837B1 (ko) |
CN (1) | CN105993176A (ko) |
WO (1) | WO2015037894A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160140012A (ko) * | 2015-05-29 | 2016-12-07 | 엔쓰리엔 주식회사 | 영상 데이터 전송 및 수신 방법 및 장치 |
KR101839415B1 (ko) * | 2017-02-20 | 2018-03-16 | 엔쓰리엔 주식회사 | 영상 데이터 전송 및 수신 방법 및 장치 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254805B (zh) * | 2016-07-28 | 2018-09-21 | 浙江大华技术股份有限公司 | 一种录像数据的存储方法、装置及录像机 |
CN111263198A (zh) * | 2020-02-16 | 2020-06-09 | 袁芳 | 一种视频资源的盗版追踪方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020047978A (ko) * | 2000-12-15 | 2002-06-22 | 구자홍 | 디지털 영상 녹화 시스템의 압축저장방법 |
JP2007166013A (ja) * | 2005-12-09 | 2007-06-28 | Ricoh Co Ltd | 画像処理方式、画像処理方法、画像処理プログラム及び画像処理プログラムを記録した記録媒体 |
KR20080006295A (ko) * | 2006-07-12 | 2008-01-16 | 엠텍비젼 주식회사 | 제이펙 이미지 처리 방법, 이미지 처리 장치 및 이를구현하기 위한 프로그램이 기록된 기록매체 |
KR20120091550A (ko) * | 2011-02-09 | 2012-08-20 | 주식회사 글로벌미디어테크 | 범용 그래픽 처리장치의 병렬 프로세서를 이용한 고속 영상 처리 장치 및 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2880964B2 (ja) * | 1996-08-28 | 1999-04-12 | 日本電気フィールドサービス株式会社 | 表示領域切換システム |
KR100713400B1 (ko) * | 2004-04-30 | 2007-05-04 | 삼성전자주식회사 | 평균 히스토그램 오차 방식을 이용한 h.263/mpeg비디오 인코더 및 그 제어 방법 |
JP5680283B2 (ja) * | 2008-09-19 | 2015-03-04 | 株式会社Nttドコモ | 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、動画像符号化プログラム、及び動画像復号プログラム |
CN101582046B (zh) * | 2009-06-26 | 2011-12-07 | 浪潮电子信息产业股份有限公司 | 一种高可用的系统状态监控、预测以及智能管理方法 |
-
2013
- 2013-09-10 KR KR20130108649A patent/KR101410837B1/ko active Active
-
2014
- 2014-09-05 WO PCT/KR2014/008419 patent/WO2015037894A1/ko active Application Filing
- 2014-09-05 CN CN201480061396.9A patent/CN105993176A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020047978A (ko) * | 2000-12-15 | 2002-06-22 | 구자홍 | 디지털 영상 녹화 시스템의 압축저장방법 |
JP2007166013A (ja) * | 2005-12-09 | 2007-06-28 | Ricoh Co Ltd | 画像処理方式、画像処理方法、画像処理プログラム及び画像処理プログラムを記録した記録媒体 |
KR20080006295A (ko) * | 2006-07-12 | 2008-01-16 | 엠텍비젼 주식회사 | 제이펙 이미지 처리 방법, 이미지 처리 장치 및 이를구현하기 위한 프로그램이 기록된 기록매체 |
KR20120091550A (ko) * | 2011-02-09 | 2012-08-20 | 주식회사 글로벌미디어테크 | 범용 그래픽 처리장치의 병렬 프로세서를 이용한 고속 영상 처리 장치 및 방법 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160140012A (ko) * | 2015-05-29 | 2016-12-07 | 엔쓰리엔 주식회사 | 영상 데이터 전송 및 수신 방법 및 장치 |
KR101710011B1 (ko) * | 2015-05-29 | 2017-03-08 | 엔쓰리엔 주식회사 | 영상 데이터 전송 및 수신 방법 및 장치 |
KR101839415B1 (ko) * | 2017-02-20 | 2018-03-16 | 엔쓰리엔 주식회사 | 영상 데이터 전송 및 수신 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
CN105993176A (zh) | 2016-10-05 |
WO2015037894A1 (ko) | 2015-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11553222B2 (en) | Low latency wireless virtual reality systems and methods | |
CN104244088B (zh) | 显示控制器、屏幕图像传送装置和屏幕图像传送方法 | |
US10341650B2 (en) | Efficient streaming of virtual reality content | |
TWI569629B (zh) | 用於在壓縮視訊資料中包括感興趣區域指示之技術 | |
CN103281539B (zh) | 一种图像编、解码处理的方法、装置及终端 | |
US20140094300A1 (en) | Display system and display method for video wall | |
US20200112745A1 (en) | Prediction for matched patch index coding | |
US10620903B2 (en) | Method and device for processing display data | |
US11310560B2 (en) | Bitstream merger and extractor | |
KR101698951B1 (ko) | 복수의 시각적 요소를 가지는 스크린을 공유하는 시스템, 장치, 및 방법 | |
KR101410837B1 (ko) | 비디오 메모리의 모니터링을 이용한 영상 처리 장치 | |
CN103533358B (zh) | 自适用图像采集传输显示装置 | |
US20240233190A1 (en) | Partial decoding and reconstruction of submeshes | |
WO2018107338A1 (zh) | 图像信号处理方法和装置 | |
EP2563038A1 (en) | Method for transmitting video signals from an application on a server over an IP network to a client device | |
CN105404487B (zh) | 一种支持回显功能的拼接控制器及其控制方法 | |
CN107734278B (zh) | 一种视频回放方法及相关装置 | |
WO2016154816A1 (zh) | 数据处理方法及装置 | |
CN107318021B (zh) | 一种远程显示的数据处理方法及系统 | |
CN116489132A (zh) | 虚拟桌面数据传输方法、服务器、客户端和存储介质 | |
CN107318020B (zh) | 远程显示的数据处理方法及系统 | |
JP5449241B2 (ja) | 映像復号装置、映像送受信装置、映像復号方法、及び映像送受信方法 | |
CN106412598A (zh) | 基于cuda显卡编码的无线视频传输系统及其传输方法 | |
US20240244232A1 (en) | Submesh coding for dynamic mesh coding | |
US10025550B2 (en) | Fast keyboard for screen mirroring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130910 |
|
PA0201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20130926 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20130910 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: 20140128 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20140415 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140128 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20140415 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20140310 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20140602 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20140514 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20140415 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20140310 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140617 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140617 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20181018 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181018 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190409 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190409 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20200630 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210916 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20220712 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20230530 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20240529 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20250527 Start annual number: 12 End annual number: 12 |