Hello World for JCU(JPEG Codec Unit). JCU is JPEG codec unit of RZ/A1. When you use this program, we judge you have agreed to the following contents. https://developer.mbed.org/teams/Renesas/wiki/About-LICENSE
You are viewing an older revision! See the latest version
Homepage
License
When you use this program, we judge you have agreed to the following contents. https://developer.mbed.org/teams/Renesas/wiki/About-LICENSE
Information
Japanese version is available in lower part of this page.
このページの後半に日本語版が用意されています.
What is this ?¶
JPEG driver sample program using GR-PEACH.
When you decode/encode file, input file set width is 320 pixel and height is 240 pixel.
Format | JPEG file".jpg" |
Color format | YCbCr422 |
Pixel size | 320x240 |
Format | Bitmap file".bin" |
Color format | YCbCr422 |
Pixel size | 320x240 |
Composition¶
GR-PEACH, PC and USB media.
Use USB0
If you use the USB0 as USB Host, please close GR-PEACH's JP3.
You can use the USB1 connector by the procedure below.
(define 0:USB0、define 1:USB1)
USBHost\USBHost\TARGET_RENESAS\TARGET_RZ_A1H\usb_host_setting.h
#define USB_HOST_CH 0 ↓ #define USB_HOST_CH 1
Use USB1
If you use the USB1 as USB Host, please close Audio/Camera Shield's JP1.
The size of the changed picture is made 320x240pixel fixing by a sample program. When using a file with the picture size besides that, please change the below.
JPEG_converter\main.cpp
#define SAMPLE_WIDTH (320) #define SAMPLE_HEIGHT (240)
How to use¶
- Please turn on the power to GR-PEACH and start terminal software.
- Please connect a USB media and press the reset button of GR-PEACH.
- Input request of the file name is output on terminal.
- When a file of extension ".jpg" is designated, a JPEG file is decoded. A decoded file will be data of 320x240pixel and YCbCr422.
- When a file of extension ".bin" is designated, it's encoded to a JPEG file. An encoded file will be a JPEG file of 320x240pixel and YCbCr422.
概要¶
GR-PEACHを使ったJPEG driverサンプルプログラムです。
デコード/エンコードする入力ファイルは、幅を320pixel、高さを240pixelに設定してください。
Format | JPEG file".jpg" |
Color format | YCbCr422 |
Pixel size | 320x240 |
Format | Bitmap file".bin" |
Color format | YCbCr422 |
Pixel size | 320x240 |
構成¶
GR-PEACH、PC、USBメディア
USB0を使用
USBホストとしてUSB0を使用する場合は、GR-PEACHのJP3を閉じてください。
USB1コネクタを以下の手順によりUSB1コネクタを使用できます。
(define 0:USB0、define 1:USB1)
USBHost\USBHost\TARGET_RENESAS\TARGET_RZ_A1H\usb_host_setting.h
#define USB_HOST_CH 0 ↓ #define USB_HOST_CH 1
USB1を使用
USBホストとしてUSB1を使用する場合は、Audio/Camera ShieldのJP1を閉じてください。
サンプルプログラムでは、変換する画像のサイズを320x240pixel固定としております。 それ以外の画像サイズのファイルを使用する場合は以下を変更してください。
JPEG_converter\main.cpp
#define SAMPLE_WIDTH (320) #define SAMPLE_HEIGHT (240)
使い方¶
- GR-PEACHに電源を入れ、Terminalソフトを立ち上げます。
- USBメディアを接続し、GR-PEACHをリセットします。
- Terminal上にファイル名の入力要求が出力されます。
- 拡張子".jpg"のファイルを指定するとJPEGファイルのデコードを実行します。デコードしたファイルは、320x240pixel、YCbCr422のデータとなります。
- 拡張子".bin"のファイルを指定するとJPEGファイルへのエンコードを実行します。エンコードしたファイルは、320x240pixel、YCbCr422のJPEGファイルとなります。