(57)【特許請求の範囲】
【請求項１】
表示面に画像を表示する表示手段と、
第１のコードと、ネットワークに接続されたリモート端末にログインするためのログイン情報とを記憶する記憶手段と、
指示体により指示された前記表示面上の位置を検出する検出手段と、
検出された前記位置に基づいて、第２のコードの入力を受け付けるコード入力受付手段と、
前記第２のコードが前記第１のコードと一致した場合には、前記ログイン情報を用いて、前記ネットワークを介して前記リモート端末にログインするログイン処理手段と、
前記ログイン情報の入力を受け付けるログイン情報入力受付手段と、
前記第１のコードを発行する発行手段と
を備え、
前記記憶手段は、発行された前記第１のコードと、前記入力が受け付けられた前記ログイン情報とを対応付けて記憶し、
前記ログイン処理手段は、前記ログイン情報入力受付手段が前記ログイン情報の入力を受け付けた場合、前記入力が受け付けられた前記ログイン情報を用いて、前記リモート端末へのログインを試み、
前記発行手段は、前記試みに成功した場合に、前記第１のコードを発行する
表示装置。
【請求項２】
前記ログイン情報入力受付手段、及び前記発行手段を実現するウェブサーバー部
を備えることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記リモート端末にログインした後、検出された前記位置を示す位置情報を、前記ネットワークを介して前記リモート端末に送信する送信手段
を備えることを特徴とする請求項１又は請求項２に記載の表示装置。
【請求項４】
前記第１のコードは、一度前記リモート端末にログインした後、無効となる
ことを特徴とする請求項１から請求項３のいずれか１項に記載の表示装置。
【請求項５】
前記第１のコードは、発行された時点から所定の時間が経過すると、無効となる
ことを特徴とする請求項１から請求項４のいずれか１項に記載の表示装置。
【請求項６】
表示面に画像を表示する表示装置の制御方法であって、
第１のコードと、ネットワークに接続されたリモート端末にログインするためのログイン情報とを記憶するステップと、
指示体により指示された前記表示面上の位置を検出するステップと、
検出した前記位置に基づいて、第２のコードの入力を受け付けるステップと、
前記第２のコードが前記第１のコードと一致した場合には、前記ログイン情報を用いて、前記ネットワークを介して前記リモート端末にログインするステップと、
前記ログイン情報の入力を受け付けるステップと、
前記第１のコードを発行するステップと
を備え、
前記記憶するステップにおいて、発行された前記第１のコードと、前記入力が受け付けられた前記ログイン情報とを対応付けて記憶し、
前記ログインするステップにおいて、前記ログイン情報の入力を受け付けるステップが前記ログイン情報の入力を受け付けた場合、前記入力が受け付けられた前記ログイン情報を用いて、前記リモート端末へのログインを試み、
前記発行するステップにおいて、前記試みに成功した場合に、前記第１のコードを発行する
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートログインに関する。
【背景技術】
【０００２】
リモートデスクトップ接続の技術によると、ユーザーの手元にあるコンピューター装置から、遠隔地のコンピューターにネットワークを介してログイン（即ちリモートログイン）し、当該コンピューター装置のデスクトップ環境やファイルを操作することができる。特許文献１には、ネットワークに接続可能なプロジェクターが、リモート端末から受信したデータに基づく表示をすることが記載されている。特許文献１に記載の技術では、携帯電話からリモートサーバーにログインするための、ログイン操作を行い、当該リモートサーバーが認証処理を行ってログインを許可する。この携帯電話は、リモートサーバーを介するリモート端末との操作をやりとりしたり、プロジェクターへのデータ転送要求を行ったりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２６３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プロジェクターが投写する画面は、複数人によって視認される機会が多い。よって、この画面を用いて、リモート端末にログインするためのＩＤやパスワード等のログイン情報を入力する仕組みとした場合、第三者にログイン情報が視認されやすい。特許文献１に記載の技術によれば、携帯電話からログイン操作を行うため、ログイン情報が第三者に視認されにくい。しかし、特許文献１に記載の技術では、プロジェクターとは別に、ログイン情報が入力される装置を用意しなければならない。
本発明は、上述した事情に鑑みてなされたもので、その目的の一つは、リモート端末にログインする場合において、表示装置とは別にログイン情報が入力される装置を用意しなくとも、ログイン情報を秘匿するための技術を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係る表示装置は、表示面に画像を表示する表示手段と、第１のコードと、ネットワークに接続されたリモート端末にログインするためのログイン情報とを記憶する記憶手段と、指示体により指示された前記表示面上の位置を検出する検出手段と、検出された前記位置に基づいて、第２のコードの入力を受け付けるコード入力受付手段と、前記第２のコードが前記第１のコードと一致した場合には、前記ログイン情報を用いて、前記ネットワークを介して前記リモート端末にログインするログイン処理手段とを備える。
この発明では、第１のコードとログイン情報とを対応付けて記憶し、指示体を用いて当該第１のコードと一致する第２のコードの入力を受け付けた場合には、当該ログイン情報を用いてリモート端末にログインする。よって、この発明によれば、リモート端末にログインする場合において、表示装置とは別にログイン情報が入力される装置を用意しなくとも、ログイン情報を秘匿することができる。
【０００６】
本発明において、前記ログイン情報の入力を受け付けるログイン情報入力受付手段と、前記第１のコードを発行する発行手段とを備え、前記記憶手段は、発行された前記第１のコードと、前記入力が受け付けられた前記ログイン情報とを対応付けて記憶してもよい。
この発明によれば、事前に入力を受け付けたログイン情報と、発行した第１コードとを対応付けて記憶しておき、当該第１コードと一致する第２のコードの入力が受け付けられた場合には、当該ログイン情報を用いてリモート端末にログインすることができる。
【０００７】
本発明において、前記ログイン処理手段は、前記ログイン情報入力受付手段が前記ログイン情報の入力を受け付けた場合、前記入力が受け付けられた前記ログイン情報を用いて、前記リモート端末へのログインを試み、前記発行手段は、前記試みに成功した場合に、前記第１のコードを発行してもよい。
この発明によれば、正しいログイン情報の入力を受け付けた場合に第１のコードを発行するため、ログイン情報の誤りを原因としてリモート端末へのログインに失敗する可能性を低くすることができる。
【０００８】
本発明において、前記ログイン情報入力受付手段、及び前記発行手段を実現するウェブサーバー部を備えてもよい。
この発明によれば、ログイン情報の入力を受け付ける機能と、第１のコードを発行する機能とをウェブサーバーによって実現するため、ウェブページを用いて、ログイン情報の入力の受け付け、及び第１のコードの発行を行うことができる。
【０００９】
本発明において、前記リモート端末にログインした後、検出された前記位置を示す位置情報を、前記ネットワークを介して前記リモート端末に送信する送信手段を備えてもよい。
この発明によれば、ログインに成功したことを条件として、リモート端末を操作するための位置情報を送信することができる。
【００１０】
本発明において、前記第１のコードは、一度前記リモート端末にログインした後、無効となってもよい。
この発明によれば、第１のコードが一度のログインの後は無効となるため、当該第１のコードが第三者に漏洩して、不正にリモート端末にログインされてしまう可能性が低くなる。
【００１１】
本発明において、前記第１のコードは、発行された時点から所定の時間が経過すると、無効となってもよい。
この発明によれば、第１のコードが発行された時点から所定の時間が経過すると無効になるため、当該第１のコードが第三者に漏洩して、不正にリモート端末にログインされてしまう可能性が低くなる。
【００１２】
本発明に係る表示装置の制御方法は、表示面に画像を表示する表示装置の制御方法であって、第１のコードと、ネットワークに接続されたリモート端末にログインするためのログイン情報とを記憶するステップと、指示体により指示された前記表示面上の位置を検出するステップと、検出した前記位置に基づいて、第２のコードの入力を受け付けるステップと、前記第２のコードが前記第１のコードと一致した場合には、前記ログイン情報を用いて、前記ネットワークを介して前記リモート端末にログインするステップとを備える。
この発明では、第１のコードとログイン情報とを対応付けて記憶し、指示体を用いて当該第１のコードと一致する第２のコードの入力を受け付けた場合には、当該ログイン情報を用いてリモート端末にログインする。よって、この発明によれば、リモート端末にログインする場合において、表示装置とは別にログイン情報が入力される装置を用意しなくとも、ログイン情報を秘匿することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る表示システムの全体構成を示す図。
【図２】同実施形態に係るプロジェクターの機能構成を示すブロック。
【図３】同実施形態に係るプロジェクターのハードウェア構成を示すブロック図。
【図４】同実施形態に係る表示システムのログイン情報の事前登録に関する処理を示すシーケンス図。
【図５】同実施形態に係るアカウント管理の一例の説明図。
【図６】同実施形態に係る表示システムのログイン時の処理を示すシーケンス図。
【図７】同実施形態に係るＲＤＰ接続画面の一例を示す図。
【図８】同実施形態に係るリモートログイン後の処理の説明図。
【図９】本発明の第２実施形態に係る表示システムの全体構成を示す図。
【図１０】同実施形態に係るプロジェクターの機能構成を示すブロック図。
【図１１】同実施形態に係る表示システムのログイン情報の事前登録に関する処理を示すシーケンス図。
【発明を実施するための形態】
【００１４】
［第１実施形態］
以下、本発明の実施の形態について図面を参照しつつ説明する。
図１は、本発明の第１実施形態に係る表示システム１の全体構成を示す図である。表示システム１は、プロジェクター１０と、クライアント端末２０と、リモート端末３０と、指示体４０とを備える。ユーザーＵは、クライアント端末２０、及びリモート端末３０を使用（所有）する人物である。プロジェクター１０、クライアント端末２０、及び指示体４０の各々は、ここでは、会議が行われる会議室に配置されている。これに対し、リモート端末３０は、会議室とは別の空間である、ユーザーＵの自室に配置されている。
なお、図１では、クライアント端末２０、及びリモート端末３０の各々が１台ずつ示されているが、各々２台以上存在していてもよい。
【００１５】
プロジェクター１０は、例えば液晶プロジェクターで、スクリーン５０上に画像を投写する投写型の表示装置である。プロジェクター１０は、例えばＲ（Red）、Ｇ（Green）、Ｂ（Blue）三原色の各色成分に対応した画像信号に基づいて、スクリーン５０にカラーの画像を投写する。スクリーン５０は、ここでは反射型のスクリーンであり、プロジェクター１０により画像（映像）が投写される投写面である。この投写により、スクリーン５０上で画面ＳＣが表示される。投写面は、画像を表示する表示面に相当する。
【００１６】
また、プロジェクター１０は、リモートデスクトップ（ＲＤＰ：Remote Desktop Protocol）接続の技術に基づいて、ネットワークＮＷを介して、リモート端末３０にログインする機能を有する。ネットワークＮＷは、ここではＬＡＮ（Local Area Network）であるが、通信の方式（規格）は特に問わず、他のネットワーク（通信回線）であってもよい。プロジェクター１０は、ネットワークＮＷと無線又は有線のどちらで接続されてもよく、接続の方式は特に問わない。
【００１７】
クライアント端末２０は、プロジェクター１０に対するクライアント端末である。クライアント端末２０は、例えば汎用のパーソナルコンピューターで、プロジェクター１０に入力される画像信号の信号源（映像ソース）となる端末装置である。クライアント端末２０は、本実施形態では、文字や図形、写真等の表示要素を含むプレゼンテーション資料を表示するための画像信号を出力する。この場合、ユーザーＵは、例えば、プロジェクター１０により投写されたプレゼンテーション資料を参照しながら、プレゼンテーションを行う人物である。本実施形態において、クライアント端末２０は、プロジェクター１０に対する画像信号の信号源としての用途のほか、ＲＤＰ接続を利用するための情報の事前登録の用途でも使用される。
なお、クライアント端末２０は、プレゼンテーション資料以外の画像を表示するための画像信号を出力してもよい。また、この画像信号は、静止画像に限られず、動画像を示してもよい。また、クライアント端末２０は、ネットワークＮＷと無線又は有線のどちらで接続されてもよく、接続の方式は特に問わない。また、プロジェクター１０は、ＤＶＤプレーヤー等の映像ソース機器から出力された画像信号に基づいて画像を投写してもよい。
【００１８】
リモート端末３０は、例えば汎用のパーソナルコンピューターで、プロジェクター１０等の外部装置からのログインを受け付ける機能を有する端末装置である。リモート端末３０は、例えば、会議に必要な資料に関するデータを記憶する。リモート端末３０は、ネットワークＮＷと無線又は有線のどちらで接続されてもよく、接続の方式は特に問わない。
【００１９】
指示体４０は、例えばペン型のデバイスであり、スクリーン５０上の位置を指示するためにユーザーＵが使用する指示体である。指示体４０は、ペン型に限らず、棒形状等の他形状の操作デバイスであってもよい。また、指示体４０は、ユーザーＵの手や指等の指示体で代用されてもよい。
【００２０】
図２は、プロジェクター１０の機能構成を示すブロック図である。プロジェクター１０は、表示制御手段１１０と、ウェブサーバー部１２０と、アカウント管理手段１３０と、ログイン処理手段１４０と、コード入力受付手段１５０と、検出手段１６０と、送信手段１７０とを備える。
表示制御手段１１０は、スクリーン５０に画像を表示（即ち投写）する制御を行う手段である。表示制御手段１１０は、クライアント端末２０から入力された画像信号に応じた画像を、スクリーン５０に表示させる。表示制御手段１１０は、検出手段１６０により検出された指示体４０の位置を示す座標情報に基づいて、指示された位置に応じた画像（線）を描画する制御を行う。表示制御手段１１０は、リモート端末３０にログインするためのログイン操作を受け付ける画面（以下「ＲＤＰ接続画面」という。）を表示する制御を行う。表示制御手段１１０は、リモート端末３０にログインした後は、当該リモート端末３０から受信した画像データに基づいて、スクリーン５０に画像を表示させる。
【００２１】
ウェブサーバー部１２０は、クライアント端末２０が実行するウェブブラウザ上での表示を制御するサーバーである。ウェブサーバー部１２０は、ＨＴＭＬ（Hyper Text Markup Language）形式の画面データを、クライアント端末２０に送信する。
【００２２】
ウェブサーバー部１２０は、ログイン情報入力受付手段１２１と、発行手段１２２とを含む。ログイン情報入力受付手段１２１は、クライアント端末２０からログイン情報の入力を受け付ける手段である。ログイン情報は、例えば、リモート端末３０にログインするためのログインＩＤ、及びログインパスワードを含む。ログイン情報入力受付手段１２１は、入力を受け付けたログイン情報を、アカウント管理手段１３０へ供給する。発行手段１２２は、第１のコードとしてワンタイムパスワードを発行する手段である。発行手段１２２は、発行したワンタイムパスワードを、クライアント端末２０、及びアカウント管理手段１３０の各々へ供給する。
【００２３】
アカウント管理手段１３０は、プロジェクター１０を介してリモート端末３０にログインするためのアカウントを管理する手段である。アカウント管理手段１３０は、アカウントの管理に関する情報を記憶するアカウント情報記憶手段１３１を含む。アカウント情報記憶手段１３１は、クライアント端末２０から入力を受け付けたログイン情報と、このクライアント端末２０に対して発行されたワンタイムパスワードとを対応付けて記憶する。
【００２４】
ログイン処理手段１４０は、ネットワークＮＷを介してリモート端末３０にログインするための処理であるログイン処理を行う。このログインにより、プロジェクター１０は、ネットワークＮＷを介してリモート端末３０に接続して、リモート端末３０とリモートデスクトップ接続に係るデータをやりとりすることが可能となる。
【００２５】
コード入力受付手段１５０は、ＲＤＰ接続画面の表示中において、検出手段１６０により検出された指示体４０の位置を示す座標情報に基づいて、第２のコードとしてのワンタイムパスワードの入力を受け付ける。ログイン処理手段１４０は、コード入力受付手段１５０が入力を受け付けたワンタイムパスワード（第２のコード）が、アカウント情報記憶手段１３１に記憶されているワンタイムパスワード（第１のコード）と一致した場合には、当該ワンタイムパスワードに対応付けられたログイン情報を用いて、リモート端末３０にログイン（リモートログイン）する。
【００２６】
更に、ログイン処理手段１４０は、ログイン情報入力受付手段１２１が入力を受け付けたログイン情報を用いて、リモート端末３０にログインを試みるログインテストを行う。発行手段１２２は、このログインテストに成功した場合には、ログイン情報が正しいとして、ワンタイムパスワードを発行する。
【００２７】
検出手段１６０は、指示体４０により指示された、スクリーン５０上の位置を検出する手段である。検出手段１６０は、ここでは、カメラ部１７の撮像画像を表す撮像データを解析して、指示体４０の位置（例えば先端の位置）を検出し、当該位置の座標を示す座標情報を供給する。
【００２８】
送信手段１７０は、ログイン処理手段１４０によってリモート端末３０にログインした後、検出手段１６０により検出された位置を示す座標情報（本発明の位置情報に相当。）を、ネットワークＮＷを介してリモート端末３０に送信する手段である。送信手段１７０は、検出手段１６０が求めた座標情報の座標系を、座標変換パラメーターに基づいて、リモート端末３０で表示される画像の座標系に変換してから送信する。座標変換パラメーターは、当該画像における座標と、スクリーン５０上の領域における座標との対応関係を表すパラメーターである。
【００２９】
図３は、プロジェクター１０のハードウェア構成を示すブロック図である。図３に示すように、プロジェクター１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、操作部１４と、画像処理部１５と、投写部１６と、カメラ部１７と、記憶部１８と、第１通信部１９１と、第２通信部１９２とを備える。
ＣＰＵ１１は、ＲＯＭ１２等の記憶手段に記憶されたプログラムを、ＲＡＭ１３に読み出して実行することにより、プロジェクター１０の各部を制御するプロセッサーである。操作部１４は、プロジェクター１０の電源のオン／オフ等の、各種操作を行うための操作子を備えた操作手段である。
【００３０】
画像処理部１５は、例えばＡＳＩＣ（Application Specific Integrated Circuit）等の画像処理回路を備え、プロジェクター１０が行う画像処理を司る。画像処理部１５は、ＣＰＵ１１の制御に従って、入力された画像信号に対して、リサイズ処理や台形補正等の所定の画像処理を行って、画像情報を生成する。
【００３１】
投写部１６は、画像処理部１５による画像処理後の画像情報に基づいて、スクリーン５０に画像を投写する。投写部１６は、光源１６１と、液晶パネル１６２と、光学系１６３と、光源制御部１６４と、パネル駆動部１６５と、光学系駆動部１６６とを有する。光源１６１は、例えばＬＥＤ（Light Emitting Diode）や半導体ダイオードを含む固体光源で、液晶パネル１６２に光を射出する。液晶パネル１６２は、例えば透過型の液晶パネルで、光源１６１から入射した光を変調する光変調器である。液晶パネル１６２は、ＲＧＢの三原色の各色に対応して設けられる。光学系１６３は、例えばレンズやレンズ調整用の駆動回路を備え、液晶パネル１６２により変調された光（画像光）を拡大して、スクリーン５０上に投写する。光源制御部１６４は、ＣＰＵ１１の制御に従って光源１６１を駆動する。パネル駆動部１６５は、ＣＰＵ１１から供給された画像情報に基づいて液晶パネル１６２を駆動する。光学系駆動部１６６は、ＣＰＵ１１の制御に従って光学系１６３の駆動回路を駆動する。
なお、光変調器として、反射型の液晶パネルを採用してもよいし、デジタルマイクロミラーデバイス（ＤＭＤ）等を採用してもよい。
【００３２】
カメラ部１７は、イメージセンサー（例えばＣＭＯＳセンサー又はＣＣＤセンサー）を有し、スクリーン５０を撮像する。指示体４０は、所定の間隔で繰り返し発光する。ＣＰＵ１１は、カメラ部１７により撮像された指示体４０の発光光に基づいて、指示体４０により指示されたスクリーン５０上の位置を検出する。
なお、プロジェクター１０は、例えば、ライトカーテン等を用いた方法などにより、指示体４０の反射光にて指示する位置を検出してもよい。また、プロジェクター１０は、パターン認識等により指示体４０の形を認識することにより、指示体４０で指示された位置を検出してもよい。
【００３３】
記憶部１８は、例えば不揮発性の半導体メモリーを備え、各種のデータを記憶する。第１通信部１９１は、例えば無線通信回路及びアンテナを備え、クライアント端末２０と無線により接続する。第２通信部１９２は、例えば無線通信回路及びアンテナを備え、ネットワークＮＷを介してリモート端末３０と接続する。
【００３４】
次に、本実施形態の動作を説明する。本実施形態の動作は、＜Ａ：ログイン情報の事前登録＞と、＜Ｂ：リモート端末へのログイン時の処理＞とに大別される。
＜Ａ：ログイン情報の事前登録＞
図４は、プロジェクター１０のログイン情報の事前登録に係る処理を示すシーケンス図である。
ユーザーＵが、会議でのプレゼンテーションの開始に先立ち、リモート端末３０のログイン情報を、プロジェクター１０に登録しようとしたとする。この場合、クライアント端末２０は、ユーザーＵの操作に応じて、プロジェクター１０にネットワークＮＷを介してアクセスする。このため、クライアント端末２０は、プロジェクター１０が設置された会議室に存在する必要はなく、ネットワークＮＷに接続できる環境下にあればよい。また、クライアント端末２０は、後述するようにプロジェクター１０のウェブサーバー部１２０にアクセスするので、少なくともブラウザ機能を搭載した装置であればよい。クライアント端末２０は、例えば、スマートフォンでもよい。プロジェクター１０は常時電源がオンされていてもよいが、少なくともクライアント端末２０からのアクセスを受け付け可能な状態の省電力モードで動作していてもよい。
【００３５】
クライアント端末２０からのアクセスを受け付けると、プロジェクター１０のＣＰＵ１１は、ログイン情報の入力を受け付けるためのウェブページを、第１通信部１９１を介してクライアント端末２０に送信する（ステップＳ１）。クライアント端末２０は、受信したウェブページの画面を表示して、ログイン情報の入力を受け付ける。
【００３６】
クライアント端末２０は、入力されたログイン情報を、プロジェクター１０に送信する（ステップＳ２）。プロジェクター１０のＣＰＵ１１は、第１通信部１９１を介して、このログイン情報の入力を受け付ける（ステップＳ３）。
【００３７】
次に、ＣＰＵ１１は、ステップＳ３で入力を受け付けたログイン情報を、第２通信部１９２を介してリモート端末３０に送信して、ログインテストを行う（ステップＳ４）。リモート端末３０は、受信したログイン情報に基づいてログインを許可するかどうかを判定する。そして、リモート端末３０は、ログイン情報が正しくログインに成功した場合は成功通知を、ログイン情報の誤りにより失敗した場合は失敗通知を、プロジェクター１０に送信する（ステップＳ５）。
【００３８】
次に、プロジェクター１０のＣＰＵ１１は、ログインテストに成功したかどうかを判定する（ステップＳ６）。ＣＰＵ１１は、ログインテストに失敗したと判定した場合は（ステップＳ６；ＮＯ）、第１通信部１９１を介して、失敗通知をクライアント端末２０に送信する（ステップＳ７）。この場合、ユーザーＵは正しいログイン情報を入力し直す。そして、ＣＰＵ１１はステップＳ３から処理を再開させる。
ＣＰＵ１１は、ログインテストに成功したと判定した場合は（ステップＳ６；ＹＥＳ）、ワンタイムパスワード（第１のコード）を発行する（ステップＳ８）。ＣＰＵ１１は、少なくとも、発行済み且つ有効な他のワンタイムパスワードと重複しないように、ステップＳ８でワンタイムパスワードを発行する。
【００３９】
次に、ＣＰＵ１１は、ログイン情報と、ワンタイムパスワード（第１のコード）とを対応付けて、記憶部１８に記憶させる（ステップＳ９）。ここでは、図５に示すように、ログイン情報に含まれるログインＩＤ「１２３４５」、及ログインパスワード「ａｂＣｄＥ」と、ワンタイムパスワード「４３２１」とが対応付けて記憶（登録）される。
なお、ログインＩＤ、ログインパスワード及びワンタイムパスワードの各々に使用される文字（記号も含む。）の種類や、文字数については特に問わない。ただし、ワンタイムパスワードは、ユーザーＵが容易に暗記しやすい情報であることが望ましい。
【００４０】
次に、ＣＰＵ１１は、発行したワンタイムパスワードを、第１通信部１９１を介してクライアント端末２０に送信する（ステップＳ１０）。クライアント端末２０は、受信したワンタイムパスワードを表示する。ユーザーＵは、表示されたワンタイムパスワードを暗記したり、メモにとったりする。
以上が、ログイン情報の事前登録に係る処理の説明である。この事前登録に係る処理が、プレゼンテーションの前に実施されることにより、ログイン情報を秘匿することができる。
【００４１】
＜Ｂ：リモート端末へのログイン時の処理＞
図６は、プロジェクター１０のリモート端末３０へのログイン時の処理を示すシーケンス図である。この処理は、例えば、ユーザーＵがプレゼンテーションの実施中において、リモート端末３０から必要な資料を取り出す場合に行われる。
プロジェクター１０のＣＰＵ１１は、第１通信部１９１を介してクライアント端末２０から画像信号が入力されると（ステップＳ２１）、投写部１６を制御してスクリーン５０への画像の表示（投写）を開始する（ステップＳ２２）。次に、ＣＰＵ１１は、指示体４０により指示されたスクリーン５０上の位置の検出を開始する（ステップＳ２３）。以降、ＣＰＵ１１は、スクリーン５０上において指示された位置の検出を、例えば所定の周期で、繰り返し行う。
【００４２】
プロジェクター１０のＣＰＵ１１は、例えばユーザーＵの指示体４０を用いたメニューの操作により、リモート端末３０へのアクセスが指示されると、投写部１６を制御して、スクリーン５０にＲＤＰ接続画面を表示する（ステップＳ２４）。
【００４３】
図７は、ＲＤＰ接続画面の一例を示す図である。図７に示すように、ＲＤＰ接続画面Ｒは、画面ＳＣ上に表示される。ＲＤＰ接続画面Ｒでは、「ワンタイムパスワードを入力してください。」というメッセージと、入力された文字が表示される表示領域Ｔと、「０」〜「９」の各数字に対応した数字キー、入力した文字を消去するための「ＤＥＬ」キー、入力を確定するための「ＯＫ」キーとを配置したキー領域Ｋとが表示される。ユーザーＵは、キー領域Ｋに含まれるキーの位置を指示体４０で指示することにより、ワンタイムパスワードを入力するログイン操作を行う。
【００４４】
図６に戻り、ＣＰＵ１１は、検出された指示体４０の位置に基づいてワンタイムパスワード（第２のコード）の入力を受け付けると（ステップＳ２５）、当該ワンタイムパスワードが記憶済みのワンタイムパスワード（第１のコード）と一致するかどうかを判定する（ステップＳ２６）。
なお、ワンタイムパスワードの入力の方法は数字キー選択する操作に限られない。例えば、プロジェクター１０は、指示体４０を用いてスクリーン５０上に描かれた文字（ここでは数字）を認識することにより、ワンタイムパスワードの入力を受け付けてもよい。
【００４５】
ＣＰＵ１１は、一致しないと判定した場合は（ステップＳ２６；ＮＯ）、その旨をスクリーン５０に表示する。この際に、ＣＰＵ１１は、ワンタイムパスワードの再入力を促すべく、図７で説明したＲＤＰ接続画面Ｒを再び表示させてもよい。
【００４６】
ＣＰＵ１１は、一致すると判定した場合は（ステップＳ２６；ＹＥＳ）、当該ワンタイムパスワードに対応付けて記憶されたログイン情報を、記憶部１８から取得し、第２通信部１９２を介してリモート端末３０に送信する（ステップＳ２７）。例えばワンタイムパスワード「４３２１」の入力を受け付けた場合、ＣＰＵ１１は、ログインＩＤ「１２３４５」、及びログインパスワード「ａｂＣｄＥ」を含むログイン情報を、リモート端末３０に送信する。
【００４７】
リモート端末３０は、受信したログイン情報に基づいてログインに成功した場合は、成功通知をプロジェクター１０に送信する（ステップＳ２８）。これによりプロジェクター１０が、リモート端末３０にログインした状態となる。その後、プロジェクター１０のＣＰＵ１１は、リモート端末３０で表示されている画面をスクリーン５０に表示する。この表示のための制御は、通常のリモートデスクトップ接続と同じ方法で行われてよい。例えば、ＣＰＵ１１は、図８（Ａ）示すように、複数のフォルダの各々に対応したオブジェクトを含むウィンドウＷを表示させる。
【００４８】
プロジェクター１０のＣＰＵ１１は、ログインに成功すると、当該ログインに使用されたワンタイムパスワード（第１のコード）を無効にする（ステップＳ２９）。ワンタイムパスワードを無効にする処理は、例えば、記憶部１８に記憶されたログイン情報とワンタイムパスワードとのセットを削除する処理であるが、一部を削除したり書き換えたりする等のワンタイムパスワードを使用できなくするその他の処理であってもよい。
【００４９】
ＣＰＵ１１は、ログインに成功した後は、指示体４０により指示されたスクリーン５０上の位置を示す座標情報を、例えば所定間隔で、繰り返しリモート端末３０に送信する（ステップＳ３０）。リモート端末３０は、受信した座標情報で指定された位置に応じた処理を行い、当該処理の結果に応じた画像（画面）を表示する画像データを、プロジェクター１０に送信する（ステップＳ３１）。ＣＰＵ１１は、受信した画像データに応じた画像を、スクリーン５０に表示する（ステップＳ３２）。例えば、一のフォルダに対応するオブジェクトＯｂが指示体４０で指示された場合、ＣＰＵ１１は、図８（Ｂ）に示すように、このフォルダの配下にあるファイル一覧をスクリーン５０に表示させる。このようにして、ユーザーＵは、指示体４０を用いてスクリーン５０上の位置を指示して、リモート端末３０を遠隔操作することができる。
以降においても、ステップＳ３０〜Ｓ３２の処理ステップが、例えば所定間隔で、繰り返し実行される。
【００５０】
以上説明した第１実施形態のプロジェクター１０によれば、ワンタイムパスワードと、事前に記憶されたログイン情報とを対応付けて記憶しておき、その後、指示体４０を用いて同じワンタイムパスワードの入力を受け付けた場合は、当該ログイン情報を用いてリモート端末にログインする。よって、プロジェクター１０によれば、リモート端末３０にログインする場合において、プロジェクター１０の付属品とは別に、ログイン情報が入力される装置、例えばキーボードやマウス、各種端末装置を用意しなくとも、リモート端末３０にリモートログインすることができる。また、図７で説明したように、スクリーン５０上にワンタイムパスワードが表示されることはあるが、ログイン情報は表示されないのでログイン情報を秘匿することができる。また、このワンタイムパスワードは一度の使用で無効となる。よって、仮に第三者がワンタイムパスワードを覚えていたとしてもリモート端末３０にログインすることができないので、セキュリティーが向上する。
【００５１】
また、プロジェクター１０は、ウェブサーバーの機能を用いて、ログイン情報の事前登録、及びワンタイムパスワードの発行を行う。このため、事前登録のための画面がプロジェクター１０によってスクリーン５０に投写されることがなく、当該事前登録の際にも、ログイン情報を秘匿することができる。また、ユーザーがプロジェクター１０が設置されている場所とは異なる場所から事前登録できるのでセキュリティーがさらに向上する。
更に、プロジェクター１０は、ログインテストに成功した場合にワンタイムパスワードを発行するため、ログイン情報の誤りを原因としてリモート端末３０へのログインに失敗する可能性が低くなる。
【００５２】
［第２実施形態］
次に、本発明の第２実施形態を説明する。本実施形態において、上述した第１実施形態と同じ符号を付した要素は、上述した第１実施形態と同じ機能を実現する。以下、上述した第１実施形態との相違点を中心に、本発明の第２実施形態を説明する。
【００５３】
図９は、本発明の第２実施形態に係る表示システム１の全体構成を示す図である。この表示システム１は、上述した第１実施形態と同様、プロジェクター１０と、クライアント端末２０と、リモート端末３０と、指示体４０とを備える。上述した第１実施形態の表示システム１では、クライアント端末２０を用いて、ＲＤＰ接続を利用するための情報の事前登録が行われていた。これに対し、本実施形態の表示システム１では、クライアント端末２０の代わりに、リモート端末３０を用いて、ＲＤＰ接続を利用するための情報の事前登録が行われる。このため、ユーザーＵは、ＲＤＰ接続を利用するための情報を事前登録するときには、リモート端末３０を操作し、プロジェクター１０によるＲＤＰ接続が行われるときには、指示体４０を用いた操作をする。クライアント端末２０は、プロジェクター１０に対する画像信号の信号源としての用途で使用される。
なお、プロジェクター１０、クライアント端末２０、リモート端末３０、及び指示体４０の各々のハードウェア構成は、上述した第１実施形態と同じでよい。
【００５４】
図１０は、本実施形態のプロジェクター１０の機能構成を示すブロック図である。プロジェクター１０は、上述した第１実施形態と同様、表示制御手段１１０と、ウェブサーバー部１２０と、アカウント管理手段１３０と、ログイン処理手段１４０と、コード入力受付手段１５０と、検出手段１６０と、送信手段１７０とを備える。
【００５５】
本実施形態のウェブサーバー部１２０は、リモート端末３０が実行するウェブブラウザ上での表示を制御するサーバーである。このため、ログイン情報入力受付手段１２１は、リモート端末３０からログイン情報の入力を受け付ける。発行手段１２２は、第１のコードとしてワンタイムパスワードを発行すると、発行したワンタイムパスワードを、リモート端末３０、及びアカウント管理手段１３０の各々へ供給する。そして、アカウント管理手段１３０のアカウント情報記憶手段１３１は、リモート端末３０から入力を受け付けたログイン情報と、このリモート端末３０に対して発行されたワンタイムパスワードとを対応付けて記憶する。
なお、プロジェクター１０の機能構成に関するその他の説明は、上述した第１実施形態と重複するため省略する。
【００５６】
次に、本実施形態の動作を説明する。
図１１は、本実施形態のプロジェクター１０のログイン情報の事前登録に係る処理を示すシーケンス図である。
ユーザーＵが、会議でのプレゼンテーションの開始に先立ち、自身が操作するリモート端末３０を用いて、このリモート端末３０のログイン情報をプロジェクター１０に登録しようとしたとする。この場合、リモート端末３０は、ユーザーＵの操作に応じて、プロジェクター１０にネットワークＮＷを介してアクセスする。
【００５７】
リモート端末３０からのアクセスを受け付けると、プロジェクター１０のＣＰＵ１１は、ログイン情報の入力を受け付けるためのウェブページを、第２通信部１９２を介してリモート端末３０に送信する（ステップＳ１１）。リモート端末３０は、受信したウェブページの画面を表示して、ログイン情報の入力を受け付ける。
【００５８】
リモート端末３０は、入力されたログイン情報を、プロジェクター１０に送信する（ステップＳ１２）。プロジェクター１０のＣＰＵ１１は、第２通信部１９２を介して、このログイン情報の入力を受け付ける（ステップＳ１３）。
【００５９】
次に、ＣＰＵ１１は、ステップＳ１３で入力を受け付けたログイン情報を、第２通信部１９２を介してリモート端末３０に送信して、ログインテストを行う（ステップＳ１４）。リモート端末３０は、ログイン情報が正しくログインに成功した場合は成功通知を、ログイン情報の誤りにより失敗した場合は失敗通知を、プロジェクター１０に送信する（ステップＳ１５）。そして、プロジェクター１０のＣＰＵ１１は、ログインテストに成功したかどうかを判定する（ステップＳ６）。ＣＰＵ１１は、ログインテストに失敗したと判定した場合は（ステップＳ６；ＮＯ）、第２通信部１９２を介して、失敗通知をリモート端末３０に送信する（ステップＳ１６）。ＣＰＵ１１は、ログインテストに成功したと判定した場合は（ステップＳ６；ＹＥＳ）、ワンタイムパスワードを発行する（ステップＳ８）。
【００６０】
なお、リモート端末３０は、ステップＳ１２において、入力を受け付けたログイン情報が正しいと判定したことを条件に、プロジェクター１０にこのログイン情報を送信してもよい。この場合、ステップＳ６，Ｓ１４〜Ｓ１６の処理は省略可能である。即ち、ＣＰＵ１１は、ステップＳ１３でログイン情報の入力を受け付けたことを条件に、ステップＳ８でワンタイムパスワードを発行する。
【００６１】
次に、ＣＰＵ１１は、ログイン情報と、ワンタイムパスワードとを対応付けて、記憶部１８に記憶させる（ステップＳ９）。そして、ＣＰＵ１１は、発行したワンタイムパスワードを、第２通信部１９２を介してリモート端末３０に送信する（ステップＳ１７）。リモート端末３０は、受信したワンタイムパスワードを表示する。ユーザーＵは、表示されたワンタイムパスワードを暗記したり、メモにとったりする。
以上が、ログイン情報の事前登録に係る処理の説明である。プロジェクター１０のリモート端末３０へのログイン時の処理は、上述した第１実施形態の図６で説明した処理と同じでよい。よってここでは説明を省略する。
【００６２】
本実施形態の表示システム１によれば、プロジェクター１０の付属品、及びリモート端末３０とは別に、ログイン情報が入力される装置を用意しなくとも、ログイン情報の事前登録を行うことができる。また、例えばユーザーの自室などのリモート端末が設置されている場所から事前登録ができるので、効率が良いし、ログイン情報を秘匿することができる。
【００６３】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
プロジェクター１０は、ワンタイムパスワード以外のコードを使用してもよい。プロジェクター１０は、例えば、コードを発行した時点から所定の時間（例えば２４時間）が経過すると無効にしてもよい。プロジェクター１０は、コードが有効な期間においては、当該コードを複数回にわたって使用可能にしてもよいし、一度の使用で無効にしてもよい。この場合も、コードが第三者に漏洩して、不正にリモート端末にログインされてしまう可能性が低くなる。また、プロジェクター１０は、例えば、コードの漏洩の危険性や、漏洩した場合のリスクが少ない場合は、コードを無効にする処理を行わなくてもよい。このように、プロジェクター１０により発行されるコードは、少なくとも、ログイン情報と関連づけられた、当該ログイン情報とは別の情報（典型的には文字）であればよい。
【００６４】
プロジェクター１０は、ウェブサーバー部１２０を有しない構成であってもよい。例えば、ログイン情報入力受付手段１２１、及び発行手段１２２の機能が、クライアント端末２０やリモート端末３０で動作するアプリケーションプログラムの機能により実現されてもよい。
【００６５】
上述した実施形態のプロジェクター１０の構成又は動作の一部が省略されてもよい。プロジェクター１０は、例えばログインテストに係る構成を備えなくてもよい。
【００６６】
表示システム１は、ＲＤＰ接続を利用するための情報の事前登録を、リモート端末３０、及びクライアント端末２０の両方から行えるように構成されてもよいし、更に別の装置から行えるようにしてもよい。
【００６７】
本発明の表示装置は、投写型の表示装置（プロジェクター）に限られない。本発明の表示装置は、例えば、タッチスクリーンを採用したモニター直視型の表示装置であってもよい。この変形例の表示装置は、画像を表示する表示面と、この表示面に重ねて設けられたタッチスクリーンとを備え、このタッチスクリーンを用いて表示面上に指示された位置を検出する。本発明は特に、複数人によって視認される画像を表示する表示装置において、ログイン情報を秘匿するために効果的である。
【００６８】
プロジェクター１０が実現する各機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連係によって実現され得る。また、プロジェクター１０の機能が、プログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリー等のコンピューター読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、表示装置の制御方法として把握することも可能である。
【符号の説明】
【００６９】
１…表示システム、１０…プロジェクター、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…操作部、１５…画像処理部、１６…投写部、１７…カメラ部、１８…記憶部、１９１…第１通信部、１９２…第２通信部、１１０…表示制御手段、１２０…ウェブサーバー部、１２１…ログイン情報入力受付手段、１２２…発行手段、１３０…アカウント管理手段、１３１…アカウント情報記憶手段、１４０…ログイン処理手段、１５０…コード入力受付手段、１６０…検出手段、１７０…送信手段、２０…クライアント端末、３０…リモート端末、４０…指示体、５０…スクリーン
【図１】
0006458564.tif 000002
【図２】
0006458564.tif 000003
【図３】
0006458564.tif 000004
【図４】
0006458564.tif 000005
【図５】
0006458564.tif 000006
【図６】
0006458564.tif 000007
【図７】
0006458564.tif 000008
【図８】
0006458564.tif 000009
【図９】
0006458564.tif 000010
【図１０】
0006458564.tif 000011
【図１１】
0006458564.tif 000012