GR-PEACH Digital Signage sample for DISPLAY SHIELD.

Dependencies:   GR-PEACH_video GraphicsFramework R_BSP SDFileSystem_tmp mbed-rtos mbed

Homepage

概要

micro SDカードのルートフォルダ内のJPEGファイルを読み出し、ディスプレイに表示します。
一定時間表示(時間の変更可)する、または、USER_BUTTON0が押されると次のJPEGファイルを表示します。
JPEGファイルはディスプレイに出力する画像解像度にあわせて拡大/縮小されます。そのため、JPEGファイルはディスプレイ出力に近い解像度の方が元データに近い画質で表示されます。
JPEGファイルの表示順はディレクトリ解析順です。表示したい順にJPEGファイルを1ファイルずつmicro SDカードに書き込んでください。

Information

USBメモリを使用する場合はこちらのサンプルをご利用ください。
https://developer.mbed.org/users/dkato/code/GR-PEACH_Digital_Signage_display_shield_/

表示可能なJPEGファイル

ファイル位置ルートフォルダ直下
ファイル名半角英数字 (全角には対応していません)
拡張子".jpg" , ".JPG"
解像度制限上限1280 x 800 ピクセル。MCU単位のサイズ。
サイズ上限450Kbyte
フォーマットJPEGベースラインに準拠 (最適化、および、プログレッシブには対応していません)


構成

GR-PEACH、micro SDカード、DISPLAY SHIELD、ディスプレイ、DVI-Dケーブル。
本サンプルを使用する際は、GR-PEACHのJP8、JP9、JP10、JP11をショートする必要があります。
Jumper位置についてはこちらを参照ください。
https://developer.mbed.org/teams/Renesas/wiki/Jumper-settings-of-GR-PEACH

機能設定

下記のマクロを変更することで、一部機能を変更できます。

main.cpp

/**** User Selection *********/
#define WAIT_TIME                           (10000) /* wait time (ms) */
#define DISSOLVE_STEP_NUM                   (16)    /* minimum 1 */
#define SCROLL_STEP_NUM                     (8)     /* minimum 1 */
#define SCROLL_DIRECTION                    (-1)    /* Select 1(left to right) or -1(right to left) */
#define LCD_SIZE                            HD_720p /* Select SVGA, XGA, or HD_720p */
/*****************************/


WAIT_TIME一つのJPEGファイルを表示する時間を設定します。単位はmsです。
DISSOLVE_STEP_NUM時間経過によって表示が変わる際のDISSOLVEエフェクトの長さを設定します。設定可能な最小値は1です。
SCROLL_STEP_NUMUSER_BUTTON0によって表示が変わる際のSCROLLエフェクトの長さを設定します。設定可能な最小値は1です。
SCROLL_DIRECTIONUSER_BUTTON0によって表示が変わる際のSCROLLエフェクトのスクロール方向を設定します。1を設定すると右へスクロール、-1を設定すると左へスクロールします。
LCD_SIZEディスプレイに出力する画面解像度を設定します。SVGA(800 x 600)、XGA(1024 x 768)、HD_720p(1280 x 720)より選択できます。


GIMPを使ったJPEGベースラインに準拠 したJPEGファイルの作成例

このサンプルでは、JPEGベースラインに準拠したJPEGファイルのみ表示可能です。
表示できないJPEGファイルがある場合は以下の手順をお試しください。

  1. 画像編集ツールGIMPをインストールする
  2. GIMPで画像ファイルを開く
    1. 画像ファイル上で右クリック
    2. Edit with GIMPを選択
  3. 画像サイズを変更する
    1. 「画像」→「画像の拡大・縮小」を選んで、画像の拡大・縮小ダイアログをから変更する
  4. JPEG形式で保存
    1. 「ファイル」→「名前をつけてエクスポート」で保存ダイアログを表示
    2. 保存先フォルダを選択 (ファイルの拡張子は.jpg)
    3. 「エクスポート」をクリックし、エクスポートダイアログを表示
    4. 「+詳細設定」の「+」部分をクリックして詳細設定画面を表示
    5. 「最適化」と「プログレッシブ」のチェックを外す
    6. エクスポートボタンを押す (注意:出力サイズが450Kbyteを超える場合は、品質値を調整して下さい。)

All wikipages