본문 바로가기 주메뉴 바로가기
국회도서관 홈으로 정보검색 소장정보 검색

결과 내 검색

동의어 포함

목차보기

목차

임베디드 시스템에서 Compositing 윈도우 매니저의 선택적 적용에 따른 Drawing 성능 향상 방법 / 윤여정 ; 김지홍 ; 엄영익 1

요약 1

Abstract 1

1. 서론 2

2. 관련 연구 2

2.1. Compositing 윈도우 매니저 2

2.2. X composite extension 3

2.3. X rendering extension 3

2.4. EXA 3

3. Compositing 윈도우 매니저의 동작 분석 4

3.1. Compositing 윈도우 매니저 동작 과정 4

3.2. Compositing 윈도우 매니저를 이용할 때 성능저하의 원인 5

4. 윈도우 속성을 이용한 선택적 윈도우 합성 5

4.1. 제안 기법의 구조 5

4.2. 윈도우 속성의 설정 과정 및 속성 확인 과정 6

5. 화면 업데이트 성능 검증 7

6. 결론 8

참고문헌 9

[저자소개] 9

초록보기

데스크탑 환경의 X 윈도우 시스템에서 Compositing 윈도우 매니저는 윈도우 알파 블랜딩 등의 비주얼 효과(visual effect)를 가능하게 하였다. 이와 마찬가지로 임베디드 시스템에서도 X 윈도우 시스템과 Compositing 윈도우 매니저를 이용한 다양한 효과를 시도하고 있다. 하지만, 임베디드 환경에서는 하드웨어의 제약이 크기 때문에 Compositing 윈도우 매니저를 이용한 비주얼 효과 구현은 성능상의 문제를 동반한다. 이에 따라 본 논문에서는 Compositing 윈도우 매니저를 사용함으로써 나타날 수 있는 성능 저하의 원인을 분석하였다. 그리고 임베디드 시스템에서의 성능 저하 문제를 해결하기 위하여 Compositing 윈도우 매니저의 사용을 X윈도우 속성을 사용하여 응용프로그램이 선택할 수 있도록 하는 방법을 제안한다. 제안한 방식을 사용하면 응용프로그램 윈도우의 X 윈도우 속성이 설정된 경우 Compositing 윈도우 매니저의 윈도우간 합성과정을 거치지 않게 함으로써 Compositing 윈도우 매니저로 인한 불필요한 성능저하를 피할 수 있었다.

As X Window System introduces Compositing Window Manager in Linux Desktop environment, it is possible to provide fancy visual effects such as alpha blending windows and window transition effect. Recently many embedded systems also make efforts to provide outstanding visual effect using Compositing Window Manager. However, it is hard to achieve such effects in the embedded system due to performance limitation. In order to improve performance, we propose a new scheme for an application using X window property to decide whether it uses Compositing Window Manager or not. Our scheme can improve drawing performance significantly for applications such as Flash player and JAVA that update images continuously.

권호기사

권호기사 목록 테이블로 기사명, 저자명, 페이지, 원문, 기사목차 순으로 되어있습니다.
기사명 저자명 페이지 원문 목차
정보 기술을 활용한 운동 이력 관리 시스템 개발 정경렬 ,최준호 ,김사엽 ,안양수 pp.61-69

보기
모바일기기의 웹브라우징 성능 요인 분석 박기호 pp.70-82

보기
효과적인 중복 포스트 검출 기법 이상철 ,이순행 ,박희진 ,김상욱 pp.83-88

보기
임베디드 시스템에서 Compositing 윈도우 매니저의 선택적 적용에 따른 Drawing 성능 향상 방법 윤여정 ,김지홍 ,엄영익 pp.89-97

보기
멀티미디어 플레이어에 대한 퍼징기반 취약점 분석 김동진 ,조성제 pp.98-107

보기
유전 알고리즘을 이용한 한국어 맞춤법오류교정 윤근수 pp.108-114

보기
WiMAX 망에서 계층적 비디오 멀티캐스트를 위한 적응적 변조 및 코딩의 적용 한민규 ,홍진표 pp.115-119

보기
이동객체 환경에서 이웃 노드 정보를 활용한 2계층 공간 색인 구조 이진주 ,박용훈 ,서동민 ,유재수 pp.120-124

보기
유동 데드라인 태스크 시스템에서의 효율적 스케줄링 기법 위경수 ,박수환 ,이창건 pp.125-129

보기
에너지와 신뢰성을 고려한 2계층 모바일 P2P 시스템과 라우팅 스킴 한정석 ,금종주 pp.130-134

보기
감시 시스템에서 SVDD와 SRC를 이용한 범죄 용의자 얼굴 식별 이종욱 ,강봉수 ,이한성 ,정용화 ,박대희 pp.135-139

보기

참고문헌 (19건) : 자료제공( 네이버학술정보 )

참고문헌 목록에 대한 테이블로 번호, 참고문헌, 국회도서관 소장유무로 구성되어 있습니다.
번호 참고문헌 국회도서관 소장유무
1 Wikipedia-Compositing window manager, http://en. wikipedia.org/wiki/Compositing_window_manager 미소장
2 exa-driver.txt, http://cgit.freedesktop.org/xorg/xserver /tree/hw/xfree86/doc/devel/exa-driver.txt 미소장
3 Introduction to the Direct Rendering Infrastructure, http://dri.sourceforge.net/doc/DRIintro.html 미소장
4 Robert W Scheifler and James Gettys, "X Window System 3d ed," Digital Press. 1992. 미소장
5 X Window System, http://en.wikipedia.org/wiki/ X_Window_System 미소장
6 X Composite Extension, http://freedesktop.org/wiki/ Software/CompositeExt 미소장
7 The X Composite Extension, http://http.download. nvidia.com/XFree86/Linux-x86_64/1.0-8762/READ ME/appendix-s.html 미소장
8 Keith Packard, "Design and Implementation of the X Rendering Extension," FREENIX Track, 2001 USENIX Annual Technical Conference. 미소장
9 Keith Packard, "A New Rendering Model for X," FREENIX Track, 2000 Usenix Annual Technical Conference, pp.279-284. 미소장
10 X Rendering Extension, http://en.wikipedia.org/wiki/ XRender. 미소장
11 X Rendering Extension, http://cgit.freedesktop.org/ xorg/proto/renderproto/plain/renderproto.txt 미소장
12 Alpha Compositing, http://en.wikipedia.org/wiki/ Alpha_Compositing 미소장
13 Eric Anholt, "High Performance X Servers in the Kdrive Architecture," USENIX, 2004. 미소장
14 윤여정, 김지홍, 엄영익, "임베디드 시스템 Compositing 윈도우 매니저 성능 분석 및 Drawing 성능 향상 방 법", 한국정보과학회 하계컴퓨터통신 워크샵, 2010.8. 미소장
15 EGL, http://www.khronos.org/egl/ 미소장
16 3D benchmark samurai, http://www.futuremark.com/ pressroom/companypdfs/3DMarkMobile_ES11.pdf 미소장
17 Animation benchmark, http://themaninblue.com/ experiment/AnimationBenchmark/html/ 미소장
18 GDK pixbuf, http://library.gnome.org/devel/gdkpixbuf/ stable/ 미소장
19 Jbenchmark 2.0, http://www.jbenchmark.com/tools.jsp?benchmark=v2 미소장