KR102254679B1 - 이미지 처리 방법 및 이미지 처리 장치 - Google Patents
이미지 처리 방법 및 이미지 처리 장치 Download PDFInfo
- Publication number
- KR102254679B1 KR102254679B1 KR1020140099100A KR20140099100A KR102254679B1 KR 102254679 B1 KR102254679 B1 KR 102254679B1 KR 1020140099100 A KR1020140099100 A KR 1020140099100A KR 20140099100 A KR20140099100 A KR 20140099100A KR 102254679 B1 KR102254679 B1 KR 102254679B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- gpu
- rendered
- rendering
- similarity
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3293—Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 이미지 처리 장치를 설명하기 위한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 이미지 처리 방법을 설명하기 위한 개략도이다.
도 4는 본 발명의 다른 실시예에 따른 이미지 처리 방법을 설명하기 위한 개략도이다.
도 5는 본 발명의 다른 실시예에 따른 이미지 처리 장치를 설명하기 위한 블록도이다.
도 6은 도 5의 실시예에서 2 개의 이미지 사이의 유사도를 판단하는 것을 설명하기 위한 개략도이다.
도 7은 본 발명의 또 다른 실시예에 따른 이미지 처리 방법을 설명하기 위한 개략도이다.
도 8은 본 발명의 또 다른 실시예에 따른 이미지 처리 방법을 설명하기 위한 개략도이다.
도 9는 본 발명의 일 실시예에 따른 이미지 처리 방법을 설명하기 위한 순서도이다.
도 10은 본 발명의 다른 실시예에 따른 이미지 처리 방법을 설명하기 위한 순서도이다.
도 11은 본 발명의 또 다른 실시예에 따른 이미지 처리 방법을 설명하기 위한 순서도이다.
도 12는 본 발명의 또 다른 실시예에 따른 이미지 처리 방법을 설명하기 위한 순서도이다.
104: 코-프로세서 106: 사용자 인터페이스
108: GPU 컨트롤러 110: GPU
112: 디스플레이 컨트롤러 114: 디스플레이
116: 메모리 컨트롤러 118: 메모리
120: 버스 200: 이미지 처리 장치
202: 데이터 모니터 204: 렌더링 빈도 콘트롤러
Claims (10)
- GPU(Graphic Processing Unit)가 렌더링한 제1 이미지를 상기 GPU로부터 수신하고,
상기 제1 이미지와, 상기 GPU가 상기 제1 이미지보다 먼저 렌더링한 제2 이미지를 비교하고,
상기 제1 이미지와 상기 제2 이미지의 비교 결과에 따라 상기 GPU의 렌더링 빈도를 제어하는 것을 포함하되,
상기 제2 이미지는 상기 GPU가 상기 제1 이미지보다 먼저 렌더링한 제1 렌더링 이미지(rendered image) 및 제2 렌더링 이미지를 포함하고,
상기 제1 이미지와 상기 제2 이미지의 비교 결과에 따라 상기 GPU의 렌더링 빈도를 제어하는 것은,
상기 제1 이미지와 상기 제1 렌더링 이미지를 비교하여 상기 제1 이미지와 상기 제1 렌더링 이미지 사이의 제1 유사도를 결정하고,
상기 제1 이미지와 상기 제2 렌더링 이미지를 비교하여 상기 제1 이미지와 상기 제2 렌더링 이미지 사이의 제2 유사도를 결정하고,
상기 제1 유사도와 상기 제2 유사도의 평균치를 기초로 상기 GPU의 렌더링 빈도를 제어하는 것을 포함하는 이미지 처리 방법. - 제1항에 있어서,
상기 제1 이미지와 상기 제2 이미지의 비교 결과에 따라 상기 GPU의 렌더링 빈도를 제어하는 것은, 상기 제1 이미지와 상기 제2 이미지 사이의 유사도가 미리 설정된 임계값 이상인 경우 상기 GPU의 렌더링 작업을 중지시키는 것을 포함하는 이미지 처리 방법. - 제2항에 있어서,
상기 제1 이미지와 상기 제2 이미지 사이의 유사도가 미리 설정된 임계값 이상인 경우 상기 GPU의 렌더링 작업을 중지시키는 것은, 하나 이상의 이미지에 대한 상기 GPU의 렌더링 작업을 중지시키는 것을 포함하는 이미지 처리 방법. - 제2항에 있어서,
상기 제1 이미지와 상기 제2 이미지 사이의 유사도가 미리 설정된 임계값 이상인 경우 상기 GPU의 렌더링 작업을 중지시키는 것은, 미리 설정된 시간 동안 상기 GPU를 유휴(idle) 상태로 전환시키는 것을 포함하는 이미지 처리 방법. - 삭제
- 제1항에 있어서,
상기 제1 이미지와 연관된 제1 보조 데이터를 수신하는 것을 더 포함하고,
상기 제1 이미지와 상기 제2 이미지를 비교하는 것은, 상기 제1 이미지와 연관된 제1 보조 데이터와 상기 제2 이미지와 연관된 제2 보조 데이터를 비교하는 것을 포함하는 이미지 처리 방법. - 제6항에 있어서,
상기 제1 보조 데이터는 상기 제1 이미지에 대한 타일 기반의 시그너처(tile-base signature) 정보를 포함하고,
상기 제2 보조 데이터는 상기 제2 이미지에 대한 타일 기반의 시그너처 정보를 포함하는 이미지 처리 방법. - GPU(Graphic Processing Unit)가 렌더링하고 제1 윈도우에 표시되는 제1 이미지와, 상기 GPU가 렌더링하고 제2 윈도우에 표시되는 제2 이미지를 수신하고,
상기 제1 윈도우는 디스플레이에서 실행되는 제1 그래픽 어플리케이션에 해당하고, 상기 제2 윈도우는 상기 디스플레이에서 실행되는 제2 그래픽 어플리케이션에 해당하고,
상기 제1 그래픽 어플리케이션 및 상기 제2 그래픽 어플리케이션은 동시에 실행되고,
상기 제1 이미지와, 상기 GPU가 상기 제1 이미지보다 먼저 렌더링하고 상기 제1 윈도우에 표시되는 제3 이미지를 비교하고,
상기 제2 이미지와, 상기 GPU가 상기 제2 이미지보다 먼저 렌더링하고 상기 제2 윈도우에 표시되는 제4 이미지를 비교하고,
상기 제1 이미지와 상기 제3 이미지의 비교 결과 및 상기 제2 이미지와 상기 제4 이미지의 비교 결과에 따라, 상기 GPU에 대해 상기 제1 윈도우에 대한 렌더링 빈도 및 상기 제2 윈도우에 대한 렌더링 빈도를 제어하는 것을 포함하는 이미지 처리 방법. - 제8항에 있어서,
상기 GPU에 대해 상기 제1 윈도우에 대한 렌더링 빈도 및 상기 제2 윈도우에 대한 렌더링 빈도를 제어하는 것은, 상기 제1 윈도우에 대한 렌더링 작업 및 상기 제2 윈도우에 대한 렌더링 작업 중 적어도 하나를 중지시키는 것을 포함하는 이미지 처리 방법. - GPU(Graphic Processing Unit)가 렌더링한 제1 이미지를 상기 GPU로부터 수신하는 데이터 모니터; 및
상기 데이터 모니터로부터 수신한 상기 제1 이미지와, 상기 GPU가 상기 제1 이미지보다 먼저 렌더링한 제2 이미지를 비교하고,
상기 제1 이미지와, 상기 GPU가 상기 제1 이미지보다 먼저 렌더링한 제3 이미지를 비교하고,
상기 제1 이미지와 상기 제2 이미지 사이의 제1 유사도를 결정하고,
상기 제1 이미지와 상기 제3 이미지 사이의 제2 유사도를 결정하고,
상기 제1 유사도와 상기 제2 유사도의 평균치를 기초로 상기 GPU의 렌더링 빈도를 제어하는 렌더링 빈도 컨트롤러를 포함하는 이미지 처리 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140099100A KR102254679B1 (ko) | 2014-08-01 | 2014-08-01 | 이미지 처리 방법 및 이미지 처리 장치 |
| US14/789,236 US9753532B2 (en) | 2014-08-01 | 2015-07-01 | Image processing method and image processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140099100A KR102254679B1 (ko) | 2014-08-01 | 2014-08-01 | 이미지 처리 방법 및 이미지 처리 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20160016005A KR20160016005A (ko) | 2016-02-15 |
| KR102254679B1 true KR102254679B1 (ko) | 2021-05-21 |
Family
ID=55179983
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140099100A Active KR102254679B1 (ko) | 2014-08-01 | 2014-08-01 | 이미지 처리 방법 및 이미지 처리 장치 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9753532B2 (ko) |
| KR (1) | KR102254679B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023113167A1 (ko) * | 2021-12-16 | 2023-06-22 | 삼성전자주식회사 | 전자 장치 및 이의 동작 방법 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10255703B2 (en) | 2015-12-18 | 2019-04-09 | Ebay Inc. | Original image generation system |
| JP6018330B1 (ja) * | 2016-03-03 | 2016-11-02 | 株式会社Cygames | 情報処理プログラム、及び情報処理方法 |
| CN108089688A (zh) * | 2016-11-22 | 2018-05-29 | 中兴通讯股份有限公司 | 一种控制节电设置方法、装置及移动终端 |
| CN111626915B (zh) * | 2020-05-29 | 2024-03-26 | 大陆汽车车身电子系统(芜湖)有限公司 | 一种图像显示方法 |
| CN114860059B (zh) * | 2022-05-12 | 2023-10-31 | 深圳市华云电源有限公司 | 一种led显示屏电源控制方法、装置、电子设备及介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130057519A1 (en) * | 2011-09-01 | 2013-03-07 | Sharp Laboratories Of America, Inc. | Display refresh system |
| US20140002730A1 (en) * | 2012-06-28 | 2014-01-02 | Qualcomm Incorporated | Adaptive frame rate control |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010057142A (ko) | 1999-12-18 | 2001-07-04 | 윤종용 | 프레임 레이트 변환장치 및 그 방법 |
| KR100457517B1 (ko) | 2002-02-19 | 2004-11-17 | 삼성전자주식회사 | 프레임 레이트 변환장치 및 그 방법 |
| KR100847998B1 (ko) | 2002-04-19 | 2008-07-23 | 매그나칩 반도체 유한회사 | 데이터 비교에 의한 리프레시 제어 장치 |
| KR20050022555A (ko) | 2003-08-20 | 2005-03-08 | 주식회사 팬택앤큐리텔 | 부분적인 화소정보 업데이트 장치 및 그 방법 |
| KR20050062116A (ko) | 2003-12-19 | 2005-06-23 | 주식회사 팬택앤큐리텔 | 이동통신 단말기의 영상 출력 방법 |
| US20080055318A1 (en) | 2006-08-31 | 2008-03-06 | Glen David I J | Dynamic frame rate adjustment |
| JP2009216900A (ja) | 2008-03-10 | 2009-09-24 | Sharp Corp | 携帯端末及び携帯端末のフレームレート設定方法 |
| JP2011186834A (ja) | 2010-03-09 | 2011-09-22 | Copcom Co Ltd | ゲームプログラム、記録媒体、及びコンピュータ装置 |
| KR101782044B1 (ko) * | 2011-02-22 | 2017-09-26 | 삼성전자주식회사 | 그래픽 프로세서 및 조기 가시성 테스트 방법 |
| US8862906B2 (en) | 2011-04-01 | 2014-10-14 | Intel Corporation | Control of platform power consumption using coordination of platform power management and display power management |
| KR101774237B1 (ko) | 2011-04-18 | 2017-09-05 | 현대모비스 주식회사 | 적응적 부호화 구조를 이용한 영상의 부호화 방법 및 이를 이용한 인코딩 시스템 |
| US9460481B2 (en) * | 2013-03-25 | 2016-10-04 | Vmware, Inc. | Systems and methods for processing desktop graphics for remote display |
-
2014
- 2014-08-01 KR KR1020140099100A patent/KR102254679B1/ko active Active
-
2015
- 2015-07-01 US US14/789,236 patent/US9753532B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130057519A1 (en) * | 2011-09-01 | 2013-03-07 | Sharp Laboratories Of America, Inc. | Display refresh system |
| US20140002730A1 (en) * | 2012-06-28 | 2014-01-02 | Qualcomm Incorporated | Adaptive frame rate control |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023113167A1 (ko) * | 2021-12-16 | 2023-06-22 | 삼성전자주식회사 | 전자 장치 및 이의 동작 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160016005A (ko) | 2016-02-15 |
| US9753532B2 (en) | 2017-09-05 |
| US20160034021A1 (en) | 2016-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102254679B1 (ko) | 이미지 처리 방법 및 이미지 처리 장치 | |
| CN110166758B (zh) | 图像处理方法、装置、终端设备及存储介质 | |
| KR102194795B1 (ko) | 전력 제어를 위한 전자 장치 및 방법 | |
| US10298840B2 (en) | Foveated camera for video augmented reality and head mounted display | |
| KR102147912B1 (ko) | 프로세서 칩 및 그 제어 방법들 | |
| KR20140044840A (ko) | 변경된 영역들을 이용한 매체 인코딩 | |
| WO2018000372A1 (zh) | 画面显示的方法和终端 | |
| CN113176841A (zh) | 悬浮窗显示方法、装置、电子设备及可读存储介质 | |
| US20180260930A1 (en) | Graphics Processing using Multiple Primitives | |
| WO2015161809A1 (en) | Picture splitting method and apparatus, and picture loading method and apparatus | |
| US20130083042A1 (en) | Gpu self throttling | |
| JP7093798B2 (ja) | ビュー切り替え | |
| US20250196004A1 (en) | Game picture display method and apparatus, device, and computer-readable storage medium | |
| US9495729B2 (en) | Display method and electronic device | |
| CN112905132B (zh) | 投屏方法及设备 | |
| US20150042644A1 (en) | Graphics processing apparatus and graphics processing method | |
| CN115699778B (zh) | 基于采样率的视频数据处理 | |
| US11169683B2 (en) | System and method for efficient scrolling | |
| WO2021102772A1 (en) | Methods and apparatus to smooth edge portions of an irregularly-shaped display | |
| US20190108814A1 (en) | Method for improving system performance, device for improving system performance, and display apparatus | |
| CN106960460A (zh) | 动画处理方法、装置及设备 | |
| US20250336033A1 (en) | Content processing tool for upscaling media content | |
| US20250356450A1 (en) | Systems and Methods for Achieving Greater Image Generation Refresh Rates via Source Buffer Swap | |
| US10168760B2 (en) | Power management of user interfaces with coordinated ultra-low power states | |
| CN114928765B (zh) | 控制方法、装置、电子设备和可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140801 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190722 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20140801 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: 20201022 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: 20210304 |
|
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210514 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210517 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240424 Start annual number: 4 End annual number: 4 |