반응형

1. 프로젝트

- LibJPEG 오픈소스 Memory Manager


2. 용도

- 이미지 프로세싱

- 효율적인 메모리 관리를 위한 Open Source(LibJPEG) 부분 포팅


3. 역할

- 이미지 Encoding/Decoding 퍼포먼스 향상을 위한 효율적인 메모리 관리


4. 사용언어, 개발환경 및 기술

- Visual Studio / C / C++ / Image Compression / Data-Structure / Linked-list /













반응형
블로그 이미지

yesnomark

이것저것 개발하며 애매하게 경력쌓고 있는 중니어 개발자

,
반응형

1. 프로젝트

- 클라우드 서비스 (드랍박스, 아마존, 구글 드라이브)


2. 용도

- WiFi 연결시, 이미지들을 Cloud에 자동 Upload


3. 역할

- WiFi 연결시, open API 를 통한 로그인 화면 구축

- Local 이미지를 Cloud에 Upload, Download, Delete 기능 구현


4. 사용언어, 개발환경 및 기술

- eclipse / android / java / jni / open API(cloud service) /



DropBox





Amazon




Google Drive




반응형

'ETC. > Project' 카테고리의 다른 글

LibJPEG (Memory Manager)  (0) 2018.07.03
안드로이드 아톰포유 어플리케이션  (0) 2018.07.03
JPEG Multi-thread Block Decoding  (0) 2018.07.03
블로그 이미지

yesnomark

이것저것 개발하며 애매하게 경력쌓고 있는 중니어 개발자

,
반응형

1. 프로젝트

- Android 아톰포유 어플리케이션


2. 용도

- JPEG 이미지 용량 압축을 위한 안드로이드 어플리케이션


3. 역할

- 기능구현, 플레이 스토어 출시 및 유지보수


4. 사용언어, 개발환경 및 기술

- eclipse / android / java / jni







Class Diagram



반응형

'ETC. > Project' 카테고리의 다른 글

LibJPEG (Memory Manager)  (0) 2018.07.03
안드로이드 Cloud Service (Dropbox, Amazon, Google Drive)  (1) 2018.07.03
JPEG Multi-thread Block Decoding  (0) 2018.07.03
블로그 이미지

yesnomark

이것저것 개발하며 애매하게 경력쌓고 있는 중니어 개발자

,
반응형

1. 프로젝트

- JPEG Multi-thread Block Decoding


2. 용도

- Multi-thread 를 이용한 이미지 Decoding 속도 개선 및 메모리 최적화


3. 역할

- 이미지 해상도에 따라 Block count, Thread, Circular queue 의 갯수를 조절하여 퍼포먼스 향상


4. 사용언어, 개발환경 및 기술

- Visual studio / c / c++ / image compression / huffman / DCT / color conversion /



▶ 1. Block Count : 이미지의 픽셀을 몇 개로 디코딩 할 지 크기 설정

▶ 2. Thread Count : 메인 스레드와 몇 개의 서브 스레드로 이미지의 Block Count 를 디코딩 할 지 크기 설정

▶ 3. Queue Count : 스레드의 갯수만큼 할 지 크기 설정

결국 이미지의 해상도에 따라 1~3이 최적화인 시점을 찾는다



반응형
블로그 이미지

yesnomark

이것저것 개발하며 애매하게 경력쌓고 있는 중니어 개발자

,