(57)【特許請求の範囲】
【請求項１】
接続された複数の表示装置の画面イメージを生成する画面イメージ生成装置であって、
前記複数の表示装置の各々に対応する画面イメージの生成に必要な共通処理を行う共通処理部と、
前記複数の表示装置の各々に対応する画面イメージに含まれる部品イメージに対応付けられる個別処理を実行する個別処理部と、
を備え、
前記複数の表示装置は、第１の表示装置と、当該第１の表示装置に対して画面解像度が異なる第２の表示装置と、内視鏡が接続される装置に設けられたタッチパネル付き表示装置とを含む、
ことを特徴とする画面イメージ生成装置。
【請求項２】
前記共通処理部は、
画面背景イメージを生成する画面背景イメージ生成部と、
部品イメージの生成処理を行う部品イメージ生成処理部と、
前記画面背景イメージ生成部により生成された画面背景イメージと、前記部品イメージ生成処理部により生成された部品イメージとを合成して画面イメージを生成する合成部と、
前記合成部により生成された画面イメージを、対応する表示装置へ出力する出力部と、
を備えることを特徴とする請求項１記載の画面イメージ生成装置。
【請求項３】
前記複数の表示装置の各々に対応する画面イメージの生成に必要な素材データを記憶する素材データ記憶部、
を更に備えることを特徴とする請求項１又は２記載の画面イメージ生成装置。
【請求項４】
前記複数の表示装置の各々に対応する画面イメージの生成に必要な素材データを記憶する素材データ記憶部を更に備え、
前記部品イメージ生成処理部は、
部品イメージを生成するための部品生成フレームワークを選択する部品生成フレームワーク選択部と、
前記素材データ記憶部に記憶されている素材データの中から、前記部品生成フレームワーク選択部により選択された部品生成フレームワークに応じた部品背景イメージを選択する部品背景イメージ選択部と、
前記素材データ記憶部に記憶されている素材データの中から、前記部品生成フレームワーク選択部により選択された部品生成フレームワークに応じた部品デザインを選択する部品デザイン選択部と、
前記部品生成フレームワーク選択部により選択された部品生成フレームワークに応じた、前記個別処理部により実行される個別処理を選択する個別処理選択部と、
前記部品背景イメージ選択部により選択された部品背景イメージと前記部品デザイン選択部により選択された部品デザインとに基づいて部品イメージを生成し、当該部品イメージと前記個別処理選択部により選択された個別処理とを対応付ける部品イメージ生成部と、
を備えることを特徴とする請求項２記載の画面イメージ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の画面イメージを生成する画面イメージ生成装置に関する。
【背景技術】
【０００２】
従来、複数の表示装置を含むシステムがある。
例えば、医療分野では、ＳＤＴＶ（Standard definition television）モニタ及びＨＤＴＶ（High-definition television）モニタを含む電子内視鏡システム（特許文献１等）や、メインモニタ及びサブモニタを含む内視鏡装置（特許文献２等）がある。また、これらのモニタに加えて、操作パネルとして機能するタッチパネル付き表示装置（タッチパネル付きディスプレイ）を更に含む内視鏡システム等もある。
【０００３】
このような複数の表示装置を含むシステムにおいては、表示装置毎に画面イメージ生成回路が設けられるシステムがある。このシステムでは、各画面イメージ生成回路が、ボタンや文字等の素材データを保持し、その素材データを用いて、対応する表示装置により表示される画面イメージを生成するようにしている。
【０００４】
近年では、表示装置の画面解像度の増加（画面サイズの拡大）に伴い、一画面に表示されるボタンや情報等の数が増え、一画面の表示内容が複雑化してきた。そのため、表示装置毎に画面イメージ生成回路が設けられるシステムでは、各画面イメージ生成回路の回路規模が増大し、その保守及び管理に要する工数も増大してきた。また、異なる画面イメージ生成回路により生成される画面イメージ間の統一性が失われてきた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３９６３４号公報
【特許文献２】特開２０１２−１３４３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記実状に鑑み、複数の表示装置の各々に対応する画面イメージの生成に要する構成の縮小化、その構成の保守及び管理に要する工数の縮小化、及び、異なる表示装置の画面イメージ間の統一性の確保を可能にする、画面イメージ生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、接続された複数の表示装置の画面イメージを生成する画面イメージ生成装置であって、前記複数の表示装置の各々に対応する画面イメージの生成に必要な共通処理を行う共通処理部と、前記複数の表示装置の各々に対応する画面イメージに含まれる部品イメージに対応付けられる個別処理を実行する個別処理部と、を備え、前記複数の表示装置は、第１の表示装置と、当該第１の表示装置に対して画面解像度が異なる第２の表示装置と、内視鏡が接続される装置に設けられたタッチパネル付き表示装置とを含む、画面イメージ生成装置を提供する。
【０００８】
本発明の第２の態様は、第１の態様において、前記共通処理部は、画面背景イメージを生成する画面背景イメージ生成部と、部品イメージの生成処理を行う部品イメージ生成処理部と、前記画面背景イメージ生成部により生成された画面背景イメージと、前記部品イメージ生成処理部により生成された部品イメージとを合成して画面イメージを生成する合成部と、前記合成部により生成された画面イメージを、対応する表示装置へ出力する出力部とを備える、画面イメージ生成装置を提供する。
【０００９】
本発明の第３の態様は、第１又は第２の態様において、前記複数の表示装置の各々に対応する画面イメージの生成に必要な素材データを記憶する素材データ記憶部を更に備える、画面イメージ生成装置を提供する。
【００１０】
本発明の第４の態様は、第２の態様において、前記複数の表示装置の各々に対応する画面イメージの生成に必要な素材データを記憶する素材データ記憶部を更に備え、前記部品イメージ生成処理部は、部品イメージを生成するための部品生成フレームワークを選択する部品生成フレームワーク選択部と、前記素材データ記憶部に記憶されている素材データの中から、前記部品生成フレームワーク選択部により選択された部品生成フレームワークに応じた部品背景イメージを選択する部品背景イメージ選択部と、前記素材データ記憶部に記憶されている素材データの中から、前記部品生成フレームワーク選択部により選択された部品生成フレームワークに応じた部品デザインを選択する部品デザイン選択部と、前記部品生成フレームワーク選択部により選択された部品生成フレームワークに応じた、前記個別処理部により実行される個別処理を選択する個別処理選択部と、前記部品背景イメージ選択部により選択された部品背景イメージと前記部品デザイン選択部により選択された部品デザインとに基づいて部品イメージを生成し、当該部品イメージと前記個別処理選択部により選択された個別処理とを対応付ける部品イメージ生成部とを備える、画面イメージ生成装置を提供する。
【発明の効果】
【００１１】
本発明によれば、複数の表示装置の各々に対応する画面イメージの生成に要する構成の縮小化、その構成の保守及び管理に要する工数の縮小化、及び、異なる表示装置の画面イメージ間の統一性の確保が可能になる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】一実施の形態に係る画面イメージ生成装置の構成例を示す図である。
【図２】一実施の形態に係る画面イメージ生成装置で行われる動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施の形態について説明する。
本発明の一実施の形態に係る画面イメージ生成装置は、複数の表示装置の各々に対応する画面イメージを生成し、生成した画面イメージの各々を対応する表示装置へ出力する装置である。本実施形態では、その複数の表示装置を、画面解像度が異なるモニタＡ及びモニタＢとタッチパネル付きディスプレイの３つの表示装置とする。例えば、モニタＡはＳＤＴＶモニタであり、モニタＢはＨＤＴＶモニタである。
【００１４】
また、本実施形態に係る画面イメージ生成装置は、内視鏡が接続される装置と一体に構成されたものとする。内視鏡が接続される装置は、例えば、接続されている内視鏡により取得される映像信号を処理する映像信号処理装置であって、操作パネルとして機能するタッチパネル付きディスプレイ等を備える。なお、本実施形態に係る画面イメージ生成装置は、内視鏡が接続される装置と一体に構成されたものとするが、内視鏡が接続される装置と別体に構成されてもよい。
【００１５】
図１は、本実施形態に係る画面イメージ生成装置の構成例を示す図である。
図１に示したように、本実施形態に係る画面イメージ生成装置は、共通回路１、拡張回路２、素材メモリ３、タッチパネル付きディスプレイ４、及び制御部５を含む。
【００１６】
共通回路１は、部品生成フレームワークメモリ１１、部品生成処理部１２、画面背景生成部１３、合成部１４、及び出力先選択部１５を含み、モニタＡ、モニタＢ、及びタッチパネル付きディスプレイ４の各々に対応する画面イメージの生成に必要な共通処理を行う。
【００１７】
部品生成フレームワークメモリ１１は、複数の部品生成フレームワークデータ（部品Ａ生成フレームワークデータ、部品Ｂ生成フレームワークデータ、部品Ｃ生成フレームワークデータ等）を記憶する。各部品生成フレームワークデータは、ボタン、文字、又はアイコン等の部品イメージの背景、その部品イメージのデザイン、及びその部品イメージと対応付けられる個別処理等が定義されたデータである。
【００１８】
部品生成処理部１２は、部品フレームワーク選択部１２１、部品デザイン選択部１２２、部品背景選択部１２３、個別処理選択部１２４、及び部品生成部１２５を含み、部品イメージの生成処理を行う。
【００１９】
部品フレームワーク選択部１２１は、部品生成フレームワークメモリ１１に記憶されている複数の部品生成フレームワークデータの中から、生成対象とする部品イメージの部品生成フレームワークデータを選択する。
【００２０】
部品デザイン選択部１２２は、素材メモリ３の部品デザインメモリ領域３１に記憶されている複数の部品デザインデータの中から、部品フレームワーク選択部１２１により選択された部品生成フレームワークデータに応じた部品デザインデータを選択する。
【００２１】
部品背景選択部１２３は、素材メモリ３の部品背景メモリ領域３２に記憶されている複数の部品背景イメージの中から、部品フレームワーク選択部１２１により選択された部品生成フレームワークデータに応じた部品背景イメージを選択する。
【００２２】
個別処理選択部１２４は、複数の個別処理（拡張回路２により実行される個別処理）の中から、部品フレームワーク選択部１２１により選択された部品生成フレームワークデータに応じた個別処理を選択する。
【００２３】
部品生成部１２５は、部品デザイン選択部１２２により選択された部品デザインデータと部品背景選択部１２３により選択された部品背景イメージとに基づいて部品イメージを生成する。また、部品生成部１２５は、生成した部品イメージと個別処理選択部１２４により選択された個別処理とを対応付ける。
【００２４】
画面背景生成部１３は、生成対象とする画面イメージの画面背景イメージを生成する。
合成部１４は、画面背景生成部１３により生成された画面背景イメージと部品生成部１２５により生成された部品イメージとを合成して画面イメージを生成する。また、合成部１４は、生成した画面イメージ上の部品イメージの位置の座標データと、その部品イメージに対して部品生成部１２５により対応付けられている個別処理とを更に対応付け、その対応付け情報を図示しないメモリに保持する。また、合成部は、制御部５からの、画面イメージ上の位置の座標データに対応する個別処理がいずれであるかの問い合わせに対し、メモリに保持されている対応付け情報に基づいて、その座標データに対応する個別処理がいずれであるかを応答する。
【００２５】
出力先選択部１５は、出力先として接続されているモニタＡ、モニタＢ、及びタッチパネル付きディスプレイ４の中から、合成部１４により生成された画面イメージに対応する出力先（生成対象とする画面イメージに対応する出力先）を選択し、当該出力先へ、その画面イメージを出力する。
【００２６】
拡張回路２は、複数の個別処理（個別処理Ａ、Ｂ、Ｃ等）の各々を実行可能であって、制御部５の指示に応じた個別処理を実行する。
素材メモリ３は、モニタＡ、モニタＢ、及びタッチパネル付きディスプレイ４の各々に対応する画面イメージの生成に必要な素材データを記憶する。より詳しくは、素材メモリ３は、複数の部品デザインデータ（部品デザインデータＡ、Ｂ、Ｃ等）が記憶される部品デザインメモリ領域３１と、複数の部品背景イメージ（部品背景イメージＡ、Ｂ、Ｃ等）が記憶される部品背景メモリ領域３２とを含む。なお、素材メモリ３は、例えば、通信ネットワークを介して共通回路１に接続される素材ＤＢ（データベース）として構成してもよい。
【００２７】
タッチパネル付きディスプレイ４は、出力先選択部１５から入力される画面イメージを表示する。また、タッチパネル付きディスプレイ４は、その画面イメージの表示中に、その画面イメージに含まれる部品イメージに対するユーザのタッチ操作を検出すると、そのタッチ操作が行われた画面イメージ上の位置の座標データを取得し、その座標データを制御部５へ出力する。
【００２８】
制御部５は、本実施形態に係る画面イメージ生成装置の全体動作を制御する。例えば、制御部５は、タッチパネル付きディスプレイ４から出力された上述の座標データが入力されると、その座標データに対応する個別処理がいずれであるかを合成部１４に問い合わせ、その応答結果に応じた個別処理を拡張回路２に実行させるように、拡張回路２に指示する。
【００２９】
なお、このように構成された本実施形態に係る画面イメージ生成装置において、共通回路１の機能や拡張回路２の機能は、ハードウェア及びソフトウェアの一方又は両方により実現されてもよい。
【００３０】
また、本実施形態に係る画面イメージ生成装置において、共通回路１は、複数の表示装置の各々に対応する画面イメージの生成に必要な共通処理を行う共通処理部の一例である。拡張回路２は、複数の表示装置の各々に対応する画面イメージに含まれる部品イメージに対応付けられる個別処理を実行する個別処理部の一例である。モニタＡは、第１の表示装置の一例である。モニタＢは、第１の表示装置に対して画面解像度が異なる第２の表示装置の一例である。タッチパネル付きディスプレイ４は、内視鏡が接続される装置に設けられたタッチパネル付き表示装置の一例である。
【００３１】
次に、本実施形態に係る画面イメージ生成装置の動作について説明する。
図２は、本実施形態に係る画面イメージ生成装置で行われる動作の一例を示すフローチャートである。
【００３２】
図２に示したように、本実施形態に係る画面イメージ生成装置は、モニタＡに対応する画面イメージＡの生成処理（Ｓ１）、モニタＢに対応する画面イメージＢの生成処理（Ｓ２）、及びタッチパネル付きディスプレイ４に対応する画面イメージＣの生成処理（Ｓ３）という３つの画面イメージ生成処理を繰り返し行う。
【００３３】
なお、繰り返し行われるＳ１乃至Ｓ３の処理は、この順番に限らず、他の順番（例えばＳ３→Ｓ２→Ｓ１というような逆の順番）で行われてもよい。また、本実施形態では、繰り返し行われるＳ１乃至Ｓ３の処理が直列に行われる例を示すが、例えば、繰り返し行われるＳ１乃至Ｓ３の処理が時分割処理方式で並列に行われるようにしてもよい。
【００３４】
Ｓ１乃至Ｓ３の各画面イメージ生成処理では、共通回路１がＳ１０乃至Ｓ４０の共通処理（画面生成フレームワークとも言う）を行う。
より詳しくは、共通回路１において、まず、画面背景生成部１３が、生成対象とする画面イメージの画面背景イメージを生成する（Ｓ１０）。
【００３５】
続いて、部品生成処理部１２が、生成対象とする画面イメージに含まれる部品イメージ毎に、部品イメージの生成処理（Ｓ２０）を繰り返す。
部品イメージの生成処理（Ｓ２０）では、部品生成処理部１２がＳ２０１乃至Ｓ２１１の処理を行う。
【００３６】
より詳しくは、部品生成処理部１２において、まず、部品フレームワーク選択部１２１が、部品生成フレームワークメモリ１１に記憶されている複数の部品生成フレームワークデータの中から、生成対象とする部品イメージの部品生成フレームワークデータを選択する（Ｓ２０１）。
【００３７】
続いて、部品背景選択部１２３は、素材メモリ３の部品背景メモリ領域３２に記憶されている複数の部品背景イメージの中から、Ｓ２０１で選択された部品生成フレームワークデータに応じた部品背景イメージを選択する（Ｓ２０２）。
【００３８】
続いて、部品デザイン選択部１２２は、素材メモリ３の部品デザインメモリ領域３１に記憶されている複数の部品デザインデータの中から、Ｓ２０１で選択された部品生成フレームワークデータに応じた部品デザインデータを選択する（Ｓ２０３）。
【００３９】
続いて、個別処理選択部１２４は、複数の個別処理（拡張回路２により実行される個別処理）の中から、Ｓ２０１で選択された部品生成フレームワークデータに応じた個別処理を選択する（Ｓ２０４）。
【００４０】
続いて、部品生成処理部１２は、生成対象とする部品イメージがボタンであるか否かを判定する（Ｓ２０５）。
Ｓ２０５の判定結果がＹｅｓの場合、部品生成処理部１２は、生成対象とする部品イメージであるボタンの現在の状態（アクティブ状態であるか否か）を選択する（Ｓ２０６）。なお、この選択は、例えば、部品生成処理部１２が、そのボタンの現在の状態を制御部５に問い合わせ、その応答結果に基づいて行われる。
【００４１】
Ｓ２０６の後、又は、Ｓ２０５の判定結果がＮｏの場合、部品生成処理部１２は、生成対象とする部品イメージが文字であるか否かを判定する（Ｓ２０７）。
Ｓ２０７の判定結果がＹｅｓの場合、部品生成処理部１２は、生成対象とする部品イメージである文字の色を選択する（Ｓ２０８）。なお、この選択は、例えば、Ｓ２０１で選択された部品生成フレームワークデータに応じて行われる。
【００４２】
Ｓ２０８の後、又は、Ｓ２０７の判定結果がＮｏの場合、部品生成処理部１２は、生成対象とする部品イメージがイメージ（例えばアイコン）であるか否かを判定する（Ｓ２０９）。
【００４３】
Ｓ２０９の判定結果がＹｅｓの場合、部品生成処理部１２は、生成対象とする部品イメージであるイメージの透過色の有無を選択する（Ｓ２１０）。なお、この選択は、例えば、Ｓ２０１で選択された部品生成フレームワークデータに応じて行われる。
【００４４】
Ｓ２１０の後、又は、Ｓ２０９の判定結果がＮｏの場合、部品生成部１２５は、Ｓ２０２で選択された部品背景イメージ及びＳ２０３で選択された部品デザインデータと、Ｓ２０６で選択されたボタンの現在の状態、Ｓ２０８で選択された文字色、又はＳ２１０で選択された透過色の有無とに基づいて、生成対象とする部品イメージを生成する（Ｓ２１１）。また、Ｓ２１１では、部品生成部１２５が、生成した部品イメージとＳ２０４で選択された個別処理とを対応付ける。
【００４５】
このようなＳ２０１乃至Ｓ２１１の処理からなる部品イメージ生成処理（Ｓ２０）が、生成対象とする画面イメージに含まれる部品イメージの全てについて行われると、合成部１４は、Ｓ１０で生成された画面背景イメージと、Ｓ２０で生成された部品イメージの全てとを合成し、生成対象とする画面イメージを生成する（Ｓ３０）。また、Ｓ３０では、合成部１４が、生成した画面イメージに含まれる部品イメージの各々について、画面イメージ上の部品イメージの位置の座標データと、その部品イメージに対してＳ２１１で対応付けられた個別処理とを更に対応付け、その対応付け情報を図示しないメモリに保持する。
【００４６】
続いて、出力先選択部１５は、出力先として接続されているモニタＡ、モニタＢ、及びタッチパネル付きディスプレイ４の中から、Ｓ３０で生成された画面イメージに対応する出力先（生成対象とする画面イメージに対応する出力先）を選択し、当該出力先へ、その画面イメージを出力する（Ｓ４０）。
【００４７】
このような動作により、Ｓ１で生成された画面イメージＡがモニタＡへ出力され、Ｓ２で生成された画面イメージＢがモニタＢへ出力され、Ｓ３で生成された画面イメージＣがタッチパネル付きディスプレイ４へ出力される、という処理が繰り返し行われる。
【００４８】
そして、画面イメージＡがモニタＡにより表示され、画面イメージＢがモニタＢにより表示され、画面イメーＣがタッチパネル付きディスプレイ４により表示される。
このときに、例えば、タッチパネル付きディスプレイ４に表示されている画面イメージＣに含まれる部品イメージ（例えばボタンの部品イメージ）に対してユーザのタッチ操作が行われると、タッチパネル付きディスプレイ４は、そのタッチ位置（画面イメージＣ上の部品イメージの位置）を検出し、そのタッチ位置の座標データを制御部５へ出力する。制御部５は、その座標データが入力されると、その座標データに対応する個別処理がいずれであるかを合成部１４に問い合わせ、その応答結果に応じた個別処理を拡張回路２に実行させるように、拡張回路２に指示を行う。拡張回路２は、その指示に応じて、対応する個別処理（例えば画面遷移処理）を実行する。
【００４９】
以上のように、本実施形態に係る画面イメージ生成装置によれば、複数の表示装置の各々に対応する画面イメージの生成に必要な共通処理を共通回路１が行い、複数の表示装置の各々に対応する画面イメージに含まれる部品イメージに対応付けられる個別処理を拡張回路２が行うようにしたことで、複数の表示装置の各々に対応する画面イメージの生成に要する構成を、表示装置毎に画面イメージ生成回路が設けられる従来の構成に対して、縮小化することができる。
【００５０】
また、複数の表示装置の各々に対応する画面イメージの生成に必要な素材データを素材メモリ３が記憶するようにしたことで、複数の表示装置の各々に対応する画面イメージの生成に使用される素材データの共通化が可能になる。その結果、表示装置毎に画面イメージ生成回路が設けられて各画面イメージ生成回路が素材データを保持していた従来の構成に対して、素材データの記憶容量を縮小化することもできる。
【００５１】
また、このような構成の縮小化及び素材データの記憶容量の縮小化に伴って、保守や管理が容易になり、それに要する工数を縮小化することもできる。
また、このような処理の共通化及び素材データの共通化により、異なる表示装置の画面イメージ間の統一性を確保することもできる。
【００５２】
以上、上述した実施形態は、発明の理解を容易にするために本発明の具体例を示したものであり、本発明は上述の実施形態に限定されるものではない。本発明は、特許請求の範囲に規定された本発明の思想を逸脱しない範囲において、さまざまな変形、変更が可能である。
【符号の説明】
【００５３】
１          共通回路
２          拡張回路
３          素材メモリ
４          タッチパネル付きディスプレイ
５          制御部
１１        部品生成フレームワークメモリ
１２        部品生成処理部
１３        画面背景生成部
１４        合成部
１５        出力先選択部
３１        部品デザインメモリ領域
３２        部品背景メモリ領域
１２１      部品フレームワーク選択部
１２２      部品デザイン選択部
１２３      部品背景選択部
１２４      個別処理選択部
１２５      部品生成部
【図１】
0006470136.tif 000002
【図２】
0006470136.tif 000003