Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6724318B2 - プロジェクター、及び、プロジェクターの制御方法 - Google Patents
[go: Go Back, main page]

JP6724318B2 - プロジェクター、及び、プロジェクターの制御方法 - Google Patents

プロジェクター、及び、プロジェクターの制御方法 Download PDF

Info

Publication number
JP6724318B2
JP6724318B2 JP2015176288A JP2015176288A JP6724318B2 JP 6724318 B2 JP6724318 B2 JP 6724318B2 JP 2015176288 A JP2015176288 A JP 2015176288A JP 2015176288 A JP2015176288 A JP 2015176288A JP 6724318 B2 JP6724318 B2 JP 6724318B2
Authority
JP
Japan
Prior art keywords
communication
projector
unit
communication data
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015176288A
Other languages
English (en)
Other versions
JP2017055186A (ja
Inventor
富田 憲一郎
憲一郎 富田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2015176288A priority Critical patent/JP6724318B2/ja
Priority to EP16843917.2A priority patent/EP3349119A4/en
Priority to CN201680051794.1A priority patent/CN107949836B/zh
Priority to PCT/JP2016/003971 priority patent/WO2017043049A1/ja
Priority to US15/757,954 priority patent/US10534244B2/en
Publication of JP2017055186A publication Critical patent/JP2017055186A/ja
Application granted granted Critical
Publication of JP6724318B2 publication Critical patent/JP6724318B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/142Adjusting of projection optics
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/147Optical correction of image distortions, e.g. keystone
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/74Projection arrangements for image reproduction, e.g. using eidophor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/025LAN communication management
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/10Use of a protocol of communication by packets in interfaces along the display data pipeline
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Optics & Photonics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Projection Apparatus (AREA)
  • Computer And Data Communications (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Description

本発明は、プロジェクター、及び、プロジェクターの制御方法に関する。
従来、アクセスポイント機能を有し、パーソナルコンピューター(PC)などの外部機器を接続することができるプロジェクターが知られている(例えば、特許文献1参照)。特許文献1記載の構成では、アクセスポイント機能を有する無線プロジェクターに対し、無線LANを搭載したPC等の画像信号装置が接続して、画像信号装置の表示画面上の画像をプロジェクターが投射する。
特開2010−187168号公報
特許文献1記載の構成では、画像信号装置は、プロジェクターが備えるアクセスポイント機能に対しクライアントとして接続する。PC等の画像信号装置は、ひとつのアクセスポイントを選択して接続するように構成されていることが一般的であるため、プロジェクターと通信している間、これらの画像信号装置は、アクセスポイントであるプロジェクター以外の相手先との通信を行うことはできなかった。このため、プロジェクターに接続した状態で、他の通信(例えば、インターネットに接続してウェブサイトを閲覧する等)を行うためには、携帯電話通信網などの別の通信経路が必要であった。
本発明は、上述した事情に鑑みてなされたものであり、プロジェクターと無線通信を行う外部機器が複数の通信経路を有していない場合であっても、プロジェクター以外の相手先との通信を行うことができるようにすることを目的とする。
上記目的を達成するために、本発明は、プロジェクターであって、画像を投射する投射部と、第1装置と無線通信し、第2装置と通信する通信部と、前記通信部により受信した通信データの送信先を判定する判定部と、前記プロジェクターを制御する制御部と、を備え、前記制御部は、前記通信データの送信先が前記プロジェクターであると前記判定部が判定した場合は、当該通信データに含まれる画像データに基づき、前記投射部に画像を投射させ、前記第1装置から受信した前記通信データの送信先が前記プロジェクターでないと前記判定部が判定した場合は、前記通信部により前記第2装置に当該通信データを送信させる、ことを特徴とする。
本発明によれば、プロジェクターと無線通信を行う装置が、プロジェクターの機能によって、プロジェクター以外の装置とデータを送受信できる。
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第2装置から受信した前記通信データの送信先が前記第1装置であると前記判定部が判定した場合は、前記通信部により前記第1装置に当該通信データを送信させることを特徴とする。
本発明によれば、プロジェクターと第1装置との通信を切断することなく、第2装置から第1装置に対して通信データを送信できる。
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第1装置から受信した前記通信データの送信先が前記プロジェクターであると前記判定部が判定した場合は、当該通信データに含まれる画像データに基づき、前記投射部に画像を投射させることを特徴とする。
本発明によれば、プロジェクターと無線通信を行う第1装置がプロジェクターに送信するデータに基づき、プロジェクターにより画像を投射させることができる。
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第1装置から受信した前記通信データの送信先が前記プロジェクターでないと前記判定部が判定した場合は、当該通信データを、前記プロジェクターが送信元であることを示す情報を含む通信データに書き換えて前記通信部により前記第2装置に送信させることを特徴とする。
本発明によれば、プロジェクターと無線通信を行う第1装置が、プロジェクターとの通信を切断することなく、第2装置に対して通信データを送信できる。
また、本発明は、上記プロジェクターにおいて、前記制御部は、前記第2装置から受信した前記通信データを、前記プロジェクターが送信元であることを示す情報を含む通信データに書き換えて前記通信部により前記第1装置に送信させることを特徴とする。
本発明によれば、プロジェクターと第1装置との通信を切断することなく、第2装置から第1装置に対して通信データを送信できる。
また、本発明は、上記プロジェクターにおいて、前記通信部は、送信先及び送信元を示す情報として装置に割り当てられる識別情報を含む通信データを送受信し、前記プロジェクターには、第1識別情報及び第2識別情報が割り当てられ、前記判定部は、前記通信部により前記第1装置から受信される通信データの送信先を、通信データに含まれる送信先の識別情報に基づき判定し、前記制御部は、前記第1装置から受信した前記通信データの送信先が前記第1識別情報であると前記判定部が判定した場合、当該通信データから画像データを抽出して投射し、前記第1装置から受信した前記通信データの送信先が前記第1識別情報でないと前記判定部が判定した場合、当該通信データが含む送信元の識別情報を前記第2識別情報に書き換えて前記通信部により前記第2装置に送信させることを特徴とする。
本発明によれば、プロジェクターに割り当てられる複数の識別情報を使い、画像データを受信して画像を投射する動作と、第1装置から受信する通信データを第2装置に送信する動作とを効率よく実行できる。また、第1装置から受信する通信データの送信元の識別情報を、プロジェクターに割り当てられた識別情報に書き換えることで、通信データの送信元を容易に変更できる。
また、本発明は、上記プロジェクターにおいて、前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてIPアドレスを含む前記通信データを送受信することを特徴とする。
本発明によれば、プロジェクターに割り当てられるIPアドレスを用いて容易にデータの送受信を行うことができる。
また、本発明は、上記プロジェクターにおいて、前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてMACアドレスを含む前記通信データを送受信することを特徴とする。
本発明によれば、プロジェクターのMACアドレスを用いて容易にデータの送受信を行うことができる。
また、本発明は、上記プロジェクターにおいて、前記通信部により前記第2装置に送信した通信データに関する情報を記憶する記憶部を備え、前記判定部は、前記第2装置から受信した前記通信データの送信先を、前記記憶部が記憶する情報に基づいて判定することを特徴とする。
本発明によれば、プロジェクターが第2装置から受信する通信データの送信先を、識別情報のみに依存することなく、判定できる。これにより、例えば、プロジェクターが第1装置から受信した通信データを第2装置に送信した場合に、この通信データの返信として第2装置から送信される通信データを、第1装置を送信先とする通信データであると判定できる。この場合、第1装置が送信した通信データに対する返信の通信データを、確実に第1装置に送信できる。
また、本発明は、上記プロジェクターにおいて、前記通信部は第1のネットワーク及び第2のネットワークに接続し、前記第1のネットワークにより前記第1装置と通信し、前記第2のネットワークにより前記第2装置と通信することを特徴とする。
本発明によれば、プロジェクターは、異なる通信ネットワークに接続する第1装置と第2装置とのそれぞれに対し、通信データを送受信できる。
また、本発明は、上記プロジェクターにおいて、前記通信部は、前記第1のネットワークのネットワーク識別情報を用いて前記第1装置と通信し、前記第2のネットワークのネットワーク識別情報を用いて前記第2装置と通信することを特徴とする。
本発明によれば、ネットワーク識別情報により通信ネットワークを識別して、第1装置及び第2装置のそれぞれと通信データを送受信できる。
また、本発明は、上記プロジェクターにおいて、前記通信部は、前記第2のネットワークと他のネットワークとを接続して前記第2装置として機能するルーター装置と、前記第2のネットワークにより通信することを特徴とする。
本発明によれば、プロジェクターが、第2装置を介して他のネットワークを利用した通信を行える。
また、上記目的を達成するために、本発明は、画像を投射する投射部を有するプロジェクターの制御方法であって、第1装置と無線通信し、第2装置と通信し、受信した通信データの送信先を判定し、前記通信データの送信先が前記プロジェクターであると判定した場合は、当該通信データに含まれる画像データに基づき、画像を投射し、前記第1装置から受信した前記通信データの送信先が前記プロジェクターでないと判定した場合は、前記第2装置に当該通信データを送信することを特徴とする。
本発明によれば、プロジェクターと無線通信を行う装置が、プロジェクターの機能によって、プロジェクター以外の装置とデータを送受信できる。
また、本発明は、プロジェクターを制御するコンピューターが上記制御方法を実行するためのプログラムとして実現してもよい。
また、本発明は、上記プログラムを、コンピューター読み取り可能に記録した記録媒体として実現してもよい。
実施形態に係るプロジェクターを使用した通信システムの構成図。 プロジェクターの構成を示すブロック図。 通信部の機能構成を示すブロック図。 プロジェクターが送受信する通信データの構成を示す模式図。 プロジェクターの動作を示すフローチャート。 プロジェクターの動作を示すフローチャート。 プロジェクターの動作を示すフローチャート。
図1は、プロジェクター1を使用した通信システムの構成図である。
表示装置としてのプロジェクター1は、外部の画像供給装置としての第1装置5にデータ通信可能に接続される。第1装置5は、プロジェクター1に対して画像データを供給する装置である。第1装置5はプロジェクター1との間で無線データ通信を実行し、画像データを供給可能な装置であればよく、第1装置5の具体的な態様は特に制限されない。第1装置5が供給する画像データは静止画像データであっても動画像(映像)データであってもよく、音声データを含んでもよく、データフォーマット等は任意である。第1装置5は、例えば、パーソナルコンピューター(PC)、記録媒体に記録された映像データを再生する映像再生装置等である。本実施形態では、PC5a、及び、タブレット型のパーソナルコンピューターであるタブレット5bを第1装置5の例として示し、PC5a及びタブレット5bを総称して第1装置5と呼ぶ。
プロジェクター1は、第1装置5と、無線データ通信を実行し、第1装置5が無線通信により送信する画像データを受信し、受信した画像データに基づく画像をスクリーンSC(図2)等の対象物体に投射する。なお、対象物体は、本実施形態では平面のスクリーンSCであるが、建物や物体など、一様に平らではない物体であってもよいし、建物の壁面等の平らな投射面を有するものであってもよい。
また、プロジェクター1は、第2装置7にデータ通信可能に接続される。第2装置7は、例えば、ルーター等のネットワーク設備を構成する装置、パーソナルコンピューター、及び、サーバー装置等が挙げられるが、データ通信とデータ処理が可能な装置であればよい。
本実施形態では、プロジェクター1が第2装置7と無線通信により接続される構成を例示するが、プロジェクター1が第2装置7に有線接続されて有線通信を行う構成であっても良い。
第2装置7は、通信ネットワーク8に接続される。通信ネットワーク8は、インターネット等のオープンなネットワーク、或いは、LAN(Local Area Network)等のクローズドネットワークである。第2装置7は、通信ネットワーク8を介して、通信ネットワーク8に接続されるサーバー装置(図示略)等の機器とデータ通信を行う。例えば、第2装置7は、無線ネットワークN2と通信ネットワーク8とを接続するルーター装置であり、このルーター装置とプロジェクター1とが、無線ネットワークN2により通信する。
図1に示すように、プロジェクター1と第1装置5とは、無線ネットワークN1を構成する。また、プロジェクター1と第2装置7とは、無線ネットワークN2を構成する。無線ネットワークN1、N2には、ネットワーク識別情報としてSSID(Service Set Identifier)がそれぞれ設定される。図1の例では、無線ネットワークN1のSSIDは「0001」であり、無線ネットワークN2のSSIDは「0002」である。
無線ネットワークN1は第1のネットワークに相当し、無線ネットワークN2は第2のネットワークに相当する。
プロジェクター1と第1装置5との接続形態、及び、プロジェクター1と第2装置7との接続形態は任意である。例えば、無線ネットワークN1、N2がWi−Fi(登録商標)ネットワークで構成される場合を想定する。この場合、プロジェクター1、第1装置5、及び第2装置7は、プロジェクター1を親機(いわゆるアクセスポイント)とするインフラストラクチャーモードで通信してもよい。また、アドホックモードで通信してもよいし、Wi-Fi Directにより相互に接続してもよい。
図1の例では、プロジェクター1、第1装置5、及び第2装置7はいずれも同一ネットワークに属するIP(Internet Protocol)アドレスを有する。すなわち、プロジェクター1、第1装置5および第2装置7は、24ビットのネットワークアドレス「192.168.88」を有するプライベートネットワークに属する。この例で、PC5aのIPアドレスは「192.168.88.10」であり、タブレット5bのIPアドレスは「192.168.88.11」である。また、第2装置7のIPアドレスは「192.168.88.200」である。プロジェクター1は、2つのIPアドレス「192.168.88.1」及び「192.168.88.2」を有する。
プロジェクター1、第1装置5、及び第2装置7は、同一のプライベートネットワークに属する。しかしながら、第1装置5と第2装置7とは、異なるSSIDを有する無線ネットワークN1、N2にそれぞれ接続した状態では、第1装置5と第2装置7とが直接、無線通信を行うことはできない。第1装置5と第2装置7とが直接、無線接続するためには無線ネットワークN1、N2から切断する必要がある。
本実施形態では、プロジェクター1が無線ネットワークN1、N2を利用することにより、第1装置5との通信、及び、第2装置7との通信を実行することにより、第1装置5と第2装置7との間のデータ通信を可能とする。
また、通信ネットワーク8には第3装置9が接続される。第3装置は、通信ネットワーク8に接続される装置とデータ通信を実行する装置であり、例えばサーバー装置である。本実施形態の第3装置9は、通信ネットワーク8に接続される第2装置7との間でデータ通信を実行する。例えば、第2装置7が第3装置9に対し、データ送信をリクエストする制御データを送信すると、この制御データを第3装置9が受信し、リクエストされたデータを第3装置9が第2装置7に送信する。
第2装置7はルーターとして機能するので、第1装置5が、第3装置9に対しデータを送信することが可能である。この場合、第1装置5が第3装置9に対してデータを送信すると、このデータは実際には第1装置5から第2装置7に送信される。第2装置7は中継機能を実行し、第1装置5から受信したデータを、通信ネットワーク8により第3装置9に送信する。また、第2装置7は、第1装置5から第3装置9に送信したデータに応答して、第3装置9が応答のデータを送信した場合、この応答のデータを中継する。この場合、第2装置7は、第3装置9が送信するデータを受信して、無線ネットワークN2により第1装置5へ送信する。
図2は、プロジェクター1の構成を示すブロック図である。
プロジェクター1は、第1装置5及び第2装置7に接続するインターフェイスとして、通信部55を備える。プロジェクター1は、通信部55によって、第1装置5が送信する画像データを受信し、受信した画像データに基づいてスクリーンSCに画像を投射する。
プロジェクター1は、光学的な画像の形成を行い、画像を投射して表示する投射部10と、この投射部10により表示する画像を電気的に処理する画像処理系とを備える。
投射部10は、光源部11、光変調装置12及び投射光学系13を備える。
光源部11は、キセノンランプ、超高圧水銀ランプ、LED(Light Emitting Diode)等からなる光源を備える。また、光源部11は、光源が発した光を光変調装置12に導くリフレクター及び補助リフレクターを備える構成であってもよい。また、光源部11は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調装置12に至る経路上で低減させる調光素子等(いずれも図示略)を備える構成であってもよい。
光変調装置12は、複数の画素をマトリクス状に配置した透過型の液晶パネルを備え、光源が発した光を変調する。光変調装置12は、光変調装置駆動部23によって駆動され、液晶パネルのマトリクス状に配置された各画素における光の透過率を変化させることにより画像を形成する。
投射光学系13は、投射する画像の拡大・縮小及び焦点の調整を行うズームレンズ、フォーカスの調整を行うフォーカス調整機構等を備える。投射光学系13は、光変調装置12で変調された画像光を対象物体に投射して結像させる。
投射部10には、光源駆動部22及び光変調装置駆動部23が接続される。光源駆動部22及び光変調装置駆動部23は、バス29により制御部30に接続される。
光源駆動部22は、制御部30の制御に従って動作し、光源部11が備える光源を駆動する。光変調装置駆動部23は、制御部30の制御に従って動作し、画像処理部25から入力される画像信号に基づき光変調装置12を駆動し、液晶パネルに画像を描画する。
プロジェクター1の画像処理系は、プロジェクター1を制御する制御部30を中心に構成され、その他に、記憶部54、画像処理部25、メモリーコントローラー26及びフレームメモリー27を備える。制御部30、記憶部54、画像処理部25、メモリーコントローラー26は、バス29に接続される。
制御部30は、図示しないCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を備えて構成される。制御部30は、CPUによって、ROMに記憶した基本制御プログラム、及び記憶部54に記憶された制御プログラムを実行することにより、プロジェクター1を制御する。この場合、制御部30のCPUは、プログラムを実行してプロジェクター1を制御するコンピューターに相当する。また、制御部30は、記憶部54が記憶する制御プログラムを実行することにより、投射制御部31、補正制御部32、通信データ制御部33、及び判定部34の機能を実行する。
投射制御部31は、光源駆動部22、光変調装置駆動部23及び画像処理部25を制御して、入力された画像データに基づく画像を対象物体に投射させる。
補正制御部32は、画像処理部25を制御して、画像データに対する補正処理を実行させる。例えば、入力処理部53がリモコン50や操作パネル51による幾何補正処理の指示を検出した場合に、補正制御部32は画像処理部25を制御して、幾何補正処理を実行させる。
画像処理部25は、制御部30の制御に従って通信部55を介して入力される画像データを取得する。画像処理部25は、通信部55から取得した画像データについて、画像サイズ、解像度、静止画像か動画像であるか、及び、動画像である場合にはフレームレート等の属性を判定する。また、画像処理部25は、取得した画像データを、メモリーコントローラー26を介してフレームメモリー27に展開し、展開した画像データに対して画像処理を実行する。画像処理部25は、処理後の画像データをフレームメモリー27から読み出し、読み出した画像データに対応するR、G、Bの画像信号を生成し、光変調装置駆動部23に出力する。画像処理部25が実行する処理は、例えば、スケーリング処理、幾何補正処理、輝度補正処理等である。画像処理部25は、上記の処理のうち複数の処理を組み合わせて実行する構成であってもよい。
プロジェクター1の本体には、ユーザーが操作する各種のスイッチを備える操作パネル51が配置される。操作パネル51は、入力処理部53に接続される。操作パネル51は、インジケーターランプを備えてもよい。
入力処理部53は、バス29により制御部30に接続される。入力処理部53は、操作パネル51のスイッチの操作を検出すると、操作を検出したスイッチに対応する操作信号を制御部30に出力する。
また、入力処理部53は、制御部30の制御に従い、プロジェクター1の動作状態や設定状態に応じて操作パネル51のインジケーターランプを点灯、或いは点滅させる。
プロジェクター1は、プロジェクター1の本体とは別体として構成され、ユーザーが使用するリモコン50を有する。リモコン50はユーザーが操作する各種のスイッチを備え、スイッチの操作を検出して赤外線信号を送信する。プロジェクター1の本体は、リモコン50が発する赤外線信号を受光するリモコン受光部52を備える。リモコン受光部52は、入力処理部53に接続され、リモコン50から受光した赤外線信号に対応した信号を入力処理部53に出力する。入力処理部53は、リモコン受光部52から入力される信号に基づいて、リモコン50における操作内容を示す操作信号を生成し、制御部30に出力する。
記憶部54は、データやプログラムを不揮発的に記憶する記憶装置であり、フラッシュメモリー等の半導体メモリーデバイス、または、磁気的記憶装置で構成される。記憶部54は、制御部30が処理するデータや制御部30が実行する制御プログラムを記憶する。
また、記憶部54は、接続情報を記憶している。「接続情報」とは、画像供給装置としてプロジェクター1に接続して、プロジェクター1に画像データを出力する装置に関する情報である。本実施形態では、画像供給装置としてPC5a及びタブレット5bを含む第1装置5がプロジェクター1に接続される。記憶部54は、PC5a及びタブレット5bの接続情報を記憶するが、その他の第1装置5の接続情報を記憶してもよい。画像供給装置の接続情報としては、例えば、画像供給装置のIPアドレス、コンピューター名、MACアドレス等の、画像供給装置をネットワーク上で識別する情報が挙げられる。この接続情報によりネットワーク上で画像供給装置を特定できる。また、接続情報は、画像供給装置と無線データを暗号化して通信する場合に、暗号化処理及び/又は復号処理で使用する鍵情報を含んでもよい。また、記憶部54は、プロジェクター1に無線接続される外部機器のSSIDを記憶してもよい。記憶部54が記憶する接続情報は、制御部30の制御によって通信部55が画像供給装置とデータ通信を行う場合に使用される。
また、記憶部54は、送信ログ150を記憶する。送信ログ150は、後述する通信データ制御部33の制御により通信部55が送信するパケットに関する情報を含む。具体的には、パケットの送信先(宛先)のIPアドレス、後述するパケット識別情報、パケットのプロトコル及びポート番号等の情報を含む。
通信部55は、上述のように、第1装置5(PC5a、タブレット5b)、第2装置7等を含む機器との間で、データ通信を行う通信インターフェイスであり、本実施形態では無線通信インターフェイスとして構成される。
図3は、通信部55の構成を示すブロック図である。
通信部55は、図3に示すように、アンテナ160、第1通信部161、第2通信部162、及び、通信制御部155を備える。
第1通信部161、及び第2通信部162は、通信制御部155の制御に従って無線通信を行う無線通信インターフェイス回路であり、図示しないRF(Radio Frequency)回路やベースバンド回路等を備えてもよい。本実施形態では、第1通信部161及び第2通信部162が無線LANの通信を行う例に限定されない。例えば、UWB(Ultra Wide Band)、Bluetooth(登録商標)、赤外線通信等の近距離無線通信方式を採用しても良い。また、携帯電話回線を利用した無線通信方式で通信する構成であっても良い。
第1通信部161及び第2通信部162は、それぞれ異なる機器に無線接続して、データ通信を行うことが可能である。本実施形態では、第1通信部161が第1装置5と接続して通信し、第2通信部162が第2装置7と接続して通信する。
なお、第1通信部161が無線通信を行い、かつ有線通信を行わない構成であってもよく、第2通信部162が有線通信を行い、かつ無線通信を行わない構成であっても良い。
図3には、第1通信部161及び第2通信部162がアンテナ160を共有する構成例を示す。この構成において、第1通信部161、第2通信部162の物理層、データリンク層は共有であっても良い。すなわち、第1通信部161と第2通信部162とが、アンテナ160、不図示のRF回路、及びベースバンド部を共有しても良い。この場合、第1通信部161及び第2通信部162は共通のMAC(Media Access Control)アドレスを使用して通信を行ってもよい。
また、通信部55が複数のアンテナを備え、第1通信部161と第2通信部162とが、それぞれ異なるアンテナに接続される構成としてもよい。この場合、第1通信部161と第2通信部162とのそれぞれが、不図示のRF回路及びベースバンド部を備えてもよい。
なお、第2通信部162は、有線LANインターフェイスを有し、この有線LANインターフェイスを介して第2装置7に有線接続されても良い。この場合、第2通信部162は無線通信を行わない構成であってもよい。
また、第1通信部161及び第2通信部162は、独立したハードウェアとして構成してもよいし、通信制御部155、第1通信部161、及び第2通信部162とその周辺回路を統合したハードウェアとしてもよい。また、第1通信部161、第2通信部162及び通信制御部155の一部または全部を、所定のソフトウェアをハードウェアで実行することにより実現しても良い。
本実施形態で、通信部55は第1装置5及び第2装置7との間でパケット通信を行う。
第1通信部161は、第1装置5が送信する通信データのパケットを受信して通信制御部155に出力し、通信制御部155が出力する通信データのパケットを第1装置5に対し無線送信する。第2通信部162は、第2装置7が送信する通信データのパケットを受信して通信制御部155に出力し、通信制御部155が出力する通信データのパケットを第2装置7に対し無線送信する。
通信制御部155は、第1通信部161及び第2通信部162による通信を実行する場合に、パケットの送信元および送信先として指定される2つのアドレスを利用する。第1アドレス171は、例えば図1に例示した「192.168.88.1」であり、第2アドレス172は例えば「192.168.88.2」である。
通信部55は、第1アドレス171を送信先とするパケット、及び、第2アドレス172を送信先とするパケットのいずれであっても受信できる。
また、通信制御部155が生成するパケットは、送信元のアドレスとして、第1アドレス171、または第2アドレス172を含む。
第1通信部161及び第2通信部162は、通信制御部155の制御に従い、それぞれ独立して所定のSSIDで無線データ通信を行う。本実施形態では、第1通信部161が、無線ネットワークN1(図1)のSSID「0001」で無線通信を実行し、第2通信部162が、無線ネットワークN2(図1)のSSID「0002」で無線通信を実行する。つまり、第1通信部161は第1装置5と無線通信を行い、第2通信部162は第2装置7と無線通信を行う。
この場合、通信制御部155には、制御部30の制御によりSSID「0001」、「0002」が設定され、これらのSSIDを通信制御部155が第1通信部161及び第2通信部162に割り当てる。無線ネットワークN1、N2において、SSIDに対応するパスフレーズ(パスワード)等のコードが使用される場合、通信制御部155には、制御部30によりコードが設定される。
本実施形態では、通信部55において第1通信部161に第1アドレス171が割り当てられ、第2通信部162に第2アドレス172が割り当てられる例を説明する。ここで、第1アドレス171及び第2アドレス172は、第1通信部161及び第2通信部162に固定的に割り当てられる例に限定されない。
通信制御部155は、第1通信部161及び第2通信部162が受信するパケットのペイロードに含まれるデータを、バス29を介して制御部30に出力する。また、通信制御部155は、制御部30から入力されるデータを送信するパケットを生成し、第1通信部161または第2通信部162により送信させる。
図2に戻り、通信データ制御部33は、通信部55を制御して、通信部55が行うパケットに対する処理、及び、通信部55が第1通信部161及び第2通信部162を制御する処理を実行させる。通信データ制御部33は、通信部55に対するIPアドレス(第1アドレス171、第2アドレス172)の割り当て、SSIDの設定、SSIDに対応するコードの設定等を実行する。
判定部34は、通信部55を介して送受信される通信データ100の送信先を判定する。
図4は、プロジェクター1が送受信する通信データ100の構成を示す模式図である。
通信データ100は、予め定義された所定の長さ、或いは自由長のパケットである。典型的な構成として、通信データ100はプリアンブル101、送信先ID102、送信元ID103、及びタイプ104を含むヘッダー110と、データ部105と、FCS(Frame Check Sequence)106とを含む。
プリアンブル101は、データの送受信タイミングの同期を制御する信号等を含む物理ヘッダーを含む。送信先ID102は、通信データ100の送信先(宛先)を特定する識別情報を含み、例えば、送信先のIPアドレス及び/またはMACアドレスを含む。また、送信元ID103は、通信データ100の送信元を特定する識別情報を含み、例えば、IPアドレス及び/またはMACアドレスを含む。
以下の説明では、送信先ID102及び送信元ID103として含まれる識別情報が、IPアドレスである場合を例に挙げて説明する。ここで、第1アドレス171は第1識別情報に相当し、第2アドレス172は第2識別情報に相当する。これは一例であって、識別情報はMACアドレスであってもよいし、他の情報であってもよい。
タイプ104は、パケットの全長や、プロトコル番号などの情報を含む。データ部105は、このパケットで送受信する実データを格納するペイロードである。FCS106は、通信データ100の誤り検出および誤り訂正に用いられるデータである。
図1に示したプロジェクター1を含む通信システムで実行される通信は、大別して以下の4通りが挙げられる。
(1)第1装置5がプロジェクター1に画像データを送信する。
この場合、第1装置5はプロジェクター1に対して画像データを含む通信データ100を送信し、プロジェクター1は、受信した通信データ100のデータ部105から画像データを抽出して、抽出した画像データに基づき画像を投射する。この場合、第1装置5が送信する通信データ100の送信先ID102は、プロジェクター1のIPアドレスであり、送信元ID103は第1装置5のIPアドレスである。
また、プロジェクター1は、第1装置5から画像データを受信した後に、画像データを受信したことを示す受信確認のデータを送信してもよい。この場合、受信確認の通信データ100の送信先ID102は第1装置5のIPアドレスであり、送信元ID103はプロジェクター1のIPアドレスである。
(2)第1装置5が第2装置7にデータを送信する。
例えば、第1装置5と第2装置7との間で制御データを送受信する場合、及び、第1装置5が、通信ネットワーク8に接続される外部の機器(例えば、第3装置9)に対し、データ取得のリクエストを送信する場合等に、この種の通信が実行される。
第2装置7が通信ネットワーク8に対するゲートウェイ(ルーター)として動作する場合、第2装置7は通信ネットワーク8を経由するデータ通信を中継する。第1装置5は、第3装置9に通信データ100を送信する場合、いったん第2装置7を送信先とする。具体的には、第1装置5が送信する通信データ100の送信先ID102は第2装置7のIPアドレスであり、第3装置9のIPアドレス等ではない。
また、第1装置5と第2装置7とは、上述のようにSSIDが異なる無線ネットワークN1、N2を構成するので、第1装置5が第2装置7に直接、通信データ100を無線送信できない。このため、第1装置5は、第2装置7を送信先とする通信データ100(送信先ID102が第2装置7のIPアドレスである通信データ100)を、プロジェクター1に送信する。
(3)第2装置7が第1装置5にデータを送信する。
上記(2)で説明したように、第3装置9に対し、第1装置5がデータ取得のリクエストを送信する場合等に、第1装置5は第2装置7に通信データ100を送信する。
第2装置7は、ルーター機能を備え、無線ネットワークN2と他のネットワーク(本実施形態では通信ネットワーク8)とを接続する。第2装置7は、第1装置5が送信する通信データ100の送信先に対するルーティングを行い、第1装置5が送信した通信データを第3装置9に送信する。この中継の動作において、第2装置7は、通信データの送信先のアドレスを書き換える。具体的には、第1装置5から受信した通信データ100の送信先ID102を、第2装置7のIPアドレスから第3装置9のIPアドレスに書き換えて、通信ネットワーク8に送信する。この際、第2装置7は、送信元ID103を、第2装置7のIPアドレスに書き換えてもよい。この通信データ100は、第3装置9により受信され、第3装置9から第1装置5に対して応答データが送信される。この応答データは、第3装置9が第2装置7から受信した通信データ100の送信元ID103に対する応答である。このため、応答データとしての通信データ100の送信先ID102は、第2装置7のIPアドレスであり、この通信データ100は、第3装置9が送信して第2装置7が受信する。そして、第2装置7は、第3装置9から受信した通信データ100が第1装置5に対応する応答データであると判定して、通信データ100を第1装置5に対し送信する。この応答データの送信時にも第2装置7はデータを中継する機能を実行し、具体的には、応答データである通信データ100の送信先ID102を、第2装置7のIPアドレスから第1装置5のIPアドレスに書き換えて送信する。
また、(2)の動作で、第1装置5が第2装置7に対し通信データ100を送信した場合、第2装置7が第1装置5に対して応答データを送信する。
このように、第3装置9が第1装置5にデータ(例えば、応答データ)を送信する場合、及び、第2装置7が第1装置5にデータを送信する場合のいずれも、第2装置7から第1装置5への通信データ100の送信が発生する。
上記(2)で、第1装置5がプロジェクター1に送信する通信データ100の送信先ID102は、第2装置7または第3装置9のIPアドレスであり、プロジェクター1のIPアドレス(第1アドレス171または第2アドレス172)ではない。送信元ID103は第1装置5のIPアドレスである。
上記(3)で、第2装置7がプロジェクター1に送信する通信データ100の送信先ID102は、第1装置5のIPアドレスであり、プロジェクター1のIPアドレスではない。送信元ID103は第2装置7のIPアドレスである。
つまり、(2)及び(3)の動作において、プロジェクター1は、送信先が第1アドレス171及び第2アドレス172のどちらでもないパケットを受信する。言い換えれば、実際に通信データ100を受信する装置であるプロジェクター1のIPアドレスと、通信データ100のパケットに含まれる送信先ID102または送信元ID103とが相違する。この相違が原因で、プロジェクター1、第1装置5及び第2装置7の仕様によっては、パケットが破棄される懸念がある。
そこで、プロジェクター1は、(2)の動作において第1装置5から受信する通信データ100を、第2装置7に送信(転送)する場合に、制御部30の通信データ制御部33の機能により、送信元ID103を、第2アドレス172に書き換える。この処理により、第2装置7は、プロジェクター1を送信元とする通信データを受信する。
従って、(3)の動作で、第2装置7が応答データを生成して送信する場合、第2装置7は、第2アドレス172を送信先ID102とする通信データ100を生成して、プロジェクター1に送信する。また、第3装置9が応答データを生成して送信する場合、第2装置7は、第3装置9から受信した応答データとしての通信データ100を、第2アドレス172を送信先として中継(転送)する。具体的には、第2装置7が、第3装置9から受信した通信データ100の送信先ID102を第2アドレス172に書き換えて、プロジェクター1に送信する。
このように、第2装置7または第3装置9が送信する応答データは、送信先ID102として第2アドレス172を含み、プロジェクターに送信される。送信先ID102と、実際に通信データを受信する装置(プロジェクター1)のアドレスとが一致するので、パケットが破棄されるおそれがなく、確実に、プロジェクター1が通信データ100を受信できる。
さらに、プロジェクター1の制御部30は、通信部55が受信する通信データ100について、第1装置5に送信(転送)すべき通信データであるか否かを、判定部34により判定する。
この機能を実現するため、通信データ制御部33は、(2)の動作で通信データ制御部33が送信元ID103を第2アドレス172に書き換える際に、送信元ID103を書き換えたことを記憶部54の送信ログ150に記録する。
送信ログ150に記録する内容は、書き換えた通信データ100のパケットを識別するパケット識別情報を含む。パケット識別情報は、例えば、プロジェクター1が送信するパケットの送信先のアドレス、送信日時、パケットに付与される固有の番号等が挙げられる。このパケット識別情報としてパケットに固有の番号を利用する場合、通信データ制御部33が送信元ID103を書き換える際に番号を生成してヘッダー110(例えば、図4のタイプ104)に含めてもよい。この場合、第2装置7または第3装置9が、応答データとして通信データ100を生成する場合、この通信データ100のヘッダー110は、パケット識別情報を含む。例えば、第2装置7または第3装置9がパケット識別情報「1001」を含む通信データ100を受信して、応答する場合、応答の通信データ100のヘッダー110は、パケット識別情報「1001」に対する応答であることを示すデータを含む。従って、判定部34は、第2通信部162で受信した通信データ100について、送信ログ150に基づき、以前に送信元ID103を書き換えた通信データ100に対する応答であるか否かを判定できる。
判定部34が、第2通信部162により受信した通信データ100が、通信データ制御部33が送信元ID103を書き換えた通信データ100に対応する応答であると判定した場合、通信データ制御部33は、通信データ100を第1装置5に送信(転送)する。この場合、通信データ制御部33は、第1装置5に送信する通信データ100の送信元ID103を、第2アドレス172に書き換えてもよい。このように、第1装置5がプロジェクター1以外の装置に送信した通信データ100を、プロジェクター1が受信した場合に、この通信データ100を本来の送信先に確実に送信できる。また、この通信データ100に対する応答として送信される通信データ100を、プロジェクター1が受信し、さらに、確実に第1装置5に送信できる。
(4)第2装置7がプロジェクター1にデータを送信する。
第2装置7がプロジェクター1に対し、無線通信を設定するためのデータ、プロジェクター1の動作に関する設定データ、無線ネットワークN2におけるブロードキャストデータ等を送信することがある。また、プロジェクター1のソフトウェア(いわゆるファームウェア)を更新するためのデータを、第2装置7がプロジェクター1に送信することがある。この場合、第2装置7は、送信先ID102がプロジェクター1のIPアドレスである通信データ100を送信する。プロジェクター1は、第2通信部162によって、第2装置7から送信される通信データ100を受信し、受信した通信データ100に対応する処理を行う。例えば、制御部30は、受信した通信データ100のペイロードからデータを抽出し、抽出したデータに基づく設定処理、ソフトウェアアップデート処理、或いは、第2装置7に対する応答の通信データ100を生成して第2通信部162から送信する処理を実行する。
このように、制御部30は、上記(1)及び(4)のように、通信部55で受信した通信データ100に基づき処理を実行する。また、制御部30は、上記(2)及び(3)の場合に、通信部55で受信した通信データ100を解析し、判定部34が通信データ100の送信元、及び、送信先を判定する。判定部34は、受信した通信データ100の送信元ID103のアドレスに基づき、判定を行ってもよい。また、判定部34は、ヘッダー110に送信元の機器を特定する情報(コンピューター名等)が含まれる場合は、この情報に基づき判定を行ってもよい。また、判定部34は、通信データ100を第1通信部161で受信したか第2通信部162で受信したかに基づき、送信元を判定してもよい。具体的には、無線ネットワークN1に対応する第1通信部161で受信した通信データ100の送信元を、第1装置5と判定する。また、無線ネットワークN2に対応する第2通信部162で受信した通信データ100の送信元を、第2装置7であると判定する。
また、判定部34は、第2装置7から受信した通信データについて、記憶部54が記憶する送信ログ150に基づいて、送信先を判定する。
通信データ制御部33は、通信部55が受信する通信データ100を解析し、通信データ100に含まれる送信元ID103、及び/又は送信先ID102を書き換えて、送信用の通信データ100を生成する機能を有する。通信データ制御部33が生成する送信用の通信データ100は、通信部55により送信される。
図5は、プロジェクター1の動作を示すフローチャートであり、特に、プロジェクター1が通信データ100を受信した場合の動作を示す。
プロジェクター1は、制御部30の制御に基づいて、通信部55を介して外部装置から通信データ100を受信し、判定部34の機能により、受信した通信データ100の送信先、及び送信元を判定する(ステップS1)。ここで、判定部34は、通信部55が受信した通信データ100の実質的な送信元、及び、送信先を判定する。実質的な送信元とは、プロジェクター1に通信データ100を送信した機器に限らない。プロジェクター1が、中継された通信データ100を受信した場合、判定部34は、中継される前に通信データ100を送信した機器を、送信元として判定する。また、プロジェクター1が、受信した通信データ100を中継する場合、判定部34は、中継する送信先(宛先)の機器を、実質的な送信先として判定する。従って、実質的な送信先とは、プロジェクター1が送信先として見なすべき機器または装置を指し、実質的な送信元とは、プロジェクター1が送信元として見なすべき機器または装置を指すということができる。
制御部30は、判定部34の判定結果に基づき、受信した通信データ100の送信元が第1装置5であるか否かを判定する(ステップS2)。送信元が第1装置5であると判定部34が判定した場合(ステップS2;Yes)、制御部30は、第1受信処理を実行する(ステップS20)。送信元が第1装置5でないと判定部34が判定した場合(ステップS2;No)、制御部30は、受信した通信データ100の送信元が第2装置7であるか否かを判定する(ステップS3)。
送信元が第2装置7であると判定部34が判定した場合(ステップS3;Yes)、制御部30は、第2受信処理を実行する(ステップS30)。送信元が第2装置7でないと判定部34が判定した場合(ステップS3;No)、制御部30は、受信した通信データ100のパケットを破棄して(ステップS4)、本処理を終了する。
図6は、プロジェクター1の動作を示すフローチャートであり、図5のステップS20に示した第1受信処理を詳細に示す。
制御部30は、判定部34の判定結果に基づき、ステップS1(図5)で受信した通信データ100の送信先がプロジェクター1か否かを判定する(ステップS21)。
判定部34は、例えば、通信データ100の送信先ID102が、第1アドレス171または第2アドレス172であるか否かに基づき、受信した通信データ100の送信先がプロジェクター1であるかを判定する。
送信先がプロジェクター1であると判定した場合(ステップS21;Yes)、制御部30は、送信先が第1アドレス171であるか否かを判定する(ステップS22)。第1アドレス171は、画像データを受信するデータ通信に用いるアドレスであり、第2アドレス172は画像データの受信以外のデータ通信に用いるアドレスである。
ステップS21で、判定部34は、送信先ID102が第1アドレス171であるか否かに基づき判定を行ってもよい。また、判定部34は、通信データ100を第1通信部161で受信したか否かに基づき、送信先が第1アドレス171であるか否かを判定してもよい。この判定は、第1アドレス171が第1通信部161に割り当てられている場合に有効である。
送信先が第1アドレス171であると判定した場合(ステップS22;Yes)、制御部30は、通信データ100から画像データを抽出する(ステップS23)。そして、制御部30は、プロジェクター1の各部を制御して、投射部10により、通信データ100から抽出した画像データに基づく画像をスクリーンSCに投射する(ステップS24)。
一方、受信した通信データ100の送信先が第1アドレス171ではない、すなわち第2アドレス172であると判定した場合(ステップS22:No)、制御部30は、受信した通信データ100に対応する処理を行う(ステップS25)。例えば、制御部30は、受信した通信データ100に基づく設定処理、ソフトウェアアップデート処理、或いは、第2装置7に対する応答の通信データ100を生成して第2通信部162から送信する処理を実行する。
通信データ100の送信先がプロジェクター1ではないと判定された場合(ステップS21:No)、制御部30は、通信データ制御部33の機能により、通信データ100の送信元ID103を書き換えて送信用の通信データ100を生成する(ステップS26)。
制御部30は、生成した送信用の通信データ100に関する情報を送信ログ150に記録し(ステップS27)、通信部55を制御して、ステップS26で生成した通信データ100を、第2通信部162によって第2装置7に送信する(ステップS28)。
図7は、プロジェクター1の動作を示すフローチャートであり、図5のステップS30に示した第2受信処理を詳細に示す。
制御部30は、判定部34の判定結果に基づき、ステップS1(図5)で受信した通信データ100の送信先がプロジェクター1か否かを判定する(ステップS31)。
送信先がプロジェクター1であると判定した場合(ステップS31;Yes)、制御部30は、送信ログ150を参照し(ステップS32)、通信データ100の実質的な送信先が第1装置5であるか否かを判定する(ステップS33)。実質的な送信先が第1装置5であると判定した場合(ステップS33;Yes)、制御部30は、通信データ制御部33の機能により、通信データ100の送信元ID103を第2アドレス172に書き換えて送信用の通信データ100を生成する(ステップS34)。制御部30は、生成した通信データ100を、第1通信部161によって第1装置5に送信する(ステップS35)。
また、通信データ100の実質的な送信先が第1装置5ではないと判定した場合(ステップS33:No)、制御部30は、受信した通信データ100に対応する処理を行う(ステップS36)。例えば、制御部30は、通信データ100に基づく設定処理、或いは、ソフトウェアアップデート処理を実行する。
また、送信先がプロジェクター1でないと判定した場合(ステップS31;No)、制御部30は、第2通信部162によって受信した通信データを処理する必要がないと判定し、受信したパケットを破棄する(ステップS37)。
このように、プロジェクター1は、第1通信部161を介してPC5aやタブレット5bなどの第1装置5と無線通信し、第1装置5から送信される通信データ100に含まれる画像データを抽出して、画像の投射を行うことができる。また、プロジェクター1は、第2通信部162を介して、第1装置5、及び/又は、ルーターなどの第2装置7と無線通信し、第1装置5、及び/又は、第2装置7との間で通信データ100の送受信を行うことができる。また、プロジェクター1は、制御部30の制御に基づいて、第2通信部162を介して第1装置5と、第2装置7との間の通信データ転送の中継を行う。つまり、プロジェクター1は、ブリッジ機能やルーティング機能を有する無線アクセスポイントとして機能する。これにより、PC5aやタブレット5bは、プロジェクター1に画像を供給すると共に、インターネットやイントラネットへのアクセスを継続することができる。このため、PC5aやタブレット5bにより、第2装置7または第3装置9が備える記憶装置に記憶されたデータを参照して、このデータに基づいてプロジェクター1に画像を投射させることができる。この場合、PC5aやタブレット5bは、例えば、プロジェクター1に対する画像データの送信を行いながら、第2装置7を介して第3装置9にアクセスできる。
以上、説明したように本実施形態のプロジェクター1は、画像を投射する投射部10と、通信部55と、制御部30と、判定部34とを有する。通信部55は、第1装置5と無線通信し、第2装置7と通信する。判定部34は、通信部55により受信した通信データ100の送信先を判定する。制御部30は、通信データ100の送信先がプロジェクター1であると判定部34が判定した場合は、当該通信データ100に含まれる画像データに基づき、投射部10に画像を投射させる。制御部30は、第1装置5から受信した通信データ100の送信先がプロジェクター1でないと判定部34が判定した場合は、通信部55により第2装置7に当該通信データを送信させる。
これにより、プロジェクター1と無線通信を行う第1装置5が、プロジェクター1の機能によって、プロジェクター1以外の装置、例えば第2装置7とデータを送受信できる。
プロジェクター2において、制御部30は、通信部55により第2装置7から受信した通信データ100の送信先が第1装置5であると判定部34が判定した場合は、通信部55により第1装置5に当該通信データ100を送信させる。これにより、プロジェクター1と第1装置5との通信を切断することなく、第2装置7から第1装置5に対して通信データ100を送信できる。
制御部30は、第1装置5から受信した通信データ100の送信先がプロジェクター1であると判定部34が判定した場合は、当該通信データ100に含まれる画像データに基づき、投射部10に画像を投射させる。これにより、第1装置5がプロジェクター1に送信するデータに基づき、プロジェクター1により画像を投射させることができる。
制御部30は、第1装置5から受信した通信データ100の送信先がプロジェクター1でないと判定部34が判定した場合は、当該通信データ100を、プロジェクター1が送信元であることを示す情報を含む通信データ100に書き換える。制御部30は、書き換えた通信データ100を、通信部55により第2装置7に送信させるので、第1装置5がプロジェクター1との通信を切断することなく、第2装置7に対して通信データ100を送信できる。
制御部30は、第2装置7から受信した通信データ100を、プロジェクター1が送信元であることを示す情報を含む通信データ100に書き換えて通信部55により第1装置5に送信させてもよい。この場合、プロジェクター1と第1装置5との通信を切断することなく、第2装置7から第1装置5に対して通信データ100を送信できる。
また、通信部55は、送信先及び送信元を示す情報として装置に割り当てられるIPアドレスを含む通信データ100を送受信する。プロジェクター1には、第1アドレス171及び第2アドレス172が割り当てられる。判定部34は、通信部55により第1装置5から受信される通信データ100の送信先を、通信データ100に含まれる送信先ID102のIPアドレスに基づき判定する。制御部30は、第1装置5から受信した通信データ100の送信先が第1アドレス171であると判定部34が判定した場合、当該通信データ100から画像データを抽出して投射する。また、制御部30は、第1装置5から受信した通信データ100の送信先が第1アドレス171でないと判定部34が判定した場合、当該通信データ100が含む送信元ID103のIPアドレスを書き換えて通信部55により第2装置7に送信させる。これにより、プロジェクター1に割り当てられる複数の識別情報としてのIPアドレスを使い、画像データを受信して画像を投射する動作と、第1装置5から受信する通信データ100を第2装置7に送信する動作とを効率よく実行できる。また、第1装置5から受信する通信データ100の送信元ID104を、プロジェクター1に割り当てられたIPアドレスに書き換えることで、通信データ100の送信元を容易に変更できる。
通信部55は、送信先を示す識別情報または送信元を示す識別情報としてIPアドレスを含む通信データ100を送受信するので、プロジェクター1に割り当てられるIPアドレスを用いて容易にデータの送受信を行うことができる。
また、通信部55は、送信先を示す識別情報または送信元を示す識別情報としてMACアドレスを含む通信データ100を送受信してもよい。この場合、プロジェクター1のMACアドレスを用いて容易にデータの送受信を行うことができる。
また、プロジェクター1は、通信部55により第2装置7に送信した通信データ100に関する情報を含む送信ログ150を記憶する記憶部54を備える。判定部34は、第2装置7から受信した通信データ100の送信先を、記憶部54が記憶する送信ログ150に基づいて判定してもよい。この場合、プロジェクター1が第2装置7から受信した通信データ100の送信先を、IPアドレス等の識別情報のみに依存することなく、判定できる。これにより、例えば、プロジェクター1が第1装置5から受信した通信データ100を第2装置7に送信し、この通信データ100の応答(返信)として第2装置7から送信される通信データ100の実質的な送信先が、第1装置5であると判定できる。この場合、第1装置5が送信した通信データ100に対する返信の通信データ100を、確実に第1装置5に送信できる。
また、通信部55は無線ネットワークN1及び無線ネットワークN2に接続し、無線ネットワークN1により第1装置5と通信し、無線ネットワークN2により第2装置7と通信する。これにより、プロジェクター1は、異なる通信ネットワークに接続する第1装置5と第2装置7とのそれぞれに対し、通信データ100を送受信できる。
また、通信部55は、無線ネットワークN1のSSIDを用いて第1装置5と通信し、無線ネットワークN2のSSIDを用いて第2装置7と通信する。これにより、プロジェクター1は、SSIDにより無線ネットワークを識別して、第1装置及び第2装置のそれぞれと通信データを送受信できる。
また、通信部55は、無線ネットワークN2と通信ネットワーク8とを接続するルーター装置である第2装置7と、無線ネットワークN2により通信するので、第2装置7を介して通信ネットワーク8を利用した通信を行える。
なお、上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、上記実施形態とは異なる態様として本発明を適用することも可能である。例えば、上記実施形態では、光変調装置として、RGBの各色に対応した3枚の透過型の液晶パネルを用いた構成を例に挙げて説明した。しかしながら、本発明はこれに限定されるものではなく、例えば、反射型の液晶パネルを用いてもよい。また、例えば、1枚の液晶パネルとカラーホイールを組み合わせた方式により構成してもよい。また、RGB各色の色光を変調する3枚のデジタルミラーデバイス(DMD)を用いた方式により構成してもよい。また、1枚のデジタルミラーデバイスとカラーホイールを組み合わせた方式等により構成してもよい。ここで、表示部として1枚のみの液晶パネルまたはDMDを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネル及びDMD以外にも、光源が発した光を変調可能な構成であれば問題なく採用できる。
また、図2のブロック図に示した各機能部は、プロジェクター1の機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
上記実施形態で説明した制御部30の動作をプログラムとして実現することも可能である。すなわち、制御部30がCPU、ROM、RAMを備える構成とし、このCPUがプログラムを実行することにより、図5、図6及び図7に示したプロジェクター1の制御方法を実現してもよい。ここで、制御部30のCPUは、プログラムを実行してプロジェクター1を制御するコンピューターに相当する。また、制御部30のCPUが、プログラムを実行することにより、投射制御部31、補正制御部32、通信データ制御部33、及び判定部34の一部または全部の機能を実行してもよい。また、制御部30のCPUが、上記プログラムを、コンピューター読み取り可能に記録した記録媒体から読み取って、実行してもよい。
また、上記のプログラムは、その一部または全部をハードウェアとして実現してもよい。例えば、制御部30が備える上記の各処理部は、ASIC(Application Specific Integrated Circuit:特定用途向け集積回路)を用いて構成されてもよい。また、FPGA(Field-Programmable Gate Array)等のPLD(Programmable Logic Device)をプログラミングして構成してもよい。また、複数の半導体デバイスを含む回路として実現してもよい。また、ハードウェアがプログラムを実行して上記機能を実現する場合、このプログラムは、制御部30のROM、或いは、記憶部54または別の記憶装置に記憶されてもよい。或いは、外部の装置に記憶されたプログラムを、通信部55を介して制御部30が取得し、実行する構成としてもよい。
1…プロジェクター、5…第1装置、5a…PC、5b…タブレット、7…第2装置、9…第3装置、10…投射部、30…制御部、31…投射制御部、32…補正制御部、33…通信データ制御部、34…判定部、54…記憶部、55…通信部、100…通信データ、150…送信ログ、155…通信制御部、161…第1通信部、162…第2通信部、171…第1アドレス(第1識別情報)、172…第2アドレス(第2識別情報)、N1…無線ネットワーク(第1のネットワーク)、N2…無線ネットワーク(第2のネットワーク)、SC…スクリーン。

Claims (12)

  1. プロジェクターであって、
    画像を投射する投射部と、
    第1装置と無線通信し、第2装置と通信する通信部と、
    前記通信部により受信した通信データの送信先を判定する判定部と、
    前記プロジェクターを制御する制御部と、を備え、
    前記通信部は、送信先及び送信元を示す情報として装置に割り当てられる識別情報を含む通信データを送受信し、
    前記プロジェクターには、第1識別情報及び第2識別情報が割り当てられ、
    前記判定部は、前記通信部により前記第1装置から受信される通信データの送信先を、通信データに含まれる送信先の識別情報に基づき判定し、
    前記制御部は、
    前記第1装置から受信した前記通信データの送信先が前記第1識別情報であると前記判定部が判定した場合、当該通信データから画像データを抽出して投射し、
    前記第1装置から受信した前記通信データの送信先が前記第1識別情報でないと前記判定部が判定した場合、当該通信データが含む送信元の識別情報を前記第2識別情報に書き換えて前記通信部により前記第2装置に送信させる
    ことを特徴とするプロジェクター。
  2. 前記制御部は、前記第2装置から受信した前記通信データの送信先が前記第1装置であると前記判定部が判定した場合は、前記通信部により前記第1装置に当該通信データを送信させる
    ことを特徴とする請求項1記載のプロジェクター。
  3. 前記制御部は、前記第1装置から受信した前記通信データの送信先が前記プロジェクターであると前記判定部が判定した場合は、当該通信データに含まれる画像データに基づき、前記投射部に画像を投射させる
    ことを特徴とする請求項1または2記載のプロジェクター。
  4. 前記通信部は、前記第1装置と無線通信する第1通信部と、前記第2装置と通信する第2通信部と、を備え、
    前記第1識別情報は、前記第1通信部に割り当てられ、
    前記第2識別情報は、前記第2通信部が割り当てられる
    ことを特徴とする請求項1から3のいずれかに記載のプロジェクター。
  5. 前記第1通信部、及び前記第2通信部を制御する通信データ制御部を備え、
    前記通信データ制御部は、
    前記第1装置から受信した前記通信データの送信先が前記第1識別情報でないと前記判定部が判定した場合、当該通信データが含む送信元の識別情報を前記第2識別情報に書き換えたことを記録する
    ことを特徴とする請求項4に記載のプロジェクター。
  6. 前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてIPアドレスを含む前記通信データを送受信すること、
    を特徴とする請求項1から5のいずれかに記載のプロジェクター。
  7. 前記通信部は、送信先を示す前記識別情報または送信元を示す前記識別情報としてMACアドレスを含む前記通信データを送受信すること、
    を特徴とする請求項1から6のいずれかに記載のプロジェクター。
  8. 前記通信部により前記第2装置に送信した通信データに関する情報を記憶する記憶部を備え、
    前記判定部は、前記第2装置から受信した前記通信データの送信先を、前記記憶部が記憶する情報に基づいて判定する
    ことを特徴とする請求項1からのいずれかに記載のプロジェクター。
  9. 前記通信部は第1のネットワーク及び第2のネットワークに接続し、前記第1のネットワークにより前記第1装置と通信し、前記第2のネットワークにより前記第2装置と通信する
    ことを特徴とする請求項1からのいずれかに記載のプロジェクター。
  10. 前記通信部は、前記第1のネットワークのネットワーク識別情報を用いて前記第1装置と通信し、前記第2のネットワークのネットワーク識別情報を用いて前記第2装置と通信する
    ことを特徴とする請求項記載のプロジェクター。
  11. 前記通信部は、前記第2のネットワークと他のネットワークとを接続して前記第2装置として機能するルーター装置と、前記第2のネットワークにより通信する
    ことを特徴とする請求項または10記載のプロジェクター。
  12. 画像を投射する投射部を有するプロジェクターの制御方法であって、
    第1装置と無線通信し、第2装置と通信し、
    受信した通信データの送信先を判定し、
    送信先及び送信元を示す情報として装置に割り当てられる識別情報を含む通信データを送受信し、
    前記プロジェクターには、第1識別情報及び第2識別情報が割り当てられ、
    前記第1装置から受信される通信データの送信先を、通信データに含まれる送信先の識別情報に基づき判定し、
    前記第1装置から受信した前記通信データの送信先が前記第1識別情報であると判定した場合、当該通信データから画像データを抽出して投射し、
    前記第1装置から受信した前記通信データの送信先が前記第1識別情報でないと判定した場合、当該通信データが含む送信元の識別情報を前記第2識別情報に書き換えて前記第2装置に送信させる
    ことを特徴とするプロジェクターの制御方法。
JP2015176288A 2015-09-08 2015-09-08 プロジェクター、及び、プロジェクターの制御方法 Active JP6724318B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015176288A JP6724318B2 (ja) 2015-09-08 2015-09-08 プロジェクター、及び、プロジェクターの制御方法
EP16843917.2A EP3349119A4 (en) 2015-09-08 2016-08-31 PROJECTOR AND METHOD FOR CONTROLLING A PROJECTOR
CN201680051794.1A CN107949836B (zh) 2015-09-08 2016-08-31 投影仪和投影仪的控制方法
PCT/JP2016/003971 WO2017043049A1 (ja) 2015-09-08 2016-08-31 プロジェクター、及び、プロジェクターの制御方法
US15/757,954 US10534244B2 (en) 2015-09-08 2016-08-31 Projector and method for controlling projector to communicate with an external instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015176288A JP6724318B2 (ja) 2015-09-08 2015-09-08 プロジェクター、及び、プロジェクターの制御方法

Publications (2)

Publication Number Publication Date
JP2017055186A JP2017055186A (ja) 2017-03-16
JP6724318B2 true JP6724318B2 (ja) 2020-07-15

Family

ID=58239450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015176288A Active JP6724318B2 (ja) 2015-09-08 2015-09-08 プロジェクター、及び、プロジェクターの制御方法

Country Status (5)

Country Link
US (1) US10534244B2 (ja)
EP (1) EP3349119A4 (ja)
JP (1) JP6724318B2 (ja)
CN (1) CN107949836B (ja)
WO (1) WO2017043049A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017097583A (ja) * 2015-11-24 2017-06-01 セイコーエプソン株式会社 通信装置、表示装置、表示装置の制御方法、及び、プログラム
JP2019061322A (ja) * 2017-09-25 2019-04-18 セイコーエプソン株式会社 電子機器および電子機器の制御方法
JP2019061321A (ja) * 2017-09-25 2019-04-18 セイコーエプソン株式会社 電子機器および電子機器の制御方法
JP6981138B2 (ja) * 2017-09-25 2021-12-15 セイコーエプソン株式会社 電子機器および電子機器の制御方法
JP7234503B2 (ja) * 2018-04-09 2023-03-08 富士フイルムビジネスイノベーション株式会社 通信装置、ネットワーク・システムおよびプログラム
TW202005367A (zh) * 2018-05-29 2020-01-16 日商索尼股份有限公司 投影機及投影機之控制方法
JP2023130529A (ja) * 2020-07-20 2023-09-21 シャープ株式会社 通信装置、及び通信方法
JP7347458B2 (ja) 2021-02-26 2023-09-20 セイコーエプソン株式会社 無線通信制御方法、表示装置及び無線通信システム
TWI799131B (zh) * 2021-03-11 2023-04-11 仁寶電腦工業股份有限公司 具有連線功能的電子裝置以及顯示方法
CN119031104A (zh) * 2023-05-26 2024-11-26 台达电子工业股份有限公司 投影校正方法及投影校正系统

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003198870A (ja) * 2001-12-25 2003-07-11 Seiko Epson Corp プロジェクタのワイヤレス制御システム及びワイヤレス制御方法
US7610402B2 (en) 2003-10-20 2009-10-27 Sony Computer Entertainment America Inc. Spectators in a peer-to-peer relay network
JP2006178896A (ja) * 2004-12-24 2006-07-06 Xanavi Informatics Corp 情報端末、プログラム配布システム、およびプログラム配布方法
JP2007312179A (ja) * 2006-05-19 2007-11-29 Seiko Epson Corp 画像表示システム、当該画像表示システムの画像表示装置、携帯端末装置、および画像表示システムにおける接続確立方法
JP2009003323A (ja) * 2007-06-25 2009-01-08 Brother Ind Ltd プロジェクタシステム
JP2010187168A (ja) 2009-02-12 2010-08-26 Panasonic Corp 無線プロジェクタ
JP5293303B2 (ja) * 2009-03-17 2013-09-18 セイコーエプソン株式会社 ネットワークシステム、無線通信装置、および無線通信方法
JP2012195728A (ja) * 2011-03-16 2012-10-11 Seiko Epson Corp 表示装置、表示システム、及び、表示装置の制御方法
JP6064319B2 (ja) * 2011-12-27 2017-01-25 セイコーエプソン株式会社 プロジェクター、及び、プロジェクターの制御方法
US9756682B2 (en) 2012-02-06 2017-09-05 Aruba Networks, Inc. Method and system for partitioning wireless local area network
US10123368B2 (en) 2012-02-23 2018-11-06 Cisco Technology, Inc. Systems and methods for supporting multiple access point names for trusted wireless local area network
JP2013196511A (ja) * 2012-03-21 2013-09-30 Ricoh Co Ltd ネットワークシステム、機器、サーバ
US9316889B2 (en) * 2012-08-07 2016-04-19 Nook Digital, Llc Front projection eReader system
CN102854717B (zh) * 2012-08-20 2015-01-07 3M中国有限公司 投影仪、电子设备及其上使用的方法
JP6107261B2 (ja) * 2013-03-15 2017-04-05 ブラザー工業株式会社 中継装置、画像処理装置および通信システム
JP2015088760A (ja) * 2013-10-28 2015-05-07 株式会社リコー 画像投影装置、画像投影システム、制御方法、及びプログラム
JP2015118600A (ja) * 2013-12-19 2015-06-25 株式会社日立製作所 計算機システム、計算機、および制御方法
JP6424464B2 (ja) * 2014-05-23 2018-11-21 セイコーエプソン株式会社 プロジェクター

Also Published As

Publication number Publication date
WO2017043049A1 (ja) 2017-03-16
US20180252991A1 (en) 2018-09-06
CN107949836A (zh) 2018-04-20
JP2017055186A (ja) 2017-03-16
EP3349119A4 (en) 2019-05-08
CN107949836B (zh) 2021-03-26
EP3349119A1 (en) 2018-07-18
US10534244B2 (en) 2020-01-14

Similar Documents

Publication Publication Date Title
JP6724318B2 (ja) プロジェクター、及び、プロジェクターの制御方法
US10412668B2 (en) Communication apparatus, communication method, and storage medium
US10321516B2 (en) Communication device, system, and computer program product
CN103686025B (zh) 显示装置、显示系统以及显示装置的控制方法
CN110032265B (zh) 图像显示装置的控制方法、图像显示系统及图像显示装置
CN108430142A (zh) 照明器具、照明器具的通信方法、以及照明系统
JP4487211B2 (ja) 接続制御装置及び、ネットワーク接続制御プログラム
US10447497B2 (en) Lighting network
US20150116602A1 (en) Image projection apparatus, image projection system, image projection method and program thereof
JP2016177097A (ja) 通信装置、通信装置の制御方法、及び表示システム
JP6303431B2 (ja) 画像投影装置、及び画像処理装置
JP7075226B2 (ja) 電子機器およびその制御方法
US11240741B2 (en) Method for controlling display device, display device, and display system
JP2012151784A (ja) ネットワークシステムとネットワークシステムの通信方法
JP5527531B2 (ja) 無線通信装置、プロジェクターおよび無線通信方法
JP2008109592A (ja) 通信制御装置、画像表示装置、画像生成装置、通信制御システム、通信制御方法及びプログラム
WO2016139920A1 (en) Communication device, system, and computer program product
US20200201619A1 (en) Method for controlling display device, display device, and display system
JP2020016810A (ja) 表示システムの制御方法、表示システムおよび表示装置
JP7251217B2 (ja) 通信システム
JP2016134710A (ja) 表示システム、表示装置、画像送信装置、表示方法およびプログラム
JP2014049942A (ja) 表示システム、画像供給装置、プログラム、及び、表示システムの制御方法
JP2011239290A (ja) 無線通信装置、プロジェクターおよび無線通信方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200526

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200608

R150 Certificate of patent or registration of utility model

Ref document number: 6724318

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150