WO2025083744A1 - Display control device and display control method - Google Patents
Display control device and display control method Download PDFInfo
- Publication number
- WO2025083744A1 WO2025083744A1 PCT/JP2023/037337 JP2023037337W WO2025083744A1 WO 2025083744 A1 WO2025083744 A1 WO 2025083744A1 JP 2023037337 W JP2023037337 W JP 2023037337W WO 2025083744 A1 WO2025083744 A1 WO 2025083744A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- display data
- abnormality
- detected
- control device
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
Definitions
- the present invention relates to a display control device and a display control method.
- display devices such as liquid crystal displays are used in a variety of fields.
- Patent Document 1 describes a display installed inside an elevator car that displays elevator operation information, camera images, and the like via a display control device.
- a display control device may create the display data using hardware (hereafter referred to as auxiliary devices) that assists in the creation of the display data, such as a GPU (Graphics Processing Unit), a display-only unit, or various hardware accelerators.
- hardware hereafter referred to as auxiliary devices
- GPU Graphics Processing Unit
- display-only unit a display-only unit
- various hardware accelerators such as a GPU (Graphics Processing Unit), a display-only unit, or various hardware accelerators.
- the problem that this invention aims to solve is to provide a display control device and a display control method that can continue displaying data as long as possible even if an abnormality occurs in the hardware (auxiliary device) that assists in the creation of display data.
- the display control device of the present invention has a display data creation unit that creates display data to be displayed on a display device, a plurality of auxiliary devices configured with hardware that assists in the creation of the display data, and an abnormality detection unit that detects abnormalities in the plurality of auxiliary devices, and the display data creation unit changes the method of creating the display data depending on the auxiliary device in which an abnormality is detected.
- the display control method of the present invention changes the method of creating the display data depending on the auxiliary device in which an abnormality is detected when creating the display data to be displayed on the display device using at least one of a plurality of auxiliary devices configured with hardware that assists in the creation of the display data.
- the display control device and display control method of the present invention allow display to continue as long as possible even if an abnormality occurs in the hardware (auxiliary device) that assists in the creation of display data.
- FIG. 1 is a functional block diagram illustrating an overall configuration of an embodiment.
- FIG. 4 is a diagram for explaining an example of a display screen according to an embodiment. 4 is a flowchart for explaining an outline of the operation of the display control device according to the embodiment. 4 is a flowchart illustrating the details of the operation of step S3 in FIG. 3 . 4 is a flowchart illustrating the details of the operation of step S4 in FIG. 3 .
- the present invention is not limited to this and may be applied to a case where a display is performed on a display device installed outside an elevator car, or to a display control device that causes a display device used for purposes other than elevators to perform a display.
- FIG. 1 is a functional block diagram illustrating the overall configuration of the embodiment.
- the display control device 1 of this embodiment has, for example, a control unit 10, a display communication device 20, a control communication device 30, a camera communication device 40, a content storage unit 50, and a plurality of auxiliary devices 60 configured with hardware that assists in the creation of display data.
- the auxiliary devices 60 include, for example, a GPU 61, a display-only unit 62, an image hardware accelerator 63, a video hardware accelerator 64, and a communication hardware accelerator 65. These configurations are merely examples, and the camera communication device 40 and the communication hardware accelerator 65 may be omitted, or another auxiliary device 60 may be added.
- the display device 2 can be, for example, a liquid crystal display or an organic EL display.
- the control communication device 30 communicates with the elevator control device 3.
- the control communication device 30 can be, for example, a communication device that performs serial communication.
- the camera communication device 40 communicates with the camera 4.
- the camera 4 may be, for example, an IP (Internet Protocol) camera installed inside an elevator car.
- IP Internet Protocol
- the communication with the camera 4 is encrypted.
- the control unit 10 has, as its functional units, a control communication control unit 11, an abnormality detection unit 12, a display data creation unit 13, and a display communication control unit 14.
- Each functional unit of the control unit 10 can be realized by executing a program on a calculation processing system that includes, for example, a calculation processing device such as a CPU (Central Processing Unit), a memory, an auxiliary storage device, an input/output interface, etc.
- a calculation processing device such as a CPU (Central Processing Unit), a memory, an auxiliary storage device, an input/output interface, etc.
- the content storage unit 50 is a storage unit that stores content such as images (still images) and videos, and can be realized, for example, by an auxiliary storage device or memory of the above-mentioned computing system.
- FIG. 2 is a diagram illustrating an example of a display screen according to an embodiment.
- the current floor “5" is displayed as floor information
- an upward arrow indicating that the car is moving upwards is displayed as direction information
- the current date is displayed as date information
- the current time is displayed as time information.
- the content to be displayed such as information on weather and news, images, videos, streaming video from camera 4, etc., is displayed in a specified area.
- streaming video from camera 4 is displayed.
- the display control method of the embodiment changes the display data creation method according to the auxiliary device 60 in which an abnormality is detected when creating display data to be displayed on the display device 2 using at least one of a plurality of auxiliary devices 60 configured with hardware that assists in the creation of display data. For example, depending on the auxiliary device 60 in which an abnormality is detected, the display is changed to a low frame rate display, and content (images, videos, streaming video, etc.) corresponding to the auxiliary device 60 in which an abnormality is detected is removed from the display.
- FIG. 3 is a flowchart outlining the operation of the display control device of the embodiment.
- step S1 the control communication device 30 receives control communication from the elevator control device 3.
- step S2 the control communication control unit 11 extracts data from the received control communication.
- the extracted data includes, for example, information about the elevator operation status, such as floor information and direction information, time information, and command information, such as a content display command.
- step S3 the abnormality detection unit 12 detects an abnormality in the auxiliary device 60. It is desirable for the abnormality detection unit 12 to also detect an abnormality in the display communication device 20. Details of the operation in step S3 will be described later with reference to FIG. 4.
- step S4 the display data creation unit 13 creates display data to be displayed on the display device 2. Specifically, the display data creation unit 13 creates display data based on predetermined information obtained via the control communication device 30, such as floor information, direction information, time information, and content display commands. The display data creation unit 13 creates the display data using at least one of the multiple auxiliary devices 60.
- the display data creation unit 13 has, as its functional units, a UI (User Interface) control unit (not shown) and a drawing editing unit (not shown).
- the display data creation unit 13 uses the UI control unit to determine a screen configuration using a combination of predetermined images, videos, and streaming video from the camera 4 based on the above-mentioned specified information. For example, it determines a screen configuration in which floor information, direction information, and time information are displayed in a specified area, and when there is a content display command, the content to be displayed is displayed in a specified area.
- the display data creation unit 13 uses a drawing and editing unit (not shown), determines color information for each pixel of the display screen by referring to image and video data from the content storage unit 50 and by referring to streaming video from the camera 4, based on the screen configuration determined by the UI control unit.
- an image hardware accelerator 63 that decodes compressed images is used.
- the video is decoded using a video hardware accelerator 64 that decodes compressed video, and the decoded data is expanded by a GPU 61 that can perform general-purpose arithmetic processing at high speed into a display-only unit 62, which constitutes a layer.
- the encryption is decrypted using a communication hardware accelerator 65 that decrypts encrypted communication.
- the GPU 61 and the display-only unit 62 may be used for something other than video. In this way, the display data creation unit 13 creates display data to be displayed on the display device 2.
- the display data creation unit 13 changes the method of creating the display data depending on the auxiliary device 60 in which an abnormality has been detected. For example, the display data creation unit 13 creates display data at a lower frame rate than when no abnormality is detected depending on the auxiliary device 60 in which an abnormality has been detected, and creates display data excluding the content corresponding to the auxiliary device 60 in which an abnormality has been detected. Details of the operation in step S4 will be described later with reference to FIG. 5.
- step S5 the display communication control unit 14 converts the display data into communication data that matches the communication format, and stores the communication data in the communication buffer of the display communication device 20. Then, the display communication device 20 transmits the communication data stored in the communication buffer to the display device 2.
- the communication data transmitted in the above manner is received by the display device 2 and displayed on the screen of the display device 2.
- FIG. 4 is a flowchart that explains the details of the operation of step S3 in FIG. 3.
- step S11 the abnormality detection unit 12 performs an abnormality diagnosis and detects abnormalities in the auxiliary device 60 and the display communication device 20.
- step S12 the abnormality detection unit 12 determines whether there is an abnormality in the display communication device 20. If there is an abnormality in the display communication device 20, the process proceeds to step S13, where the abnormality detection unit 12 notifies the elevator control device 3 of an error via the control communication control unit 11 and the control communication device 30, and in step S14, the abnormality detection unit 12 sets display disabled. If this display disabled setting has been set, the display data creation unit 13 does not create display data and ends the process. If there is no abnormality in the display communication device 20, the process in step S3 ends and the process proceeds to step S4.
- the abnormality detection unit 12 also determines whether there is an abnormality in the display-only unit 62, and if there is an abnormality in the display-only unit 62, it may notify an error and set display to be disabled, just as in the case where there is an abnormality in the display communication device 20.
- FIG. 5 is a flowchart that explains the details of the operation of step S4 in FIG. 3.
- step S21 the display data creation unit 13 determines whether there is an abnormality in the GPU 61. If there is an abnormality in the GPU 61, high frame rate display is not possible, so the process proceeds to step S22, where the display data creation unit 13 sets low frame rate display and proceeds to step S23. If there is no abnormality in the GPU 61, the process proceeds to step S23.
- step S23 the display data creation unit 13 determines whether there is an abnormality in the display-only unit 62. If there is an abnormality in the display-only unit 62, display at a high frame rate is not possible, so the process proceeds to step S24, where the display data creation unit 13 sets a low frame rate display and proceeds to step S25. If there is no abnormality in the display-only unit 62, the process proceeds to step S25.
- step S25 the display data creation unit 13 determines whether there is an abnormality in the image hard accelerator 63. If there is an abnormality in the image hard accelerator 63, the compressed image cannot be decoded, so the process proceeds to step S26, where the display data creation unit 13 sets the display data to be created excluding the compressed image, so that image display is disabled, and the process proceeds to step S27. If there is no abnormality in the image hard accelerator 63, the process proceeds to step S27.
- step S27 the display data creation unit 13 determines whether there is an abnormality in the video hardware accelerator 64. If there is an abnormality in the video hardware accelerator 64, the compressed video cannot be decoded, so the process proceeds to step S28, where the display data creation unit 13 sets the video display disabled so that display data is created excluding the compressed video, and the process proceeds to step S29. If there is no abnormality in the video hardware accelerator 64, the process proceeds to step S29.
- step S29 the display data creation unit 13 determines whether there is an abnormality in the communication hardware accelerator 65. If there is an abnormality in the communication hardware accelerator 65, the encrypted communication cannot be decrypted, so the process proceeds to step S30, where the display data creation unit 13 sets the display data to be created excluding the video of the encrypted communication, so that streaming video cannot be displayed, and the process proceeds to step S31. If there is no abnormality in the communication hardware accelerator 65, the process proceeds to step S31.
- step S31 the display data creation unit 13 creates display data.
- the display data creation unit 13 creates display data at a predetermined low frame rate, and also takes into account the settings for disabling image display, disabling video display, and disabling streaming video display, determines the screen configuration excluding content that is not allowed, and creates the display data.
- auxiliary device 60 As a result, even if there is an abnormality in the hardware (auxiliary device 60) that assists in the creation of display data, display can be continued as much as possible, making it possible to continue service while minimizing degradation of serviceability for elevators and other devices that use the display device 2. For example, even if there is an abnormality in all of the auxiliary devices 60 in the embodiment, it is possible to at least display floor information, direction information, date information, time information, and the like at a low frame rate, making it possible to perform degraded operation that continues to display the minimum amount of information necessary.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Indicating And Signalling Devices For Elevators (AREA)
Abstract
Description
本発明は、表示制御装置および表示制御方法に関する。 The present invention relates to a display control device and a display control method.
例えば液晶ディスプレイなどの表示装置は、様々な分野で用いられている。 For example, display devices such as liquid crystal displays are used in a variety of fields.
表示装置の用途の一例としては、例えば特許文献1には、エレベーターの乗りかご内に設けられたディスプレイに、表示制御装置を介してエレベーターの運行情報やカメラの映像などを表示させることが記載されている。
As an example of the use of a display device, for example,
表示制御装置は、表示装置に表示させる表示データを作成する際に、例えばGPU(Graphics Processing Unit)や表示専用ユニットや各種のハードアクセラレータなど、表示データの作成を補助するハードウェア(以下、補助装置と呼ぶ)を利用して表示データを作成する場合がある。 When creating display data to be displayed on a display device, a display control device may create the display data using hardware (hereafter referred to as auxiliary devices) that assists in the creation of the display data, such as a GPU (Graphics Processing Unit), a display-only unit, or various hardware accelerators.
この補助装置に異常があった場合に、エラーを通知し、表示装置に表示を行わないようにすることが考えられるが、仮に、複数の補助装置のうち1つでも異常があった場合に、常に表示を行わないようにすると、この表示装置を利用するエレベーターなどのサービス性が低下してしまうという問題がある。 If there is an abnormality in this auxiliary device, it is conceivable that an error will be notified and no display will be shown on the display device. However, if no display is always displayed when there is an abnormality in just one of the multiple auxiliary devices, there is a problem that the serviceability of elevators and other devices that use this display device will be reduced.
本発明が解決しようとする課題は、表示データの作成を補助するハードウェア(補助装置)に異常があった場合でも、できるだけ表示を継続できる表示制御装置および表示制御方法を提供することである。 The problem that this invention aims to solve is to provide a display control device and a display control method that can continue displaying data as long as possible even if an abnormality occurs in the hardware (auxiliary device) that assists in the creation of display data.
上記した課題を解決するために、本発明の表示制御装置は、表示装置に表示させる表示データを作成する表示データ作成部と、前記表示データの作成を補助するハードウェアで構成された複数の補助装置と、前記複数の補助装置の異常を検知する異常検知部と、を有し、前記表示データ作成部は、異常が検知された前記補助装置に応じて、前記表示データの作成方法を変更する。 In order to solve the above problems, the display control device of the present invention has a display data creation unit that creates display data to be displayed on a display device, a plurality of auxiliary devices configured with hardware that assists in the creation of the display data, and an abnormality detection unit that detects abnormalities in the plurality of auxiliary devices, and the display data creation unit changes the method of creating the display data depending on the auxiliary device in which an abnormality is detected.
また、本発明の表示制御方法は、表示データの作成を補助するハードウェアで構成された複数の補助装置のうち少なくとも1つを用いて表示装置に表示させる前記表示データを作成する際に、異常が検知された前記補助装置に応じて、前記表示データの作成方法を変更する。 In addition, the display control method of the present invention changes the method of creating the display data depending on the auxiliary device in which an abnormality is detected when creating the display data to be displayed on the display device using at least one of a plurality of auxiliary devices configured with hardware that assists in the creation of the display data.
本発明の表示制御装置および表示制御方法によれば、表示データの作成を補助するハードウェア(補助装置)に異常があった場合でも、できるだけ表示を継続できる。 The display control device and display control method of the present invention allow display to continue as long as possible even if an abnormality occurs in the hardware (auxiliary device) that assists in the creation of display data.
以下、図面を用いて本発明の実施例を説明する。各図において、同一または類似の構成要素については同じ符号を付け、重複する説明は省略する。 Below, an embodiment of the present invention will be described with reference to the drawings. In each drawing, the same or similar components are given the same reference numerals, and duplicate explanations will be omitted.
本実施例では、エレベーターの乗りかご内に設けられた表示装置に表示を行わせる場合を例に説明するが、これに限られず、エレベーターの乗りかご以外に設けられた表示装置に表示を行わせる場合に適用してもよいし、エレベーター以外の用途に用いられる表示装置に表示を行わせる表示制御装置に適用してもよい。 In this embodiment, the case where a display is performed on a display device installed inside an elevator car will be described as an example, but the present invention is not limited to this and may be applied to a case where a display is performed on a display device installed outside an elevator car, or to a display control device that causes a display device used for purposes other than elevators to perform a display.
図1は、実施例の全体構成を説明する機能ブロック図である。 FIG. 1 is a functional block diagram illustrating the overall configuration of the embodiment.
本実施例の表示制御装置1は、例えば、制御部10と、表示通信装置20と、制御通信装置30と、カメラ通信装置40と、コンテンツ格納部50と、表示データの作成を補助するハードウェアで構成された複数の補助装置60とを有する。補助装置60には、例えば、GPU61、表示専用ユニット62、画像用ハードアクセラレータ63、動画用ハードアクセラレータ64、通信用ハードアクセラレータ65などが含まれる。これらの構成はあくまで一例であり、カメラ通信装置40や通信用ハードアクセラレータ65を省略したり、別の補助装置60を追加したりしてもよい。
The
表示通信装置20は、表示装置2との間で通信を行う。表示通信装置20は、例えばLVDS(Low voltage differential signaling)などの通信方式でシリアル通信を行う通信装置などを用いることができる。表示通信装置20は、図示しない通信バッファを有しており、通信バッファに格納された通信データを表示装置2に送信する。
The
表示装置2は、例えば液晶ディスプレイや有機ELディスプレイなどを用いることができる。 The display device 2 can be, for example, a liquid crystal display or an organic EL display.
制御通信装置30は、エレベーター制御装置3との間で通信を行う。制御通信装置30は、例えばシリアル通信を行う通信装置などを用いることができる。
The
カメラ通信装置40は、カメラ4との間で通信を行う。カメラ4は、例えばエレベーターのかご内に設置されたIP(Internet Protocol)カメラなどを用いることができる。カメラ4との間の通信は、暗号化されている。
The
制御部10は、機能部として、制御通信制御部11と、異常検知部12と、表示データ作成部13と、表示通信制御部14とを有する。制御部10の各機能部は、例えば、CPU(Central Processing Unit)などの演算処理装置と、メモリと、補助記憶装置と、入出力インターフェースなどを備えた演算処理システム上で、プログラムを実行することにより実現することができる。
The
コンテンツ格納部50は、例えば画像(静止画)や動画などのコンテンツを格納する記憶部であり、例えば、上記した演算処理システムの補助記憶装置またはメモリにより実現することができる。
The
図2は、実施例の表示画面の一例を説明する図である。 FIG. 2 is a diagram illustrating an example of a display screen according to an embodiment.
表示装置2の表示画面70には、例えば、階床情報として、現在の階床である「5」が表示され、方向情報として、乗りかごが上方向に移動中であることを示す上方向の矢印が表示され、日付情報として、現在の日付が表示され、時刻情報として、現在の時刻が表示されている。コンテンツ表示指令がある場合には、表示すべきコンテンツ、例えば、天気やニュースなどの情報や、画像や、動画や、カメラ4からのストリーミング映像などを、所定のエリアに表示する。ここでは、カメラ4からのストリーミング映像を表示している例を示した。
On the
実施例の表示制御方法は、表示データの作成を補助するハードウェアで構成された複数の補助装置60のうち少なくとも1つを用いて表示装置2に表示させる表示データを作成する際に、異常が検知された補助装置60に応じて、表示データの作成方法を変更する。例えば、異常が検知された補助装置60に応じて、低フレームレート表示に変更するとともに、異常が検知された補助装置60に対応するコンテンツ(画像、動画、ストリーミング映像など)を除いて表示を行う。
The display control method of the embodiment changes the display data creation method according to the
図3は、実施例の表示制御装置における動作の概要を説明するフローチャートである。 FIG. 3 is a flowchart outlining the operation of the display control device of the embodiment.
ステップS1では、制御通信装置30が、エレベーター制御装置3から、制御通信を受信する。
In step S1, the
ステップS2では、制御通信制御部11が、受信した制御通信から、データを抽出する。抽出するデータは、例えば、階床情報、方向情報などのエレベーターの運行状況に関する情報や、時刻情報や、コンテンツ表示指令などの指令情報などである。
In step S2, the control
ステップS3では、異常検知部12が、補助装置60の異常を検知する。異常検知部12は、表示通信装置20の異常も検知することが望ましい。ステップS3における動作の詳細については図4を用いて後述する。
In step S3, the
ステップS4では、表示データ作成部13が、表示装置2に表示させる表示データを作成する。具体的には、表示データ作成部13は、制御通信装置30を介して入手した所定の情報、例えば、階床情報、方向情報、時刻情報、コンテンツ表示指令などの情報に基づいて表示データを作成する。表示データ作成部13は、複数の補助装置60のうち少なくとも1つを用いて表示データを作成する。
In step S4, the display
例えば、表示データ作成部13は、機能部として、図示しないUI(User Interface)制御部と、図示しない描画編集部とを有している。表示データ作成部13は、UI制御部により、前述の所定の情報に基づいて、あらかじめ決められた画像や動画やカメラ4のストリーミング映像の組み合わせを用いた画面構成を決定する。例えば、階床情報、方向情報、時刻情報を所定のエリアに表示させたり、コンテンツ表示指令がある場合には表示すべきコンテンツを所定のエリアに表示させたりするという画面構成を決定する。
For example, the display
次に、表示データ作成部13は、図示しない描画編集部により、UI制御部で決定された画面構成に基づいて、コンテンツ格納部50から画像や動画のデータを参照したり、カメラ4のストリーミング映像を参照したりして、表示画面の各ピクセルの色情報を決定する。このとき、例えば画像の場合は、圧縮された画像の復号を行う画像用ハードアクセラレータ63を利用する。また、動画の場合は、圧縮された動画の復号を行う動画用ハードアクセラレータ64を利用して動画の復号を行い、復号されたデータを汎用の演算処理を高速で行うことができるGPU61が、表示専用ユニット62に展開し、表示専用ユニット62がレイヤーを構成する。カメラ4のストリーミング映像の場合は、暗号化された通信の復号を行う通信用ハードアクセラレータ65を利用して暗号の復号を行う。なお、GPU61と表示専用ユニット62は、動画以外で利用してもよい。このようにして、表示データ作成部13は、表示装置2に表示させる表示データを作成する。
Next, the display
ここで、表示データ作成部13は、異常が検知された補助装置60に応じて、表示データの作成方法を変更する。例えば、表示データ作成部13は、異常が検知された補助装置60に応じて、異常が検知されない場合よりもフレームレートを低くして表示データを作成するとともに、異常が検知された補助装置60に対応するコンテンツを除いて表示データを作成する。ステップS4における動作の詳細については図5を用いて後述する。
Here, the display
ステップS5では、表示通信制御部14が、表示データを、通信フォーマットに合わせた通信データに変換し、通信データを表示通信装置20の通信バッファに格納する。そして、表示通信装置20は、通信バッファに格納された通信データを表示装置2に送信する。
In step S5, the display
以上のようにして送信された通信データを、表示装置2が受信して、表示装置2の画面に表示する。 The communication data transmitted in the above manner is received by the display device 2 and displayed on the screen of the display device 2.
図4は、図3におけるステップS3の動作の詳細を説明するフローチャートである。 FIG. 4 is a flowchart that explains the details of the operation of step S3 in FIG. 3.
ステップS11では、異常検知部12が、異常診断を行い、補助装置60および表示通信装置20の異常を検知する。
In step S11, the
ステップS12では、異常検知部12が、表示通信装置20に異常があるかを判断する。表示通信装置20に異常がある場合は、ステップS13に移り、異常検知部12が、制御通信制御部11および制御通信装置30を介してエレベーター制御装置3にエラーを通知し、ステップS14において、異常検知部12は、表示不可の設定をする。この表示不可の設定がされている場合は、表示データ作成部13は、表示データの作成を行わず、処理を終了する。表示通信装置20に異常がない場合は、ステップS3の処理を終了し、ステップS4に移る。
In step S12, the
なお、ステップS3において、異常検知部12は、表示専用ユニット62に異常があるかについても判断し、表示専用ユニット62に異常がある場合には、表示通信装置20に異常がある場合と同様に、エラーの通知と表示不可の設定をするようにしてもよい。
In addition, in step S3, the
図5は、図3におけるステップS4の動作の詳細を説明するフローチャートである。 FIG. 5 is a flowchart that explains the details of the operation of step S4 in FIG. 3.
ステップS21では、表示データ作成部13が、GPU61に異常があるかを判断する。GPU61に異常がある場合は、高フレームレートでの表示ができないため、ステップS22に移り、表示データ作成部13は、低フレームレート表示の設定をし、ステップS23に移る。GPU61に異常がない場合は、ステップS23に移る。
In step S21, the display
ステップS23では、表示データ作成部13が、表示専用ユニット62に異常があるかを判断する。表示専用ユニット62に異常がある場合は、高フレームレートでの表示ができないため、ステップS24に移り、表示データ作成部13は、低フレームレート表示の設定をし、ステップS25に移る。表示専用ユニット62に異常がない場合は、ステップS25に移る。
In step S23, the display
ステップS25では、表示データ作成部13が、画像用ハードアクセラレータ63に異常があるかを判断する。画像用ハードアクセラレータ63に異常がある場合は、圧縮された画像の復号を行えないため、ステップS26に移り、表示データ作成部13は、圧縮された画像を除いて表示データを作成するように画像表示不可の設定をし、ステップS27に移る。画像用ハードアクセラレータ63に異常がない場合は、ステップS27に移る。
In step S25, the display
ステップS27では、表示データ作成部13が、動画用ハードアクセラレータ64に異常があるかを判断する。動画用ハードアクセラレータ64に異常がある場合は、圧縮された動画の復号を行えないため、ステップS28に移り、表示データ作成部13は、圧縮された動画を除いて表示データを作成するように動画表示不可の設定をし、ステップS29に移る。動画用ハードアクセラレータ64に異常がない場合は、ステップS29に移る。
In step S27, the display
ステップS29では、表示データ作成部13が、通信用ハードアクセラレータ65に異常があるかを判断する。通信用ハードアクセラレータ65に異常がある場合は、暗号化された通信の復号を行えないため、ステップS30に移り、表示データ作成部13は、暗号化された通信の映像を除いて表示データを作成するようにストリーミング映像表示不可の設定をし、ステップS31に移る。通信用ハードアクセラレータ65に異常がない場合は、ステップS31に移る。
In step S29, the display
ステップS31では、表示データ作成部13は、表示データを作成する。このとき、表示データ作成部13は、低フレームレート表示の設定がある場合には所定の低いフレームレートで表示データを作成するとともに、画像表示不可の設定、動画表示不可の設定、ストリーミング映像表示不可の設定を考慮して、不可となっているコンテンツを除いて画面構成を決定し、表示データを作成する。
In step S31, the display
これにより、表示データの作成を補助するハードウェア(補助装置60)に異常があった場合でも、できるだけ表示を継続できるので、表示装置2を利用するエレベーターなどのサービス性の低下を抑制しつつ、サービスを継続することができる。例えば、実施例の補助装置60のすべてに異常があった場合でも、少なくとも、低フレームレートで、例えば階床情報と方向情報と日付情報と時刻情報などの表示は可能であるため、必要最小限の情報の表示を継続した縮退運転を行うことが可能である。
As a result, even if there is an abnormality in the hardware (auxiliary device 60) that assists in the creation of display data, display can be continued as much as possible, making it possible to continue service while minimizing degradation of serviceability for elevators and other devices that use the display device 2. For example, even if there is an abnormality in all of the
以上、本発明の実施例を説明したが、本発明は実施例に記載された構成に限定されず、本発明の技術的思想の範囲内で種々の変更が可能である。また、実施例で説明した構成の一部または全部を組み合わせて適用してもよい。 Although the embodiments of the present invention have been described above, the present invention is not limited to the configurations described in the embodiments, and various modifications are possible within the scope of the technical concept of the present invention. In addition, some or all of the configurations described in the embodiments may be combined and applied.
1…表示制御装置、2…表示装置、3…エレベーター制御装置、4…カメラ、10…制御部、11…制御通信制御部、12…異常検知部、13…表示データ作成部、14…表示通信制御部、20…表示通信装置、30…制御通信装置、40…カメラ通信装置、50…コンテンツ格納部、60…補助装置、61…GPU、62…表示専用ユニット、63…画像用ハードアクセラレータ、64…動画用ハードアクセラレータ、65…通信用ハードアクセラレータ、70…表示画面。 1...display control device, 2...display device, 3...elevator control device, 4...camera, 10...control device, 11...control communication control device, 12...abnormality detection device, 13...display data creation unit, 14...display communication control device, 20...display communication device, 30...control communication device, 40...camera communication device, 50...content storage unit, 60...auxiliary device, 61...GPU, 62...display-only unit, 63...image hardware accelerator, 64...video hardware accelerator, 65...communication hardware accelerator, 70...display screen.
Claims (11)
前記表示データの作成を補助するハードウェアで構成された複数の補助装置と、
前記複数の補助装置の異常を検知する異常検知部と、を有し、
前記表示データ作成部は、異常が検知された前記補助装置に応じて、前記表示データの作成方法を変更することを特徴とする表示制御装置。 a display data generating unit that generates display data to be displayed on a display device;
A plurality of auxiliary devices configured with hardware for assisting in the creation of the display data;
An abnormality detection unit that detects an abnormality in the plurality of auxiliary devices,
The display control device according to claim 1, wherein the display data creation unit changes a method of creating the display data in response to the auxiliary device in which an abnormality is detected.
前記表示データ作成部は、異常が検知された前記補助装置に応じて、異常が検知されない場合よりもフレームレートを低くして前記表示データを作成するとともに、異常が検知された前記補助装置に対応するコンテンツを除いて前記表示データを作成することを特徴とする表示制御装置。 In claim 1,
The display control device is characterized in that the display data creation unit creates the display data at a lower frame rate than when no abnormality is detected, depending on the auxiliary device in which an abnormality is detected, and creates the display data excluding the content corresponding to the auxiliary device in which an abnormality is detected.
前記複数の補助装置は、汎用の演算処理を行うGPUを含み、
前記表示データ作成部は、前記GPUの異常が検知された場合には、前記GPUの異常が検知されない場合よりもフレームレートを低くして前記表示データを作成することを特徴とする表示制御装置。 In claim 1,
The plurality of auxiliary devices include a GPU that performs general-purpose arithmetic processing;
The display control device is characterized in that, when an abnormality in the GPU is detected, the display data creation unit creates the display data at a frame rate lower than when an abnormality in the GPU is not detected.
前記複数の補助装置は、レイヤーを構成する表示専用ユニットを含み、
前記表示データ作成部は、前記表示専用ユニットの異常が検知された場合には、前記表示専用ユニットの異常が検知されない場合よりもフレームレートを低くして前記表示データを作成する、または、前記表示データの作成を行わないことを特徴とする表示制御装置。 In claim 1,
The plurality of auxiliary devices include display-only units that form a layer;
The display control device is characterized in that, when an abnormality is detected in the display-only unit, the display data creation unit creates the display data at a lower frame rate than when an abnormality in the display-only unit is not detected, or does not create the display data.
前記複数の補助装置は、圧縮された画像の復号を行う画像用ハードアクセラレータを含み、
前記表示データ作成部は、前記画像用ハードアクセラレータの異常が検知された場合には、前記圧縮された画像を除いて前記表示データを作成することを特徴とする表示制御装置。 In claim 1,
the plurality of auxiliary devices include an image hard accelerator for decoding compressed images;
The display control device according to claim 1, wherein the display data creation unit creates the display data excluding the compressed image when an abnormality is detected in the image hardware accelerator.
前記複数の補助装置は、圧縮された動画の復号を行う動画用ハードアクセラレータを含み、
前記表示データ作成部は、前記動画用ハードアクセラレータの異常が検知された場合には、前記圧縮された動画を除いて前記表示データを作成することを特徴とする表示制御装置。 In claim 1,
the plurality of auxiliary devices include a video hardware accelerator for decoding compressed video;
The display control device according to claim 1, wherein the display data creation unit creates the display data excluding the compressed moving image when an abnormality is detected in the video hardware accelerator.
前記複数の補助装置は、暗号化された通信の復号を行う通信用ハードアクセラレータを含み、
前記表示データ作成部は、前記通信用ハードアクセラレータの異常が検知された場合には、暗号化された通信の映像を除いて前記表示データを作成することを特徴とする表示制御装置。 In claim 1,
the plurality of auxiliary devices include a communications hardware accelerator that decrypts encrypted communications;
The display control device according to claim 1, wherein the display data creation unit creates the display data excluding encrypted communication images when an abnormality is detected in the communication hardware accelerator.
前記表示データを前記表示装置に送信する表示通信装置を有し、
前記異常検知部は、前記表示通信装置の異常を検知した場合には、エラーを通知することを特徴とする表示制御装置。 In claim 1,
a display communication device that transmits the display data to the display device;
The display control device according to claim 1, wherein the abnormality detection unit notifies an error when an abnormality is detected in the display communication device.
エレベーター制御装置との間で通信を行う制御通信装置を有し、
前記表示データ作成部は、前記制御通信装置を介して入手した情報に基づいて前記表示データを作成することを特徴とする表示制御装置。 In claim 1,
A control communication device that communicates with the elevator control device,
The display control device according to claim 1, wherein the display data generating unit generates the display data based on information obtained via the control communication device.
異常が検知された前記補助装置に応じて、異常が検知されない場合よりもフレームレートを低くして前記表示データを作成するとともに、異常が検知された前記補助装置に対応するコンテンツを除いて前記表示データを作成することを特徴とする表示制御方法。 In claim 10,
A display control method characterized in that, in accordance with the auxiliary device in which an abnormality is detected, the display data is created at a lower frame rate than when no abnormality is detected, and the display data is created excluding content corresponding to the auxiliary device in which an abnormality is detected.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/037337 WO2025083744A1 (en) | 2023-10-16 | 2023-10-16 | Display control device and display control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2023/037337 WO2025083744A1 (en) | 2023-10-16 | 2023-10-16 | Display control device and display control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025083744A1 true WO2025083744A1 (en) | 2025-04-24 |
Family
ID=95448680
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2023/037337 Pending WO2025083744A1 (en) | 2023-10-16 | 2023-10-16 | Display control device and display control method |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025083744A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002084471A (en) * | 2000-09-08 | 2002-03-22 | Toshiba Corp | Video playback device |
| JP2013201715A (en) * | 2012-03-26 | 2013-10-03 | Sharp Corp | Portable terminal, control method for portable terminal, program, and recording medium |
| JP2019528514A (en) * | 2016-08-05 | 2019-10-10 | クアルコム,インコーポレイテッド | Dynamic fovation adjustment |
| JP2021125832A (en) * | 2020-02-07 | 2021-08-30 | キヤノン株式会社 | Electronic device |
| JP2022042214A (en) * | 2020-09-02 | 2022-03-14 | 富士通株式会社 | Image processing device and screen transfer program |
| US20230214000A1 (en) * | 2022-01-06 | 2023-07-06 | Nvidia Corporation | Techniques for controlling computing performance for power-constrained multi-processor computing systems |
-
2023
- 2023-10-16 WO PCT/JP2023/037337 patent/WO2025083744A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002084471A (en) * | 2000-09-08 | 2002-03-22 | Toshiba Corp | Video playback device |
| JP2013201715A (en) * | 2012-03-26 | 2013-10-03 | Sharp Corp | Portable terminal, control method for portable terminal, program, and recording medium |
| JP2019528514A (en) * | 2016-08-05 | 2019-10-10 | クアルコム,インコーポレイテッド | Dynamic fovation adjustment |
| JP2021125832A (en) * | 2020-02-07 | 2021-08-30 | キヤノン株式会社 | Electronic device |
| JP2022042214A (en) * | 2020-09-02 | 2022-03-14 | 富士通株式会社 | Image processing device and screen transfer program |
| US20230214000A1 (en) * | 2022-01-06 | 2023-07-06 | Nvidia Corporation | Techniques for controlling computing performance for power-constrained multi-processor computing systems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8650494B1 (en) | Remote control of a computing device | |
| EP2678771B1 (en) | Gesture visualization and sharing between electronic devices and remote displays | |
| US11212540B2 (en) | Video data processing system | |
| US9830880B1 (en) | Method and system for adjusting the refresh rate of a display device based on a video content rate | |
| EP3828812B1 (en) | Electronic apparatus and control method thereof | |
| US20210234914A1 (en) | Segmented video codec for high resolution and high frame rate video | |
| JP2010524056A (en) | Remote control device and control method thereof | |
| KR20080073537A (en) | Display Device and Image Output Method | |
| JP2010193143A (en) | Moving image output method, and moving image output apparatus | |
| CN106155263B (en) | A kind of parameter adjustment method and device | |
| US20110115688A1 (en) | Display control method according to operation mode of display apparatus and digital device using the same | |
| JP4508570B2 (en) | Remote control system and information processing apparatus | |
| US9001016B2 (en) | Hardware driven display restore mechanism | |
| CN104363521A (en) | A method and system for realizing double-screen or multi-screen splicing display | |
| WO2025083744A1 (en) | Display control device and display control method | |
| US20080250161A1 (en) | Display apparatus, information processing apparatus capable of communicating with display apparatus, and methods of controlling same | |
| KR101453074B1 (en) | Display interface system, display device and display system | |
| US20120005587A1 (en) | Performing Remoting Operations For Different Regions Of A Display Surface At Different Rates | |
| WO2017158672A1 (en) | Image transmission device, image transmission system and method for controlling image transmission device | |
| JP2007052127A (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2009092999A (en) | Display system and control method | |
| CN110753194B (en) | Dual-screen different display method, storage medium and electronic equipment | |
| JP6381310B2 (en) | Image display apparatus, image display apparatus control method, and program | |
| JP4799330B2 (en) | Frame interpolation circuit, frame interpolation method, and display device | |
| US8233010B2 (en) | Display interface and display method for on screen display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23955998 Country of ref document: EP Kind code of ref document: A1 |