(57)【要約】【課題】走査線に沿った方向に対する画像の縦横方向が異なる複数の画像を効率よく表示する。【解決手段】画像受信装置（１２１０）は、受信した画像転送信号（１１０１）が互いに走査線に沿った方向が異なる第１の画像（Ａ）と第２の画像（Ｂ）とを含む場合に、第１の画像（ａ）と第２の画像（Ｂ）とを復元する過程において、少なくとも一方の画像を回転する画像処理部（１２３０）を備えている。【選択図】図１
2019074559.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を生成して出力する画像生成装置と、
前記複数の画像を画像転送信号に変換して出力する画像転送装置と、
前記画像転送信号を受信し前記複数の画像を復元する画像受信装置と、
前記画像受信装置が復元した画像を表示する画像表示部と、
を有し、
前記画像受信装置は、受信した前記画像転送信号が互いに走査線に沿った方向が異なる第１の画像と第２の画像とを含む場合に、少なくとも一方の画像を回転する画像処理部を備えている
ことを特徴とする画像表示システム。
【請求項２】
前記画像転送装置は、
前記第１の画像の走査線に沿った画像データの少なくとも一部を記憶する第１のラインバッファと、
前記第２の画像の走査線に沿った画像データの少なくとも一部を記憶する第２のラインバッファと、
前記第１のラインバッファと前記第２のラインバッファとに記憶された転送用の画像データを前記画像受信装置に送信する画像送信回路と、を備えている
ことを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記画像受信装置は、
復元された前記第１の画像と前記第２の画像とを記憶するフレームバッファを備え、
前記第１の画像と前記第２の画像とを、それぞれの走査線に沿った方向に沿って前記フレームバッファに書き込む
ことを特徴とする請求項１又は２に記載の画像表示システム。
【請求項４】
前記画像受信装置は、
復元した前記第１の画像を記憶する第１のフレームバッファと、
復元した前記第２の画像を記憶する第２のフレームバッファと、を備え、
前記画像表示部は、前記第１の画像と、前記第２の画像と、を１画面に合成した画像を表示する
ことを特徴とする請求項１又は２に記載の画像表示システム。
【請求項５】
前記画像転送信号にて送信されるデータのプロトコルは、
前記複数の画像のうち該データの対象となる画像を特定する識別情報と、
前記画像の走査線に沿った方向を判別するための判別情報と、
を含む
ことを特徴とする請求項１に記載の画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システムに関する。
【背景技術】
【０００２】
従来、複数の入力画像を合成して表示する表示装置が知られている。これらの表示装置では、ラインバッファとフレームバッファとを用いて画像を合成して表示させている（例えば、特許文献１参照）。
【０００３】
また、画像転送装置から画像を複数の表示デバイスに転送して表示する表示装置が知られている。これらの表示装置でもまた、画像転送装置は記憶部から読み出した画像データをフレームバッファに一時記憶してから各表示デバイスに転送している（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１０９５９２号公報（２０１５年６月１１日公開）
【特許文献２】特開２００９−２６５５４７号公報（２００９年１１月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、走査線に沿った方向に対する画像の縦横方向が異なる少なくとも２つの画像を画像転送装置から表示装置に転送して表示する場合、画像転送装置では、少なくとも一方の画像をフレームバッファによりバッファリングして画像を転送するのが一般的である。しかしながら、フレームバッファはラインバッファと比較して、大量のメモリを必要とするため、画像転送装置のコストの上昇、消費電力の増大、および、画像転送の遅延が生じるという問題がある。
【０００６】
本発明の一態様は、上述した事情を鑑みてなされたものであり、走査線に沿った方向に対する画像の縦横方向が異なる複数の画像を効率よく転送して表示することができる画像表示システムを実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る画像表示システムは、複数の画像を生成して出力する画像生成装置と、前記複数の画像を画像転送信号に変換して出力する画像転送装置と、前記画像転送信号を受信し複数の画像を復元する画像受信装置と、
画像を表示する画像表示部と、を有し、前記画像受信装置は、受信した前記画像転送信号が互いに走査線に沿った方向が異なる第１の画像と第２の画像とを含む場合に、前記第１の画像と前記第２の画像とを復元する過程において、少なくとも一方の画像を回転する画像処理部を備えている。
【発明の効果】
【０００８】
本発明の一態様によれば、走査線に沿った方向に対する画像の縦横方向が異なる複数の画像を効率よく表示することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る画像表示システムの要部構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は第１の画像Ａ、および第２の画像Ｂの向きを示すブロック図である。
【図３】実施形態２に係る画像処理システムの要部構成を示すブロック図である。
【図４】比較例の画像処理システムの要部構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
以下、本発明の実施形態１に係る画像表示システム１０００について、図１を用いて詳細に説明する。図１は、画像表示システム１０００の要部構成を示すブロック図である。
【００１１】
〔画像表示システム１０００の構成〕
図１に示すように、画像表示システム１０００は、処理装置１１００と、表示装置１２００と、を備えている。
【００１２】
処理装置１１００は、画像を生成し、生成した画像を出力する機能を有する電子機器である。
【００１３】
表示装置１２００は、受信した画像を表示するディスプレイを備えた電子機器であり、テレビ、スマートフォン、タブレット、携帯ゲーム機等の液晶ディスプレイや有機ＥＬディスプレイを備えた電子機器である。
【００１４】
〔ベース技術の概要〕
複数の画像を画像転送装置から、表示装置に転送して表示を行う場合に、複数の画像の走査線に沿った方向に対する画像の縦横方向が異なる場合、これらの複数の画像を転送して表示するためには、ラインバッファだけなくフレームバッファが必要となる。
【００１５】
フレームバッファはラインバッファと比較して、大量のメモリを必要とする。フレームバッファでは、例えば、１６ビット色のＶＧＡ解像度（６４０＊４８０ドット）であれば、１フレームあたり６００キロバイトのメモリを必要とする。また、２４ビット色のフルＨＤ解像度（１９２０＊１０８０ドット）であれば、フレームバッファでは、１フレームあたり約６メガバイトのメモリを必要とする。
【００１６】
一方、ラインバッファであれば、１ラインあたり、１６ビット色のＶＧＡ解像度では１２８０バイト、２４ビット色のフルＨＤ解像度では５７６０バイトで済む。このように、フレームバッファと、ラインバッファとでは、必要なメモリ量に大きな差がある。
【００１７】
また、バッファでは、画像データを転送中も次の画像データを受信し続けなければならないため、２フレームまたは２ライン分のバッファが必要となる場合が多い。
【００１８】
表示装置については、表示のちらつき防止のためのダブルバッファリングや、ディスプレイの出力制御のため、メモリ等のリソースを十分に備えることが多く、ＳｏＣにＤＲＡＭを外付けされた構成が一般的である。このように、表示装置は比較的大容量のメモリを標準で有することが多いため、ＤＲＡＭにフレームバッファのために大量のメモリを容易に準備することができる。
【００１９】
一方で、画像転送装置にフレームバッファのために大量のメモリを準備するには、制御用のＬＳＩと外付けのＲＡＭを備えた構成としたり、制御用ＬＳＩ内に大規模なメモリを備えたりする必要があり、大きなコストアップや消費電力の増加の原因となる。また、画像を転送するためにフレームバッファを使用した場合、フレームバッファに例えば１フレーム分の画像データを記憶してから画像の転送を開始するため、画像生成から最終的に表示されるまでの遅延が、ラインバッファを使用する場合と比較して大きくなる。
【００２０】
これに対して、フレームバッファを用いることなく、ラインバッファを用いて画像の転送を行うことができれば、画像転送装置の制御用ＬＳＩ内にＳＲＡＭを用意することで実現可能である。
【００２１】
よって、本実施形態では、フレームバッファを用いることなく、ラインバッファを用いて画像転送装置から画像を表示装置に転送して表示する技術について以下に詳細に説明する。
【００２２】
（処理装置１１００の構成）
処理装置１１００は、画像生成装置１１１０と、画像転送装置１１２０と、を備えている。
【００２３】
画像生成装置１１１０は、図示は省略するが、ＣＰＵやＳｏＣ等のＬＳＩを備え、複数の画像を生成して出力する。画像生成装置１１１０は、内容の異なる少なくとも２つの画像を生成し、第１の画像Ａを第１の表示制御信号１１１１として出力し、第２の画像Ｂを第２の表示制御信号１１１２として出力する。第１の画像Ａと、第２の画像Ｂとは、互いに走査線に沿った方向に対する画像の縦横方向が異なる画像であってもよい。
【００２４】
画像転送装置１１２０は、画像生成装置１１１０によって生成された第１の表示制御信号１１１１、および第２の表示制御信号１１１２、を取得する。画像転送装置１１２０は、取得した表示制御信号１１１１，１１１２を画像転送信号１１０１に変換し、画像転送信号１１０１を処理装置１１００の外部へ出力する。
【００２５】
画像転送装置１１２０は、第１の画像受信回路１１３０、および第２の画像受信回路１１５０と、第１のラインバッファ１１４０、および第２のラインバッファ１１６０と、画像送信回路１１７０と、を備えている。
【００２６】
画面転送装置４１２０は、表示制御信号１１１１，１１１２を受信し、第１の画像Ａと、第２の画像Ｂとを、送信回路４１７０にて転送するため、第１の画像Ａと、第２の画像Ｂとの画像データの少なくとも一部を第１のラインバッファ１１４０、および第２のラインバッファ１１６０に記憶（バッファリング）する。
【００２７】
第１のラインバッファ１１４０、および第２のラインバッファ１１６０に記憶する方法としては、複数の行をひとまとまりに記憶したり、１行を複数に分割して記憶したりすることもできるが、ここでは、１行を処理の単位としてひとまとまりに記憶する場合について説明する。
【００２８】
第１の画像受信回路１１３０、および第２の画像受信回路１１５０は、走査線に沿った方向である水平方向の描画が完了した後の帰線発生期間に発行される信号である水平帰線信号ＨＳＹＮＣを参照して、画面のライン描画の区切りを検出して、水平帰線信号ＨＳＹＮＣの間の１行分の画像データを第１のラインバッファ１１４０、および第２のラインバッファ１１６０に送信する。画像データは、必要な速度やデータ量に応じて、第１のラインバッファ１１４０、および第２のラインバッファ１１６０に、複数の信号線にてパラレル送信されてよい。
【００２９】
第１のラインバッファ１１４０、および第２のラインバッファ１１６０は、複数の行を記憶するメモリを備えていてもよい。この場合、例えば、第１のラインバッファ１１４０、および第２のラインバッファ１１６０には、まず１行目のデータを受信するとき、１個目のラインバッファに受信したデータが書き込まれる。そして次に２行目のデータを受信するとき、１個目のラインバッファは書き込まれずに内容が保持され、２個目のラインバッファに受信したデータが書き込まれる。この、２個目のラインバッファにデータが書き込まれている間に、１個目のラインバッファのデータが送信回路４１７０から送信される。次の３行目のデータを受信するときには、既に内容が送信済みとなった１個目のラインバッファへデータが書き込まれ、その期間に２行目のデータが記憶された２個目のラインバッファのデータが送信回路４１７０から送信される。このように、２個のラインバッファを交互に使用することで、途切れなく画像データを送信することが可能である。
【００３０】
第１の画像受信回路１１３０は、画像生成装置１１１０が出力した第１の表示制御信号１１１１に含まれる水平帰線信号ＨＳＹＮＣを参照して、第１の表示制御信号１１１１をライン毎に取得する。また、第１の画像受信回路１１３０は、画像送信回路１１７０と転送制御信号１１３１を用いて通信し、取得した表示制御信号１１１１を第１の画像Ａの走査線に沿ってラインごとに処理する。第１の画像受信回路１１３０は、第１の表示制御信号１１１１に基づく画像データの少なくとも一部を、第１のバッファ制御信号１１３２を用いて第１のラインバッファ１１４０に送信する。
【００３１】
第２の画像受信回路１１５０は、画像生成装置１１１０が出力した第２の表示制御信号１１１２に含まれる水平帰線信号ＨＳＹＮＣを参照して、第２の表示制御信号１１１２をライン毎に取得する。また、第２の画像受信回路１１５０は、画像送信回路１１７０と転送制御信号１１５１を用いて通信し、取得した表示制御信号１１１２を第２の画像Ｂの走査線に沿ってラインごとに処理する。第２の画像受信回路１１５０は、第２の表示制御信号１１１２に基づく画像データの少なくとも一部を、第２のバッファ制御信号１１５２を用いて第２のラインバッファ１１６０に送信する。
【００３２】
第１のラインバッファ１１４０、および第２のラインバッファ１１６０は、第１の画像Ａと第２の画像Ｂとの、それぞれの走査線に沿って送信される画像データの少なくとも一部を一時的にメモリに記憶する。なお、第１のラインバッファ１１４０、および第２のラインバッファ１１６０は、バッファサイズや後処理の方法などにより、走査線に沿った複数の行をひとまとまりに記憶したり、走査線に沿った１行を複数に分割して記憶したりしてもよい。
【００３３】
画像送信回路１１７０は、第１の転送制御信号１１３１、および第２の転送制御信１５１に基づいて、第１のラインバッファ１１４０、および第２のラインバッファ１１６０のそれぞれから第１の画像Ａの画像データの少なくとも１部を含む第１の転送データ１１４１、および第２の画像Ｂの画像データの少なくとも１部を含む第２の転送データ１１６１を取り出して、画像転送信号１１０１に変換して出力する。
【００３４】
画像送信回路１１７０は、第１の画像Ａと、第２の画像Ｂと、の走査線に沿った方向に対する画像の縦横方向が異なっていても、画像の縦横方向が異なった状態で画像データを含む画像転送信号１１０１を出力する。このように、画像転送装置１１２０は、走査線に沿った方向に対する画像の縦横方向が互いに異なる第１の画像Ａと、第２の画像Ｂとを、フレームバッファを用いることなく、第１のラインバッファ１１４０と、第２のラインバッファ１１６０とを用いて記憶して転送する。これにより、処理装置１１００が出力する画像転送信号１１０１には、画像の向きが互いに異なる画像データが含まれる。
【００３５】
（表示装置１２００の構成）
表示装置１２００は、画像受信装置１２１０と、画像表示部１２７０と、を備えている。
【００３６】
画像受信装置１２１０は、画像受信部１２２０、画像処理部１２３０、表示用フレームバッファ１２５０、および表示インターフェイス１２６０を備えている。
【００３７】
画像受信部１２２０は、画像転送信号１１０１を受信する。画像受信部１２２０は、受信した画像転送信号１１０１を、受信信号１２２１を用いて画像処理部１２３０に伝達する。上述したように、画像転送信号１１０１には、互いに走査線に沿った方向に対する画像の縦横方向が異なる第１の画像Ａと、第２の画像Ｂと、が含まれている。
【００３８】
画像処理部１２３０は、第１の画像Ａと、第２の画像Ｂと、の情報を含んだ受信信号１２２１を受信して、解析する。受信信号１２２１には、受信した２つの画像データがどちらの画像のものであるのかを識別するための識別情報が含まれている。また、受信信号１２２１には、受信した２つの画像データのそれぞれの走査線に沿った方向に対する画像の縦横方向を判別するための判別情報が含まれている。画像処理部１２３０は、受信信号１２２１を受信し、受信信号１２２１に含まれる識別情報を参照して、画像を復元し、復元した画像を表示用フレームバッファ１２５０の該当する部分に記憶する。
【００３９】
また、画像処理部１２３０は、画像を復元して表示用フレームバッファ１２５０に書き込み、第１の画像Ａまたは第２の画像Ｂの少なくとも何れか一方を判別情報を参照して回転させる。これによって、第１の画像Ａと第２の画像Ｂとは、少なくとも何れか一方の画像方向が適切に補正されて、表示用フレームバッファ１２５０に記憶される。
【００４０】
表示用フレームバッファ１２５０は、例えば、プロセッサが備えるＲＡＭ内に確保される。表示用フレームバッファ１２５０は、１枚の画像を持ったフレーム単位で一時的にメモリに第１の画像Ａおよび第２の画像Ｂの少なくとも一部を記憶する。表示用フレームバッファ１２５０は、１フレームを処理の単位としてひとまとまりに第１の画像Ａおよび第２の画像Ｂを記憶する構成に限らず、複数のフレームをひとまとまりに記憶したり、１フレームを複数に分割して記憶したりしてもよい。
【００４１】
表示用フレームバッファ１２５０に書き込まれた第１の画像Ａおよび第２の画像Ｂは、ＳｏＣ内のＣＰＵやＧＰＵによって表示インターフェイス１２６０へ伝達される。
【００４２】
表示インターフェイス１２６０は、表示用フレームバッファ１２５０に書き込まれた内容に基づいて、画像表示部１２７０を制御するための表示制御信号１２６１を生成して出力する。表示インターフェイス１２６０は、表示用フレームバッファ１２５０に書き込まれた内容に基づいて、第１の画像Ａおよび第２の画像Ｂを、そのまま画像表示部１２７０に出力しても良いし、解像度や画面サイズの調整、ウィンドウ化などの加工処理を加えて出力してもよい。例えば、表示インターフェイス１２６０にＬＶＤＳ出力機能を用いて、画像表示部１２７０として液晶ディスプレイを備える構成であってもよい。
【００４３】
画像表示部１２７０は、表示制御信号１２６１に基づいて表示画像を更新する。以上の動作により、表示装置１２００は、受信した画像転送信号１１０１に基づいて、画像生成装置１１１０によって生成された画像を、画像表示部１２７０に表示する。
【００４４】
〔画像の向きについて〕
図２は、第１の画像Ａ、および第２の画像Ｂの向きを示す図である。図２（ａ）は、画像生成装置１１１０が生成した第１の画像Ａおよび第２の画像Ｂの向きを示す図である。図２（ａ）に「Ａ」および「Ｂ」で示す領域が、それぞれ、第１の画像Ａと、第２の画像Ｂとを示すものとする。図中の矢印は、それぞれの画像の走査線に沿った方向を示している。第１の画像Ａは、図中左側から右側に、表示制御のデータが走査している。第２の画像Ｂは、図中下側から上側に、表示制御のデータが走査している。これにより、第１の画像Ａに基づく第１のラインバッファ１１４０に記憶されるデータは、走査線に沿った方向と、画像の横方向とが平行な画像データとなる。また、第２の画像Ｂに基づく第２のラインバッファ１１１６０に記憶されるデータは、走査線に沿った方向と、画像の縦方向とが平行な画像データとなる。つまり、第２の画像Ｂは、第１の画像Ａに対して反時計まわりに９０°回転した画像データとなる。
【００４５】
図３（ｂ）は、画像送信回路１１７０が出力する、画像転送信号１１０１にて送信される第１の画像Ａおよび第２の画像Ｂを示している。第１の画像Ａおよび第２の画像Ｂは画像転送信号１１０１によって、走査線に沿った方向に転送されるため、図３（ｂ）で示すように、第２の画像Ｂは第１の画像Ａを基準に、時計回りに９０°、回転した内容で転送される。
【００４６】
画像転送信号１１０１に含まれる第１の画像Ａおよび第２の画像Ｂは、走査線に沿って第１のラインバッファ１１４０と、第２のラインバッファ１１６０にそれぞれ記憶された後、画像送信回路１１７０で画像転送信号１１０１に変換されるため、本来とは互いの向きが異なったものである。
【００４７】
図３（ｃ）は、画像表示部１２７０に表示された第１の画像Ａおよび第２の画像Ｂを示している。画像処理部１２３０は、表示用フレームバッファ１２５０に展開した第２の画像Ｂを、判別情報を参照して、第１の画像Ａを基準に反時計回りに９０°回転させる。これにより、表示用フレームバッファ１２５０に書き込まれた第１の画像Ａおよび第２の画像Ｂは、図３（ｃ）に示すように、本来の表示の向きが復元されたものとなり、画像表示部１２７０に表示させる。なお、画像処理部２２３０は、第１の画像Ａと第２の画像Ｂとを、表示用フレームバッファ１２５０に展開する際に、少なくとも一方の画像を回転する処理を行ってもよい。
【００４８】
〔比較例〕
図４は、比較例の画像処理システム６０００の要部構成を示す図である。図４に示すように、画像処理システム６０００の処理装置６１２０は、第２の表示制御信号１１１２に基づく画像データの少なくとも一部を記憶する、フレームバッファ６１６０を備えている。
【００４９】
処理装置６１２０は、第２の画像受信回路６１５０は、第２の表示制御信号１１１２に基づく画像データの少なくとも一部を、第２のバッファ制御信号６１５２を用いてフレームバッファ６１６０に記憶する。フレームバッファ６１６０には、第１の画像Ａに対して反時計まわりに９０°回転している第２の画像Ｂが記憶される。
【００５０】
画像送信回路６１７０は、フレームバッファ６１６０に記憶された第２の画像Ｂの方向を、第１の画像Ａと同じ方向にして、画像転送信号６１０１によって表示装置６２１０に送信する。
【００５１】
このように、処理装置６１２０は、フレームバッファ６１６０を利用して走査線に沿った方向に対する画像の縦横方向が互いに異なる第１の画像Ａと、第２の画像Ｂと、を同じ方向の画像にして出力する。フレームバッファは、ラインバッファと比較し、大量のメモリを必要とする。そのため、ラインバッファのみで実現できる画像転送装置と比較し、コストが大幅に上昇し、消費電力が増大する。
【００５２】
更に、画像転送装置６１２０にフレームバッファ６１６０を使用すると、フレームバッファ６１６０を画像データで埋めるまで画像の転送が開始できない。これにより、ラインバッファを使用する場合と比較し、画像生成から最終的に表示されるまでの遅延が大きくなるという問題もある。
【００５３】
このように、実施形態１では、表示装置１２００の画像受信装置１２１０が、受信した第１の画像Ａと第２の画像Ｂとの少なくとも一方を回転する画像処理部１２３０を備えている。これにより、走査線に沿った方向に対する画像の縦横方向が互いに異なる複数の画像をフレームバッファを使わずに表示することができる。また、処理装置１１００がフレームバッファを持たずラインバッファのみで走査線に沿った方向に対する画像の縦横方向が互いに異なる第１の画像Ａと、第２の画像Ｂと、を出力する構成とすることで、メモリの大容量化を防ぎ、コストおよび消費電力を削減し、画像生成から画像表示までの遅延が大きくなるのを防ぐことができる。
【００５４】
〔実施形態２〕
本発明の実施形態２について、図３を用いて以下に説明する。なお、説明の便宜上、上記実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００５５】
図３は、実施形態２に係る画像処理システム２０００の要部構成を示すブロック図である。図３に示すように、画像処理システム２０００は、処理装置１１００と、表示装置２２００と、を備えている。画像処理システム２０００は、処理装置１１００によって生成された複数の画像を、表示装置２２００に表示するシステムである。画像処理システム２０００は、表示装置２２００の構成が実施形態１とは異なっている。なお、処理装置１１００の構成は、実施形態１と同様であるため、その説明を省略する。
【００５６】
表示装置２２００は、画像受信装置２２１０と、画像表示部１２７０と、を備えている。画像受信装置２２１０は、画像受信部１２２０、画像処理部２２３０、表示用フレームバッファ１２５０、表示インターフェイス１２６０、に加えて、第１のフレームバッファ２２４０と、第２のフレームバッファ２２４１と、を備えている。
【００５７】
画像処理部２２３０は、画像受信部１２２０から画像データを取得する。受信信号１２２１には、走査線に沿った方向に対する画像の向きが異なる２つの画像データが、どちらの画像のものであるのかを識別するための識別情報とともに含まれている。画像処理部１２３０は、識別情報を参照して、画像を復元し、復元した２つの画像を、第１のフレームバッファ２２４０と、第２のフレームバッファ２２４１と、にそれぞれの走査線に沿って別々に展開する。第１のフレームバッファ２２４０、および第２のフレームバッファ２２４１は、例えば、表示装置２２００が備える不図示のＤＲＡＭ内に確保することができる。これらの処理によって、第１の画像Ａと第２の画像Ｂとが独立した画像データとなる。
【００５８】
第１のフレームバッファ２２４０と、第２のフレームバッファ２２４１と、にそれぞれ展開された画像データは、表示用フレームバッファ１２５０に書き込まれるさえに合成されて、最終的な表示画像の形態となる。画像処理部２２３０は、この合成処理において、例えば第１の画像Ａと第２の画像Ｂとのどちらか一方だけを含む表示画像とする加工を行ってもよい。また、画像処理部２２３０は、第１の画像Ａと第２の画像Ｂと並べて表示する表示画像とする加工を行ってもよい。また、画像処理部２２３０は、第１の画像Ａと第２の画像Ｂとの何れか一方の表示内容の少なくとも一部に、他方の表示内容の少なくとも一部を取り込む加工を行ってもよい。
【００５９】
また、画像処理部２２３０は、第１のフレームバッファ２２４０と第２のフレームバッファ２２４１と、にそれぞれ展開した第１の画像Ａと第２の画像Ｂとの少なくとも一方の画像を、判別情報を参照して回転する。なお、画像処理部２２３０は、第１の画像Ａと第２の画像Ｂとを、第１のフレームバッファ２２４０と第２のフレームバッファ２２４１とに書き込み際に、少なくとも一方の画像を回転する処理を行ってもよい。また、画像処理部２２３０は、第１のフレームバッファ２２４０と第２のフレームバッファ２２４１とに展開した第１の画像Ａと第２の画像Ｂとを、表示用フレームバッファ１２５０に書き込む合成処理において第１の画像Ａと第２の画像Ｂとの少なくとも一方の画像を回転させてもよい。
【００６０】
画像の回転はＳｏＣ内に含まれるＧＰＵによって行われる構成とすることができる。このように、回転処理をＣＰＵではなくＧＰＵに任せることで、回転処理に要するＣＰＵの負荷（フレームバッファへの書き込み時のインデックスの演算など）を低減することができる。
【００６１】
これらの構成によれば、受信した複数の画像を表示する際の処理の自由度を高めつつ、ＣＰＵの処理の軽減を図ることができる。
【００６２】
〔付記事項〕
以上の実施形態１および２では、２つの画像を転送する場合について説明したが、本発明の利用はそれに限定されることなく、３個以上の画像を転送する場合に、走査線に沿った方向に対する画像の縦横方向が異なる画像が少なくとも１つ含まれる場合についても同様に適用可能である。
【００６３】
なお、処理装置から表示装置への画像の転送では、１系統の転送インターフェイスにて複数の画像を転送するため、転送プロトコルをパケット方式とし、画像毎に異なるパケットで画像を転送することが好ましい。この場合、各パケットに、該パケットが送信する画像を表すＩＤ等の識別情報と、画像の走査線に沿った方向に対する画像の縦横方向を表す判別情報を含んでおくことで、様々な構成の複数画像の転送に汎用的に利用可能な転送プロトコルとすることができる。また、各画像を複数のパケットに分割して送信したとき、一部のパケットがロスしても他の部分を利用できるよう、各パケットが送信する画像内の位置情報をもパケット内に含有することが望ましい。
【００６４】
〔ソフトウェアによる実現例〕
処理装置１１００、および表示装置１２００、２２００の制御ブロック（特に画像転送装置１１２０、画像受信装置１２１０，２２１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００６５】
後者の場合、処理装置１１００、および表示装置１２００、２２００は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６６】
〔まとめ〕
本発明の態様１に係る画像表示システム１０００，２０００は、複数の画像を生成して出力する画像生成装置１１１０と、前記複数の画像を画像転送信号１１０１に変換して出力する画像転送装置１１２０と、前記画像転送信号１１０１を受信し前記複数の画像を復元する画像受信装置１２１０と、前記画像受信装置１２１０が復元した画像を表示する画像表示部１２７０と、を有し、前記画像受信装置１２１０は、受信した前記画像転送信号１１０１が互いに走査線に沿った方向が異なる第１の画像Ａと第２の画像Ｂとを含む場合に、少なくとも一方の画像を回転する画像処理部１２３０を備えている。
【００６７】
上記の構成によれば、画像受信装置１２１０の側で、互いに走査線に沿った方向に対する画像の縦横方向が異なる第１の画像Ａと第２の画像Ｂとの少なくとも一方の画像を回転するため、画像転送装置１１２０がフレームバッファを備えている構成とする必要がない。よって、画像転送装置１１２０のメモリの大容量化を防ぎ、コストおよび消費電力を削減し、画像の転送に遅延が生じるのを防ぐことができる。これにより、走査線に沿った方向に対する画像の縦横方向が異なる複数の画像を効率よく表示することができる。
【００６８】
本発明の態様２に係る画像表示システム１０００，２０００は、上記態様１において、前記画像転送装置１１２０は、前記第１の画像Ａの走査線に沿った画像データの少なくとも一部を記憶する第１のラインバッファ１１４０と、前記第２の画像Ｂの走査線に沿った画像データの少なくとも一部を記憶する第２のラインバッファ１１６０と、前記第１のラインバッファ１１４０と前記第２のラインバッファ１１６０とに記憶された転送用の画像データを前記画像受信装置１２１０に送信する画像送信回路１１７０と、を備えていてもよい。
【００６９】
上記の構成によれば、画像転送装置１１２０は、互いに走査線に沿った方向に対する画像の縦横方向が異なる第１の画像Ｂと第２の画像Ｂとを、フレームバッファを用いることなく、第１のラインバッファ１１４０と、第２のラインバッファ１１６０とを用いて出力することができる。これにより、画像転送装置１１２０のメモリの大容量化を防ぎ、コストおよび消費電力を削減し、画像の転送に遅延が生じるのを防ぐことができる。よって、走査線に沿った方向に対する画像の縦横方向が異なる複数の画像を効率よく表示することができる。
【００７０】
本発明の態様３に係る画像表示システム１０００，２０００は、上記態様１または２において、前記画像受信装置１２１０は、復元された前記第１の画像Ａと前記第２の画像Ｂとを記憶する表示用フレームバッファ１２５０を備え、前記第１の画像Ａと前記第２の画像Ｂとを、それぞれの走査線に沿った方向に沿って前記表示用フレームバッファ１２５０に書き込んでもよい。
【００７１】
上記の構成によれば、画像受信装置１２１０の表示用フレームバッファ１２５０に第１の画像Ａと第２の画像Ｂとを展開する。これにより、走査線に沿った方向に対する画像の縦横方向が異なる第１の画像Ａと第２の画像Ｂと、をそれぞれ復元して表示用フレームバッファ１２５０に記憶することができ、複数の画像を効率よく表示することができる。
【００７２】
本発明の態様４に係る画像表示システム２０００は、上記態様１または２において、前記画像受信装置２２１０は、復元した前記第１の画像Ａを記憶する第１の表示用フレームバッファ２２４０と、復元した前記第２の画像Ｂを記憶する第２の表示用フレームバッファ２２４１と、を備え、前記画像表示部１２７０は、前記第１の画像Ａと、前記第２の画像Ｂと、を１画面に合成した画像を表示してもよい。
【００７３】
上記の構成によれば、画像受信装置２２１０側で、復元した第１の画像Ａと第２の画像Ｂとを、第１の表示用フレームバッファ２２４０と、第２の表示用フレームバッファ２２４とに記憶することができ、画像の表示に遅延が生じるのを防ぐことができる。
【００７４】
本発明の態様５に係る画像表示システム１０００，２０００は、上記態様１において、前記画像転送信号１１０１にて送信されるデータのプロトコルは、前記複数の画像のうち該データの対象となる画像を特定する識別情報と、前記画像の走査線に沿った方向を判別するための判別情報とを含んでもよい。
【００７５】
上記の構成によれば、第１の画像Ａと第２の画像Ｂとを識別する識別情報と、各画像の走査線に沿った方向を判別するための判別情報と、を参照して画像受信装置１２１０，２２１０側で画像の復元と、合成とを行うことができる。よって、画像転送装置１１２０がフレームバッファを備えている構成とする必要がなく、走査線に沿った方向に対する画像の縦横方向が異なる複数の画像を効率よく表示することができる。
【００７６】
本発明の各態様に係る処理装置１１００、および表示装置１２００、２２００は、コンピュータによって実現してもよく、この場合には、コンピュータを上記処理装置１１００、および表示装置１２００、２２００が備える各部（ソフトウェア要素）として動作させることにより上記処理装置１１００、および表示装置１２００、２２００をコンピュータにて実現させる処理装置１１００、および表示装置１２００、２２００の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００７８】
１０００、２０００  画像表示システム
１１００  処理装置
１１１０  画像生成装置
１１２０  画像転送装置
１１４０  第１のラインバッファ
１１５２  第２のバッファ制御信号
１１７０  画像送信回路
１２００、２２００  表示装置
１２１０、２２１０  画像受信装置
１２２０  画像受信部
１２３０、２２３０  画像処理部
１２５０  表示用フレームバッファ
１２６０  表示インターフェイス
１２７０  画像表示部
２２４０  第１のフレームバッファ
２２４１  第２のフレームバッファ
【図１】
2019074559.tif 000003
【図２】
2019074559.tif 000004
【図３】
2019074559.tif 000005
【図４】
2019074559.tif 000006