(57)【要約】【課題】デジタルサイネージ再生装置において、安価なシステム構築が可能であり、かつ、コンテンツの再生を停止することなく即座に文字情報の更新作業を実施することが可能な技術を提供することを目的とする。【解決手段】デジタルサイネージ再生装置１１０は、データ収集部１０９と、データ取得部１０３と、再生部１０４と、テキスト生成部１０５と、出力部１０６とを備えている。データ収集部１０９がデータ読取装置としての二次元コードリーダー１０８から読取データ１２５を収集すると、テキスト生成部１０５が読取データ１２５に基づくテキスト情報１２２から文字列を抽出し重畳する文字情報を生成し、出力部１０６が文字情報と再生中のコンテンツとを同時に表示させるように出力信号１２４を出力する。【選択図】図１
2020003587.tif 000002
【特許請求の範囲】
【請求項１】
データ読取装置が接続可能なスタンドアロン型のデジタルサイネージ再生装置であって、
前記データ読取装置から文字列を含む読取データを収集するデータ収集部と、
不揮発性メモリからコンテンツを取得するデータ取得部と、
前記コンテンツを再生する再生部と、
前記読取データに基づくテキスト情報から前記文字列を抽出し文字情報を生成するテキスト生成部と、
再生中の前記コンテンツに前記文字情報を重畳して変換した出力信号を出力する出力部と、
を備え、
前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記テキスト生成部が前記テキスト情報から前記文字列を抽出し重畳する前記文字情報を生成し、前記出力部が前記文字情報と再生中の前記コンテンツとを同時に表示させるように前記出力信号を出力する、デジタルサイネージ再生装置。
【請求項２】
前記文字情報は前記文字列がスクロール表示されるテロップであり、
前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記出力部が前記テキスト情報から抽出された前記文字列を前記テロップとして表示させるように前記出力信号を出力する、請求項１記載のデジタルサイネージ再生装置。
【請求項３】
前記読取データは前記文字列の表示位置に関する情報を含み、
前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記テキスト生成部が前記テキスト情報から前記表示位置に関する情報を抽出し、前記表示位置に関する情報に従って前記文字列の表示位置を変更する、請求項１または請求項２記載のデジタルサイネージ再生装置。
【請求項４】
前記読取データは前記文字列の文字サイズに関する情報を含み、
前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記テキスト生成部が前記テキスト情報から前記文字サイズに関する情報を抽出し、前記文字サイズに関する情報に従って前記文字列の前記文字サイズを変更する、請求項１から請求項３のいずれか１項に記載のデジタルサイネージ再生装置。
【請求項５】
前記読取データは前記文字列の文字色に関する情報を含み、
前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記テキスト生成部が前記テキスト情報から前記文字色に関する情報を抽出し、前記文字色に関する情報に従って前記文字列の前記文字色を変更する、請求項１から請求項４のいずれか１項に記載のデジタルサイネージ再生装置。
【請求項６】
前記読取データは前記文字列の背景色に関する情報を含み、
前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記テキスト生成部が前記テキスト情報から前記背景色に関する情報を抽出し、前記背景色に関する情報に従って前記文字列の前記背景色を変更する、請求項１から請求項５のいずれか１項に記載のデジタルサイネージ再生装置。
【請求項７】
前記データ読取装置は二次元コードリーダー、ＮＦＣリーダー、およびＲＦＩＤリーダーのいずれかである、請求項１から請求項６のいずれか１項に記載のデジタルサイネージ再生装置。
【請求項８】
データ読取装置が接続可能なスタンドアロン型のデジタルサイネージ再生装置を用いたデジタルサイネージ再生方法であって、
（ａ）前記データ読取装置から文字列を含む読取データを収集する工程と、
（ｂ）不揮発性メモリからコンテンツを取得する工程と、
（ｃ）前記コンテンツを再生する工程と、
（ｄ）前記読取データに基づくテキスト情報から前記文字列を抽出し文字情報を生成する工程と、
（ｅ）再生中の前記コンテンツに前記文字情報を重畳して変換した出力信号を出力する工程と、
を備え、
前記データ読取装置から前記読取データを収集すると、前記テキスト情報から前記文字列を抽出し重畳する前記文字情報を生成し、前記文字情報と再生中の前記コンテンツとを同時に表示させるように前記出力信号を出力する、デジタルサイネージ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画または静止画を表示するデジタルサイネージ再生装置の文字情報の更新に関するものである。
【背景技術】
【０００２】
近年、「デジタルサイネージ」と呼ばれる映像表示デバイスを用いた電子広告表示装置が従来のポスター等の紙媒体を用いた広告に置き換わり増加している。一般的な電子広告表示装置では動画および静止画コンテンツを指定の順番で再生することができ、さらに緊急情報および期間限定の情報などの動画または静止画とは独立した文字情報を画面上にスクロール表示するテロップ表示機能を搭載している。デジタルサイネージ向けのテロップを表示・更新するための技術が例えば特許文献１，２に開示されている。
【０００３】
特許文献１には、コンテンツを配信する配信サーバと、コンテンツを再生する表示端末と、コンテンツの構成を編集する編集装置とにより構成された電子広告システムが開示されている。コンテンツは、静止画または動画の少なくともいずれかが表示される画像ペインと、文字が表示されるテロップペインとを含んでいる。配信サーバは、１以上の画像データと、１以上のテロップデータとを記憶する原データ記憶部を備えている。編集装置は、画像ペインに表示されるべき画像データの表示の設定およびテロップペインに表示されるべきテロップデータの表示の設定を示す番組情報を記憶するための記憶部と、番組情報に示されるテロップデータを編集するための入力操作を受け付ける操作受付部と、編集装置の動作を制御するための制御部とを備えている。制御部は、操作受付部により受け付けたテロップデータの編集の内容に応じて番組情報を更新する番組情報編集部と、更新された番組情報を配信サーバへ送信する送信制御部とを含んでいる。配信サーバは、編集装置によって更新された番組情報を編集装置から受信する受信部と、受信した番組情報に基づいて、テロップデータの再生時間と画像データの再生時間とが同期したコンテンツを生成する生成部と、生成されたコンテンツを表示端末に配信する配信部とを備えている。
【０００４】
特許文献１に記載の電子広告システムでは、ネットワークを介して広告制御装置から広告表示装置および不特定多数の端末装置に対して広告コンテンツを配信することにより、広告コンテンツの更新を効率的に実施することができる。
【０００５】
特許文献２には、情報を表示する表示手段を含み、複数の静止画像を順次表示手段に表示するスライドショー機能を有する表示装置が開示されている。静止画像を表示するにあたって、着脱可能な記憶手段は、静止画像を表す画像データと該静止画像に関連する情報を文字列で表すメタデータとを対応付けて記憶する。第２の記憶手段は、１つの静止画像を表示するための予め定める表示時間を記憶する。制御手段は、装着された記憶手段に記憶される画像データが表す静止画像をスライドショー機能によって順次表示手段に表示させるとき、表示手段に表示すべき静止画像の画像データに対応付けられるメタデータを記憶手段から読み出す。制御手段は、表示手段に表示すべき静止画像に、読み出したメタデータが表す文字列をテロップとして合成し、文字列を合成した静止画像を、第２の記憶手段に記憶される予め定める表示時間が経過するまで表示手段に表示させる。
【０００６】
特許文献２に記載の表示装置では、ユーザコメントなどの文字列をメタデータとして着脱可能な記憶手段に記憶しておけば、スライドショー機能でテロップを表示することができる。また、記憶手段に記憶する文字列を含むメタデータを書き換えることにより、ネットワークに接続されていない端末であってもテロップの内容を更新することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−７０６０１号公報
【特許文献２】特開２０１２−２２１１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の電子広告システムは、ネットワークを介してテロップを表示する端末装置と広告制御装置とを接続することが前提となっている。ネットワークを介したシステムを導入する場合、配線工事、配信サーバの設定等システム構築、およびシステムの運用コストが負担になる。そのため、システムの導入が難しいという問題がある。
【０００９】
また、特許文献１に記載の電子広告システムにおけるテロップ更新方法は、一斉に複数の広告表示装置のテロップ文字列の更新が可能であるが、広告表示装置が設置されている店舗等の運営者が独自にテロップ文字列を変更することはできず、広告制御装置の管理者に都度依頼する必要があるため、タイムリーな文字列変更が困難であるという問題がある。
【００１０】
特許文献２に記載の表示装置はネットワークへの接続が不要であるため、少数台であっても導入しやすいというメリットがある。しかし、テロップを含むコンテンツを更新する場合、表示端末に装着されているＵＳＢメモリ等の記憶手段を取り外し、パソコン等に接続し、文字列を含むメタデータを更新後、再び表示端末に装着してコンテンツの再生を再開させるという作業が必要となる。そのため、更新作業中はコンテンツの再生を停止する必要があり運用に支障が生じるという問題がある。
【００１１】
そこで、本発明は、デジタルサイネージ再生装置において、安価なシステム構築が可能であり、かつ、コンテンツの再生を停止することなく即座に文字情報の更新作業を実施することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係るデジタルサイネージ再生装置は、データ読取装置が接続可能なスタンドアロン型のデジタルサイネージ再生装置であって、前記データ読取装置から文字列を含む読取データを収集するデータ収集部と、不揮発性メモリからコンテンツを取得するデータ取得部と、前記コンテンツを再生する再生部と、前記読取データに基づくテキスト情報から前記文字列を抽出し文字情報を生成するテキスト生成部と、再生中の前記コンテンツに前記文字情報を重畳して変換した出力信号を出力する出力部とを備え、前記データ収集部が前記データ読取装置から前記読取データを収集すると、前記テキスト生成部が前記テキスト情報から前記文字列を抽出し重畳する前記文字情報を生成し、前記出力部が前記文字情報と再生中の前記コンテンツとを同時に表示させるように前記出力信号を出力するものである。
【発明の効果】
【００１３】
本発明によれば、データ収集部がデータ読取装置から読取データを収集すると、テキスト生成部が読取データに基づくテキスト情報から文字列を抽出し重畳する文字情報を生成し、出力部が文字情報と再生中のコンテンツとを同時に表示させるように出力信号を出力するため、コンテンツの再生を停止することなく即座に文字情報の更新作業を実施することができる。
【００１４】
また、デジタルサイネージ再生装置は、データ読取装置が接続可能なスタンドアロン型であり、ネットワークを介したシステムを構築する必要がないため、安価なシステム構築が可能である。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係るデジタルサイネージ再生装置の機能ブロック図である。
【図２】実施の形態１に係るデジタルサイネージ再生装置のハードウェア構成図である。
【図３】サイネージ設定の構成要素を示す図である。
【図４】プレイリストファイルの構成要素を示す図である。
【図５】テロップファイルの構成要素を示す図である。
【図６】映像データと表示バッファとの合成処理を示す模式図である。
【図７】テキスト情報の構成内容を示す図である。
【図８】二次元コードリーダーからの読取データによるテロップ更新を示す画面遷移図である。
【図９】受信データからテキスト情報を抽出する手順を示すフローチャートである。
【図１０】実施の形態２に係るデジタルサイネージ再生装置に接続された二次元コードリーダーからの読取データによるテロップ更新を示す画面遷移図である。
【発明を実施するための形態】
【００１６】
＜実施の形態１＞
本発明の実施の形態１について、図面を用いて以下に説明する。図１は、実施の形態１に係るデジタルサイネージ再生装置１１０の機能ブロック図である。
【００１７】
図１に示すように、デジタルサイネージ再生装置１１０は、データ読取装置が接続可能なスタンドアロン型の装置である。デジタルサイネージ再生装置１１０は、制御部１０１、データ取得部１０３、再生部１０４、テキスト生成部１０５、出力部１０６、およびデータ収集部１０９を備えている。
【００１８】
データ収集部１０９は、デジタルサイネージ再生装置１１０に接続されたデータ読取装置としての二次元コードリーダー１０８から文字列を含む読取データ１２５を収集し、制御部１０１へ受信データ１２６を送信する。
【００１９】
データ取得部１０３は、デジタルサイネージ再生装置１１０に挿入された不揮発性メモリ１０２に保存されたコンテンツを取得する。なお、不揮発性メモリ１０２は、例えば磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等である。
【００２０】
制御部１０１は、再生部１０４へプレイリスト再生要求１２０を送信するとともに、テキスト生成部１０５へテキスト情報１２２を送信する。再生部１０４は、不揮発性メモリ１０２に保存されたコンテンツを再生し、映像／音声データ１２１を出力部１０６へ送信する。
【００２１】
テキスト生成部１０５は、読取データ１２５に基づくテキスト情報１２２から文字列を抽出して文字情報を生成し、出力部１０６へ文字情報を含むテキスト表示指示１２３を送信する。出力部１０６は、テキスト表示指示１２３に含まれる文字情報を再生中のコンテンツである映像／音声データ１２１に重畳して変換した出力信号１２４を、デジタルサイネージ再生装置１１０に接続されたディスプレイ１０７に出力する。すなわち、出力部１０６は、文字情報と再生中のコンテンツとを同時に表示させるように出力信号１２４を出力する。
【００２２】
次に、図２を用いて、デジタルサイネージ再生装置１１０のハードウェア構成について説明する。図２は、デジタルサイネージ再生装置１１０のハードウェア構成図である。図２に示すように、データ収集部１０９および出力部１０６は、入出力インターフェースＨＷ４により実現される。入出力インターフェースＨＷ４は、二次元コードリーダー１０８からの読取データ１２５を受信可能なインターフェースを備えている。また、入出力インターフェースＨＷ４は、ディスプレイ１０７を接続可能なインターフェースを備えている。
【００２３】
データ取得部１０３は、記憶装置ＨＷ３により実現される。記憶装置ＨＷ３は、例えばディスク・ドライブ（Ｄｉｓｋ  Ｄｒｉｖｅ）等により実現される。
【００２４】
再生部１０４および制御部１０１は、処理回路ＨＷ１によって実現される。処理回路ＨＷ１は、専用のハードウェアであっても、メモリＨＷ２に格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰともいう）であってもよい。
【００２５】
処理回路ＨＷ１が専用のハードウェアである場合、処理回路ＨＷ１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ、ＦＰＧＡ、またはこれらを組み合わせたものが該当する。
【００２６】
処理回路ＨＷ１がＣＰＵの場合、再生部１０４および制御部１０１の機能はソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアやファームウェアはプログラムとして記述され、メモリＨＷ２に格納される。処理回路ＨＷ１は、メモリＨＷ２に記憶されたプログラムを読み出して実行することにより、再生部１０４および制御部１０１の機能を実現する。また、このプログラムは、再生部１０４および制御部１０１の手順や方法をコンピュータに実行させるものであるともいえる。ここで、メモリＨＷ２とは、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等が該当する。
【００２７】
なお、再生部１０４および制御部１０１の機能について、一部を専用のハードウェアで実現し、残部をソフトウェアまたはファームウェアで実現するようにしてもよい。
【００２８】
図３は、サイネージ設定の構成要素を示す図である。サイネージ設定は不揮発性メモリ１０２に記憶されている。図３に示すように、サイネージ設定の構成要素としては、再生時刻Ｌ２０１と初期再生プレイリスト番号Ｌ２０２がある。
【００２９】
図４は、プレイリストファイルの構成要素を示す図である。プレイリストファイルは不揮発性メモリ１０２に記憶されている。図４に示すように、プレイリストファイルにはプレイリスト番号、テロップファイルのファイルパス、および再生コンテンツ内容が記載される。
【００３０】
図５は、テロップファイルの構成要素を示す図である。図５に示すように、テロップファイルにはテロップ速度、文字色、背景色、文字サイズ、表示座標、および表示する文字列が記載される。
【００３１】
図６は、映像データと表示バッファとの合成処理を示す模式図である。図６に示すように、映像データとテロップ表示バッファとテキスト表示バッファとの合成処理は、出力部１０６により行われる。なお、テロップ表示バッファおよびテキスト表示バッファが文字情報である。
【００３２】
図７は、テキスト情報１２２の構成内容を示す図である。具体的には、図７（ａ）は、テキスト情報１２２の構成を示す図であり、図７（ｂ）は各データのサイズとデータ内容の詳細を示す図である。図７（ａ），（ｂ）に示すように、テキスト情報１２２は、制御部１０１が出力する情報である。
【００３３】
次に、デジタルサイネージ再生装置１１０の電源を投入した場合の動作について説明する。デジタルサイネージ再生装置１１０に電力が投入されると、制御部１０１が起動する。制御部１０１は、データ取得部１０３を介してデジタルサイネージ再生装置１１０に接続された不揮発性メモリ１０２から予め設定済みのサイネージ設定を読み込み、再生時刻Ｌ２０１を取得する。
【００３４】
次に、制御部１０１は、デジタルサイネージ再生装置１１０の内部時計から現在時刻を取得し、再生時刻Ｌ２０１と比較を行い、再生時刻になった場合はデジタルサイネージ再生装置１１０の電源状態をオン状態にする。
【００３５】
次に、制御部１０１は、プレイリスト再生要求１２０にサイネージ設定の初期再生プレイリスト番号Ｌ２０２をセットし、再生部１０４に送信する。
【００３６】
次に、再生部１０４は、データ取得部１０３を介して不揮発性メモリ１０２から初期再生プレイリスト番号Ｌ２０２に対応するプレイリストファイルを読み込み、再生順が若い順に再生コンテンツのファイルパスを取得する。そして、再生部１０４は、動画であればＭＰ４またはＭＯＶ、静止画であればＪＰＥＧまたはＰＮＧなどのファイル種類に応じたデコード処理を開始する。
【００３７】
次に、再生部１０４は、デコード処理によって得られた映像／音声データ１２１を出力部１０６に送信する。
【００３８】
また、制御部１０１は、プレイリストファイルにテロップファイルのファイルパスが記載されている場合、テキスト生成部１０５に対してテロップファイルのファイルパスを含むテキスト情報１２２を送信する。
【００３９】
次に、テキスト生成部１０５は、データ取得部１０３を介して不揮発性メモリ１０２からテロップファイルを取得し、テロップファイルからテロップ速度、文字色、背景色、文字サイズ、表示座標に関する情報、および文字列を抽出する。なお、表示座標が表示位置である。
【００４０】
次に、テキスト生成部１０５が行うテロップ表示バッファへのテロップ描画方法について説明する。
【００４１】
まず、テロップファイルから抽出した表示座標（Ｘ，Ｙ）を起点、文字サイズを高さ（Ｈ）、およびテロップ表示面の横幅（Ｗ）とする矩形を描画し、背景色で塗り潰す。このとき背景色は赤（Ｒ）、緑（Ｇ）、青（Ｂ）の割合を０から２５５の２５６段階で指定し、さらに透過率（α）についても０から２５５の２５６段階で指定する。
【００４２】
次に、テロップとして表示する文字列を指定の文字サイズおよび文字色で背景の矩形上に描画する。このときテロップ速度に応じて文字列の表示開始位置を単位時間ごとに変化させることにより、一定方向に文字列をスクロール表示することが可能となる。例えば、スクロール方向が画面の右から左、テロップ速度が「１」の場合、単位時間ごとに１文字分左にずらしながら文字列を描画し、テロップ速度が「３」の場合、単位時間ごとに３文字分左にずらしながら文字列を描画することにより文字列のスクロール速度を変化させることができる。
【００４３】
テキスト生成部１０５は、作成したテロップ表示バッファを含むテキスト表示指示１２３を出力部１０６に送信する。
【００４４】
次に、出力部１０６は、図５に示すように、再生部１０４から受信した映像／音声データ１２１の上にテキスト生成部１０５から受信したテロップ表示バッファを重畳し、映像信号と音声信号とを含む出力信号１２４に変換し、ディスプレイ１０７に出力する。
【００４５】
次に、ディスプレイ１０７は受信した出力信号１２４を自身の表示デバイスおよびスピーカーに出力し、テロップを含むコンテンツがディスプレイ１０７上に表示される。
【００４６】
再生部１０４は、コンテンツの再生終了時またはプレイリストファイルに設定された再生時間に達した場合、再生順を１つ進め、次のコンテンツの再生を開始する。プレイリストファイルに記載された全てのコンテンツの再生が完了した場合は、再度先頭のコンテンツから再生を開始する。このときテロップはコンテンツとは独立して表示され、当該プレイリストの再生中は同一の内容が途切れることなくスクロール表示される。
【００４７】
次に、図８を用いて、システム起動後、初期再生プレイリストを再生している状態（Ｇ８０１）からテロップの内容を変更する場合（Ｇ８０２）の動作について説明する。図８は、二次元コードリーダー１０８からの読取データ１２５によるテロップ更新を示す画面遷移図である。
【００４８】
まず、運用者はパソコン等の機器を利用し、所望のテロップ情報（表示座標、文字サイズ、文字色、背景色、および文字列）を設定するとともに表示種別に「テロップ」を設定する。そして、運用者は二次元コードを生成し、紙媒体にプリントアウトする。なお、二次元コードは、市販の表計算ソフトまたはインターネット上のＷｅｂサイトのコード生成サービスを活用したり、専用ソフトを使用することで生成することが可能である。
【００４９】
デジタルサイネージ再生装置１１０に接続された二次元コードリーダー１０８は、二次元コードを読み込むと、データ収集部１０９に読取データ１２５を送信する。なお、二次元コードリーダー１０８は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）  ＨＩＤ（Ｈｕｍａｎ Ｉｎｔｅｒｆａｃｅ Ｄｅｖｉｃｅ）クラスデバイスとしてデジタルサイネージ再生装置１１０に接続されており、読取データ１２５はＵＳＢキーボードから入力される文字と同様の形式でデジタルサイネージ再生装置１１０に取り込まれる。
【００５０】
次に、データ収集部１０９は、一定時間の間、読取データ１２５が入力されない場合、読取り終了と判断し、受信した複数の読取データ１２５を連結して受信データ１２６を生成し、制御部１０１に送信する。
【００５１】
次に、制御部１０１は受信データ１２６を解析し、文字列表示に関する各種情報を含むテキスト情報１２２を抽出する。この処理について図７と図９を用いて説明する。図９は、受信データ１２６からテキスト情報１２２を抽出する手順を示すフローチャートである。
【００５２】
最初に、制御部１０１は、二次元コードリーダー１０８から読み込んだ受信データ１２６を内部変数「一時バッファＡ」にセットし、先頭データ位置を“０”に初期化する（ステップＳ１）。
【００５３】
次に、制御部１０１は、一時バッファＡの先頭データ位置から１バイトを抽出し、変数Ｂにセットする（ステップＳ２）。このとき先頭データ位置に“１”を加算する。次に、制御部１０１は、変数Ｂと開始コード“０ｘ０１”が一致するか否かを判定する（ステップＳ３）。
【００５４】
変数Ｂと開始コード“０ｘ０１”が一致しない場合（ステップＳ３においてＮｏ）、処理がステップＳ２に戻る。他方、変数Ｂと開始コード“０ｘ０１”が一致する場合（ステップＳ３においてＹｅｓ）、制御部１０１は表示種別を取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から１バイト分を表示種別としてセットする（ステップＳ４）。このとき、制御部１０１は先頭データ位置に“１”を加算する。
【００５５】
次に、制御部１０１は表示座標を取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から４バイト分を表示座標としてセットする（ステップＳ５）。このとき、制御部１０１は先頭データ位置に“４”を加算する。
【００５６】
次に、制御部１０１は文字サイズを取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から２バイト分を文字サイズとしてセットする（ステップＳ６）。このとき、制御部１０１は先頭データ位置に“２”を加算する。
【００５７】
次に、制御部１０１は文字色を取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から４バイト分を文字色としてセットする（ステップＳ７）。このとき、制御部１０１は先頭データ位置に“４”を加算する。
【００５８】
次に、制御部１０１は背景色を取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から４バイト分を背景色としてセットする（ステップＳ８）。このとき、制御部１０１は先頭データ位置に“４”を加算する。
【００５９】
次に、制御部１０１は文字列長を取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から２バイト分を文字列長としてセットする（ステップＳ９）。このとき、制御部１０１は先頭データ位置に“２”を加算する。
【００６０】
次に、制御部１０１は文字列を取得する。具体的には、制御部１０１は、一時バッファＡの先頭データ位置から取得した文字列長分のデータ数を文字列としてセットする（ステップＳ１０）。このとき、制御部１０１は先頭データ位置に文字列長を加算する。
【００６１】
次に、制御部１０１は、一時バッファＡの先頭データ位置から１バイトを抽出し、変数Ｂにセットする（ステップＳ１１）。このとき、制御部１０１は先頭データ位置に“１”を加算する。
【００６２】
次に、制御部１０１は、変数Ｂと開始コード“０ｘ０Ｄ”が一致するか否かを判定する（ステップＳ１２）。変数Ｂと開始コード“０ｘ０Ｄ”が一致しない場合（ステップＳ１２においてＮｏ）、処理がステップＳ１１に戻る。他方、変数Ｂと開始コード“０ｘ０Ｄ”が一致する場合（ステップＳ１２においてＹｅｓ）、受信データ１２６からテキスト情報１２２を抽出する処理が終了する。
【００６３】
次に、制御部１０１は抽出したテキスト情報１２２をテキスト生成部１０５に送信する。また、制御部１０１は、データ取得部１０３を介して不揮発性メモリ１０２にテキスト情報１２２を保存する。
【００６４】
次に、テキスト生成部１０５は、受信したテキスト情報１２２の表示種別が「テロップ」の場合であり、かつ、テキスト情報１２２の表示座標が現在表示中のテロップの表示エリア内の場合、表示中のテロップの更新と判断し、透明の矩形で上書きを行うことで、現在表示中のテロップを消去する。テキスト生成部１０５は、テキスト情報１２２に含まれる文字色、背景色に関する情報、および文字列に従ってテロップ表示バッファを生成し、出力部１０６に送信する。
【００６５】
テキスト生成部１０５は、表示エリアが重なっていない場合、新たなテロップの追加と判断し、表示中のテロップを残したまま、テキスト情報に含まれる表示座標、文字サイズ、文字色、背景色に関する情報、および文字列に従ってテロップ表示バッファを生成し、出力部１０６に送信する。以降の処理は起動時のテロップ表示と同様の手順で行われる。
【００６６】
以上のように、実施の形態１に係るデジタルサイネージ再生装置１１０では、データ収集部１０９がデータ読取装置から読取データ１２５を収集すると、テキスト生成部１０５が読取データ１２５に基づくテキスト情報１２２から文字列を抽出し重畳する文字情報を生成し、出力部１０６が文字情報と再生中のコンテンツとを同時に表示させるように出力信号１２４を出力するため、コンテンツの再生を停止することなく即座に文字情報の更新作業を実施することができる。
【００６７】
また、デジタルサイネージ再生装置１１０は、データ読取装置が接続可能なスタンドアロン型であり、ネットワークを介したシステムを構築する必要がないため、安価なシステム構築が可能である。
【００６８】
文字情報は文字列がスクロール表示されるテロップであり、データ収集部１０９がデータ読取装置から読取データ１２５を収集すると、出力部１０６がテキスト情報１２２から抽出された文字列をテロップとして表示させるように出力信号１２４を出力する。
【００６９】
また、読取データ１２５は文字列の表示位置に関する情報を含み、データ収集部１０９がデータ読取装置から読取データ１２５を収集すると、テキスト生成部１０５が読取データ１２５に基づくテキスト情報１２２から表示位置に関する情報を抽出し、表示位置に関する情報に従って文字列の表示位置を変更する。
【００７０】
また、読取データ１２５は文字列の文字サイズに関する情報を含み、データ収集部１０９がデータ読取装置から読取データ１２５を収集すると、テキスト生成部１０５が読取データ１２５に基づくテキスト情報１２２から文字サイズに関する情報を抽出し、文字サイズに関する情報に従って文字列の文字サイズを変更する。
【００７１】
また、読取データ１２５は文字列の文字色に関する情報を含み、データ収集部１０９がデータ読取装置から読取データ１２５を収集すると、テキスト生成部１０５が読取データ１２５に基づくテキスト情報１２２から文字色に関する情報を抽出し、文字色に関する情報に従って文字列の文字色を変更する。
【００７２】
また、読取データ１２５は文字列の背景色に関する情報を含み、データ収集部１０９がデータ読取装置から読取データ１２５を収集すると、テキスト生成部１０５が読取データ１２５に基づくテキスト情報１２２から背景色に関する情報を抽出し、背景色に関する情報に従って文字列の背景色を変更する。
【００７３】
したがって、ネットワークに接続されていないデジタルサイネージ再生装置１１０であっても、表示中のテロップ、文字列の表示位置、文字列の文字サイズ、文字列の表示色、文字列の背景色の更新を、簡単かつ短時間でコンテンツの再生を停止することなく実施することができるため、運用時の利便性が大幅に向上する。
【００７４】
なお、本実施の形態１では、データ読取装置として二次元コードリーダー１０８が採用されたがこれに限定されない。データ読取装置として、ＮＦＣ（Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）リーダー、またはＲＦＩＤリーダーを採用することも可能である。データ読取装置は二次元コードリーダー１０８、ＮＦＣリーダー、およびＲＦＩＤリーダーのいずれかであるため、データ読取装置に関し新規に専用機器を製作する必要なく、市販の汎用品を組み合わせることで安価かつ簡単にシステムを構築することができる。
【００７５】
また、本実施の形態１では、ディスプレイ１０７をデジタルサイネージ再生装置１１０の外部に接続する形態としているが、デジタルサイネージ再生装置１１０の内部に表示デバイスを備える構成としてもよい。
【００７６】
また、本実施の形態１では、不揮発性メモリ１０２をデジタルサイネージ再生装置１１０の外部に接続する形態としているが、デジタルサイネージ再生装置１１０の内部に不揮発性メモリを備える構成としてもよい。
【００７７】
＜実施の形態２＞
次に、実施の形態２に係るデジタルサイネージ再生装置１１０について説明する。図１０は、実施の形態２に係るデジタルサイネージ再生装置１１０に接続された二次元コードリーダー１０８からの読取データ１２５によるテロップ更新を示す画面遷移図である。なお、実施の形態２において、実施の形態１で説明したものと同一の構成要素については同一符号を付して説明は省略する。
【００７８】
本実施の形態２では、図１０に示すように、食堂等での利用において、デジタルサイネージ再生装置１１０に食事メニューを１画面上に４種類表示させておき（Ｇ９０１）、当該食事メニューが売り切れとなった場合、食事メニューの画像の上に「売切」というテキストを表示させる運用を想定している（Ｇ９０２）。
【００７９】
まず、運用者はパソコン等の機器を利用し、所望のテキスト情報（表示座標、文字サイズ、文字色、背景色、文字列）と、表示種別には「テキスト」を設定して二次元コードを生成し、紙媒体にプリントアウトしておく。本実施の形態２では、図１０中のＡの食事メニューが売り切れになった場合を想定し、表示座標Ｘ＝１８０、Ｙ＝１２０、文字サイズに「３００」文字色に黒（０ｘＦＦ００００）、背景色に赤（０ｘＦＦＦＦ００００）、文字列に「売切」を設定する。
【００８０】
また、初期再生プレイリストに当日の食事メニューの写真が４分割表示された画像を設定しておき、システム起動時にこの画像を表示させる（Ｇ９０１）。
【００８１】
デジタルサイネージ再生装置１１０に接続された二次元コードリーダー１０８は、「売切」表示用の二次元コードを読み込むと、データ収集部１０９に読取データ１２５を送信する。
【００８２】
次に、データ収集部１０９は、複数の読取データ１２５を連結して受信データ１２６を生成し、制御部１０１に送信する。
【００８３】
次に、制御部１０１は、図９に示した手順により受信データ１２６を解析し、文字列表示に関するテキスト情報１２２を抽出し、テキスト生成部１０５に送信する。また、制御部１０１は、データ取得部１０３を介して不揮発性メモリ１０２にテキスト情報１２２を保存する。
【００８４】
次に、テキスト生成部１０５は、受信したテキスト情報１２２の表示種別が「テキスト」の場合であり、かつ、テキスト情報１２２の表示座標が現在表示中のテキストの表示エリア内の場合、表示中のテキストの更新と判断し、透明の矩形で上書きすることで、現在表示中の文字列を消去する。テキスト生成部１０５は、テキスト情報１２２に含まれる文字色、背景色に関する情報、および文字列に従ってテキスト表示バッファを生成し、出力部１０６に送信する。
【００８５】
テキスト生成部１０５は、表示エリア重なっていない場合、新たなテキストの追加と判断し、表示中のテキストを残したまま、テキスト情報１２２に含まれる表示座標、文字色、背景色に関する情報、および文字列に従ってテキスト表示バッファを生成し、出力部１０６に送信する。なお、テロップ表示の場合は文字列をスクロールさせる必要があるため、文字列の再描画が行われるが、テキスト表示の場合は文字列が固定位置に表示されるため再描画は行われない。
【００８６】
次に、出力部１０６は、図６に示したように、テキスト生成部１０５から受信したテキスト表示指示１２３に含まれるテキスト表示バッファを、食事メニューを表示した映像データ上に重畳して出力信号１２４に変換し、ディスプレイ１０７に出力する（Ｇ９０２）。
【００８７】
以上のように、実施の形態２に係るデジタルサイネージ再生装置１１０では、コンテンツ自体を作り直す必要がなく、任意のテキストを任意の位置に簡単かつコンテンツの再生を中断することなく付加することができるため、運用者がコンテンツの視聴者に対し簡単かつ即座に情報を提示することが可能となる。
【００８８】
本実施の形態２では、食事メニューＡに「売切」を表示するようにしたが、他の食事メニューにもそれぞれ二次元コードを準備しておき、運用状況に応じて読み込ませる二次元コードを使い分けるという運用が考えられる。
【００８９】
また、本実施の形態２では、食事メニューの「売切」表示を行う用途を例として挙げたが、商品の価格表示、値引き表示、イベントまでの残り日数のカウントダウン表示、および工場における無災害日数表示の更新などあらゆる用途に活用することができる。
【００９０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００９１】
１０２  不揮発性メモリ、１０３  データ取得部、１０４  再生部、１０５  テキスト生成部、１０６  出力部、１０８  二次元コードリーダー、１０９  データ収集部、１１０  デジタルサイネージ再生装置。
【図１】
2020003587.tif 000003
【図２】
2020003587.tif 000004
【図３】
2020003587.tif 000005
【図４】
2020003587.tif 000006
【図５】
2020003587.tif 000007
【図６】
2020003587.tif 000008
【図７】
2020003587.tif 000009
【図８】
2020003587.tif 000010
【図９】
2020003587.tif 000011
【図１０】
2020003587.tif 000012