Display system, display method, and display program

The display system allows for the display of both distributed and user-input information, addressing the unilateral playback limitation in conventional systems by incorporating content and input information processing units.

JP2026010819APending Publication Date: 2026-01-23SHARP KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024110820
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-10
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Conventional digital signage systems allow only unilateral playback of preset content, making it difficult to display information input by third parties.

Method used

A display system that includes a content display processing unit to acquire and display registered content and an input information display processing unit to acquire and display user-input information via a virtual input target, enabling two-way communication.

Benefits of technology

Enables the display of both distributed content and user-input information, facilitating interactive and dynamic content presentation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026010819000001_ABST
    Figure 2026010819000001_ABST
Patent Text Reader

Abstract

To provide a display system, a display method, and a display program capable of displaying content distributed from a distribution device and displaying information input to a virtual input target via an input device.SOLUTION: The display apparatus 3 includes the content display processing section 312, which acquires the registered content item from the distribution apparatus 1 and causes the display apparatus 3 to display the registered content item when the content item is the registered content item registered in the distribution apparatus 1, and the input information display processing section 313, which acquires the input information from the server 2, which stores the input information, and causes the display apparatus 3 to display the input information when the content item is the input information inputted by the user's input operation performed on the virtual input target via the input apparatus 4.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a technique for displaying content on a display device based on program information distributed from a distribution device. [Background technology]

[0002] Conventionally, in a digital signage system, a technology has been proposed in which a display terminal accesses a web page identified by a URL stored in the memory unit of a content management server, generates a background that covers the area other than the designated area of ​​the accessed web page based on the position and size of the designated area stored in the memory unit, generates display data that overlays the background on top of the web page, and displays this display data on a display (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-136221 Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional technologies only allow content preset by the distributor to be played back unilaterally, making it difficult to perform two-way playback, such as displaying information written on an input device by a third party other than the distributor.

[0005] An object of the present disclosure is to provide a display system, a display method, and a display program that are capable of displaying content distributed from a distribution device and displaying information input to a virtual input target via an input device. [Means for solving the problem]

[0006] A display system according to one aspect of the present disclosure is a system for displaying content on a display device based on program information distributed from a distribution device, the display system including: a content display processing unit that, when the content is registered content registered in the distribution device, acquires the registered content from the distribution device and displays the registered content on the display device; and an input information display processing unit that, when the content is input information input by a user's input operation on a virtual input target via an input device, acquires the input information from a storage unit that stores the input information and displays the input information on the display device.

[0007] A display method according to another aspect of the present disclosure is a method for displaying content on a display device based on program information distributed from a distribution device, wherein the display method is executed by one or more processors to, when the content is registered content registered in the distribution device, acquire the registered content from the distribution device and display the registered content on the display device, and, when the content is input information input by a user's input operation on a virtual input target via an input device, acquire the input information from a storage unit that stores the input information and display the input information on the display device.

[0008] A display program according to another aspect of the present disclosure is a program for causing a display device to display content based on program information distributed from a distribution device, the display program causing one or more processors to execute the following operations: if the content is registered content registered in the distribution device, acquire the registered content from the distribution device and display the registered content on the display device; and if the content is input information input by a user's input operation on a virtual input target via an input device, acquire the input information from a storage unit that stores the input information and display the input information on the display device. [Effects of the Invention]

[0009] According to the present disclosure, it is possible to provide a display system, a display method, and a display program that are capable of displaying content distributed from a distribution device and displaying information input to a virtual input target via an input device. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram showing the configuration of a display system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a functional block diagram showing the configuration of the display system according to the first embodiment of the present disclosure. [Figure 3] FIG. 3 is a diagram showing an example of a playlist used in the display system according to the first embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram showing an example of delivery destination information used in the display system according to the first embodiment of the present disclosure. [Figure 5] FIG. 5 is a diagram showing an example of user information used in the display system according to the first embodiment of the present disclosure. [Figure 6] FIG. 6 is a diagram showing an example of virtual electronic whiteboard information used in the display system according to the first embodiment of the present disclosure. [Figure 7] FIG. 7 is a diagram showing an example of content display on the display device according to the first embodiment of the present disclosure. [Figure 8] FIG. 8 is a flowchart showing an example of the procedure of a content display process executed in the display system according to the first embodiment of the present disclosure. [Figure 9] FIG. 9 is a functional block diagram showing the configuration of a distribution device according to the second embodiment of the present disclosure. [Figure 10] FIG. 10 is a diagram showing an example of a playlist used in the display system according to the second embodiment of the present disclosure. [Figure 11] FIG. 11 is a diagram showing an example of delivery destination information used in the display system according to the second embodiment of the present disclosure. [Figure 12]FIG. 12 is a diagram illustrating an example of a warning screen displayed on the distribution device according to the second embodiment of the present disclosure. [Figure 13] FIG. 13 is a diagram illustrating an example of a distribution result displayed on the distribution device according to the second embodiment of the present disclosure. [Figure 14] FIG. 14 is a flowchart showing an example of the procedure of a content distribution process executed in the display system according to the second embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. Note that the following embodiments are examples that embody the present disclosure and do not limit the technical scope of the present disclosure.

[0012] [First embodiment] The display system 10 according to this embodiment is a system that displays content according to a predetermined schedule (playlist) on a display device (such as a digital signage display) installed in a predetermined location. For example, the display system 10 can be applied to a digital signage system that displays (plays) content (signage information) consisting of video and audio, such as announcements and advertisements, in various locations, such as offices, stores, stations, and streets. The display system 10 according to this embodiment can also be applied to multiple display devices installed in different locations, with each display device playing content according to a playlist distributed from a distribution device. In this embodiment, an example in which the display system 10 is applied to Company X will be described.

[0013] 1 and 2 are diagrams showing a schematic configuration of a display system 10 according to an embodiment of the present invention. The display system 10 includes a distribution device 1, a server 2, a display device 3, and an input device 4. The distribution device 1, the server 2, the display device 3, and the input device are communicatively connected via a network N1. The network N1 is, for example, a communications network such as the Internet.

[0014] The display system 10 may also include multiple display devices 3 and multiple input devices 4. The display devices 3 are installed in different locations, for example, different offices, different departments, different conference rooms, etc. within Company X. The distribution device 1 distributes program information including content information and playlists to each display device 3.

[0015] Each input device 4 is installed in a different location, for example, in a different office, department, or conference room within Company X. The input device 4 is a touch panel input board equipped with a communication function, and a user can input handwritten characters or the like into the touch panel using a dedicated application (input board application) installed on the input device 4. The input device 4 may also be a personal computer (user terminal) owned by an employee (user) of Company X.

[0016] The server 2 manages a plurality of input devices 4 and stores and manages, for example, input information (writing information) input by users via each input device 4 as data for a virtual electronic whiteboard (hereinafter referred to as a "virtual electronic whiteboard") assigned to, for example, each department or each group. The virtual electronic whiteboard is an example of a virtual input target of the present disclosure. Note that the virtual input target of the present disclosure is not limited to the virtual electronic whiteboard, but may be an input unit, writing unit, online board, or the like virtually assigned to a user or group. For example, each user can use a desired input device 4 to write information on the virtual electronic whiteboard assigned to that user.

[0017] In this way, the display system 10 is configured to include a plurality of display devices 3 installed in different locations and a plurality of input devices 4 installed in different locations. The display system 10 is also configured to display content distributed from the distribution device 1 on the display devices 3, and to display input information input by a user to the virtual electronic whiteboard via the input devices 4 on the display devices 3. The specific configuration of the display system 10 will be described below.

[0018] [Distribution Device 1] 2, the distribution device 1 includes a control unit 11, a storage unit 12, an operation display unit 13, and a communication unit 14. The distribution device 1 may be an information processing device such as a personal computer.

[0019] The communication unit 14 is a communication interface that connects the distribution device 1 to the network N1 by wire or wirelessly, and executes data communication with the display device 3 via the network N1 in accordance with a predetermined communication protocol.

[0020] The operation display unit 13 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations. The operation display unit 13 accepts operations from, for example, an administrator of the distribution device 1.

[0021] The storage unit 12 is a non-volatile storage unit such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory that stores various types of information. The storage unit 12 stores control programs such as a content display program that causes the control unit 11 to execute a content display process (see FIG. 8 ), which will be described later. For example, the content display program is non-temporarily recorded on a computer-readable recording medium such as a CD or a DVD, and is read by a reading device (not shown), such as a CD drive or a DVD drive, provided in the distribution device 1 and stored in the storage unit 12. The content display program may be distributed from a cloud server and stored in the storage unit 12.

[0022] Furthermore, various information for playing back content is stored in the storage unit 12. Specifically, the storage unit 12 stores data such as a playlist D1 (program information) (see FIG. 3) including a content playback schedule, distribution destination information D2 (see FIG. 4) regarding distribution destinations of content, and content files (still image data, moving image data, etc.).

[0023] FIG. 3 is a diagram showing an example of a playlist D1. The playlist D1 includes information such as the content title, file name / URL, playback time, virtual electronic whiteboard ID, and user ID for each playback target. The order in which the content is registered in the playlist D1 ("No. 1 to 7") corresponds to the playback order on the display device 3. Content information related to virtual electronic whiteboards can also be registered in the playlist D1. For example, "No. 4" is content information corresponding to input information input to the virtual electronic whiteboard B1, and "No. 5" is content information corresponding to input information input to the virtual electronic whiteboard B2. When "virtual electronic whiteboard" is registered as the content title, the URL (storage area of ​​the server 2) of the destination for saving the input information corresponding to the virtual electronic whiteboard is registered as the file name / URL. The input information of the virtual electronic whiteboard (input information of the present disclosure) is an example of content and is written content (input content).

[0024] The virtual electronic whiteboard ID is identification information of the virtual electronic whiteboard stored in the server 2. The user ID is identification information of a user who has the authority to operate (write) the virtual electronic whiteboard. The administrator of the distribution device 1 registers information about the content to be distributed in the playlist D1, and also registers information for displaying input information input to the virtual electronic whiteboard on the display device 3.

[0025] For example, if the display system 10 is applied to Company X, the content may be a speech from the president of Company X, a notice from the accounting department, a cafeteria menu, etc. The input information may be information written by an employee of the development department on a virtual electronic whiteboard assigned to the development department, information written by an employee of the planning department on a virtual electronic whiteboard assigned to the planning department, etc.

[0026] FIG. 4 is a diagram showing an example of distribution destination information D2. The distribution destination information D2 includes information such as the display device name, IP address, installation location, and selection for each display device 3 that is a distribution destination. The IP address is an identification number of the display device 3. Note that a host name may be registered instead of an IP address. The installation location is the name of the location where the display device 3 is installed, and for example, a building name, department name, room name, or conference room name is registered. The selection is information indicating whether or not the display device 3 has been selected as a distribution destination. If the display device 3 has been selected as a distribution destination by the administrator, "1" is registered, and if the display device 3 has not been selected as a distribution destination by the administrator, "0" is registered. The administrator of the distribution device 1 registers, deletes, or changes each piece of information about the display device 3, and selects the display device 3 as a distribution destination to which program information (playlist D1) is distributed, for example, on a setting screen (not shown).

[0027] In another embodiment, part or all of the playlist D1 and the distribution destination information D2 may be stored in a data server accessible from the distribution device 1. In this case, the control unit 11 of the distribution device 1 may acquire the information from the data server and execute various processes such as the content display process (see FIG. 8) described below.

[0028] The control unit 11 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage unit that pre-stores control programs such as a BIOS and an OS that cause the CPU to execute various types of processing. The RAM is a volatile or non-volatile storage unit that stores various types of information and is used as a temporary storage memory (work area) for the various types of processing executed by the CPU. The control unit 11 controls the distribution device 1 by having the CPU execute various control programs pre-stored in the ROM or the storage unit 12.

[0029] Specifically, the control unit 11 includes various processing units such as a registration processing unit 111 and a distribution processing unit 112. The control unit 11 functions as the various processing units by executing various processes in accordance with the content display program. Some or all of the processing units included in the control unit 11 may be configured with electronic circuits. The content display program may be a program for causing multiple processors to function as the various processing units.

[0030] The registration processing unit 111 registers a playlist D1 and distribution destination information D2. Specifically, the registration processing unit 111 registers the playlist D1 (see FIG. 3) and also registers distribution destination information D2 (see FIG. 4) in response to a registration operation by the administrator. Furthermore, the registration processing unit 111 sets the distribution destination (display device 3) of the playlist D1 and the content file in response to a selection operation by the administrator.

[0031] The distribution processing unit 112 distributes the playlist D1 and the content file (program information) to the display device 3. Specifically, the distribution processing unit 112 distributes a pre-registered playlist D1 (see FIG. 3) and data (content file) of the content registered in the playlist D1 to one or more display devices 3 (see FIG. 4) set as distribution destinations. When the content is input information input by a user's input operation on the virtual electronic whiteboard, the distribution processing unit 112 distributes access information (URL) that enables access to a storage area in which the input information is stored to the display device 3. The distribution processing unit 112 also distributes the playlist D1, which includes information about the content registered in the distribution device 1 and access information for accessing the input information input on the virtual electronic whiteboard using the input device 4, to the display device 3.

[0032] [Server 2] 2, the server 2 includes a control unit 21, a storage unit 22, an operation display unit 23, and a communication unit 24. The server 2 may be, for example, an information processing device such as a personal computer, or may be a cloud server.

[0033] The communication unit 24 is a communication interface that connects the server 2 to the network N1 by wire or wirelessly and executes data communication with the display device 3 and the input device 4 via the network N1 in accordance with a predetermined communication protocol.

[0034] The operation display unit 23 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

[0035] The storage unit 22 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various types of information. The storage unit 22 stores control programs such as a content display program that causes the control unit 21 to execute a content display process (see FIG. 8 ), which will be described later. For example, the content display program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reading device (not shown) such as a CD drive or DVD drive provided in the server 2 and stored in the storage unit 22. The content display program may be distributed from a cloud server and stored in the storage unit 22.

[0036] The storage unit 22 also stores information related to input information (writing information) input to the virtual electronic whiteboard using the input device 4. Specifically, the storage unit 22 stores data such as user information D3 (see FIG. 5) related to users who can perform writing operations on the virtual electronic whiteboard using the input device 4, and virtual electronic whiteboard information D4 (see FIG. 6) related to the input device 4. The storage unit 22 also includes storage areas corresponding to the respective virtual electronic whiteboards, and each storage area stores input information (writing information) input to the corresponding virtual electronic whiteboard.

[0037] FIG. 5 is a diagram showing an example of user information D3. The user information D3 includes information such as a user ID, name, and password for each user. The user ID and password are used as login information when starting the input board application in the input device 4, for example. A user registered in the user information D3 has the authority to operate the virtual electronic whiteboard.

[0038] FIG. 6 is a diagram showing an example of virtual electronic whiteboard information D4. The virtual electronic whiteboard information D4 includes, for each virtual electronic whiteboard, information such as a virtual electronic whiteboard ID, a virtual electronic whiteboard name, a URL, and a connection-permitted user ID. The virtual electronic whiteboard ID is identification information of the virtual electronic whiteboard, and the virtual electronic whiteboard name is the name (e.g., nickname) of each virtual electronic whiteboard. The URL is access information indicating a storage area in the storage unit 22 assigned to each virtual electronic whiteboard. For example, "http: / / owb001.com" indicates access information for the storage area assigned to the virtual electronic whiteboard B1, and "http: / / owb002.com" indicates access information for the storage area assigned to the virtual electronic whiteboard B2. Each storage area stores input information (writing information) entered by a user into the virtual electronic whiteboard via one of the multiple input devices 4. In other words, the URL is information for accessing the writing information. The connection-permitted user ID is identification information for a user who has the authority to operate each virtual electronic whiteboard. One or more users who have the right to operate each virtual electronic whiteboard are associated with and registered.

[0039] For example, for a virtual electronic whiteboard assigned to the development department, an employee belonging to the development department is registered as the permitted connection user ID, and for a virtual electronic whiteboard assigned to the accounting department, an employee belonging to the accounting department is registered as the permitted connection user ID.

[0040] In another embodiment, some or all of the user information D3 and the virtual electronic whiteboard information D4 may be stored in a data server accessible from the server 2. In this case, the control unit 21 of the server 2 may acquire the information from the data server and execute various processes such as the content display process (see FIG. 8) described below.

[0041] The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage unit that pre-stores control programs such as a BIOS and an OS that cause the CPU to execute various types of processing. The RAM is a volatile or non-volatile storage unit that stores various types of information and is used as a temporary storage memory (work area) for the various types of processing executed by the CPU. The control unit 21 controls the server 2 by having the CPU execute various control programs pre-stored in the ROM or the storage unit 22.

[0042] Specifically, the control unit 21 includes various processing units such as an acquisition processing unit 211, an authentication processing unit 212, and a transmission processing unit 213. The control unit 21 functions as the various processing units by executing various processes in accordance with the content display program. Some or all of the processing units included in the control unit 21 may be configured with electronic circuits. The content display program may be a program for causing multiple processors to function as the various processing units.

[0043] The acquisition processing unit 211 acquires input information input by the user via the input device 4. For example, when the user starts the input board application on the input device 4, specifies a virtual electronic whiteboard as a reading and writing target, and draws handwritten characters on the touch panel, the acquisition processing unit 211 acquires the handwritten information from the input device 4. Upon acquiring the handwritten information from the input device 4, the acquisition processing unit 211 stores the handwritten information in a storage area in the storage unit 22 that is allocated to the virtual electronic whiteboard as a reading and writing target by the input device 4.

[0044] The authentication processing unit 212 executes user authentication processing. Specifically, the authentication processing unit 212 determines whether the user of the input device 4 has the authority to operate the virtual electronic whiteboard to which writing is to be performed. For example, the authentication processing unit 212 authenticates the user when the user who has logged in to the input board application on the input device 4 is a user registered in the connection permitted user ID of the virtual electronic whiteboard information D4 (see FIG. 6) to which reading and writing is to be performed. When the user has logged in to the input board application on the input device 4, the authentication processing unit 212 acquires the input device ID and the user ID from the input device 4.

[0045] Furthermore, when the display device 3 is equipped with the input board application and the user can start the input board application on the display device 3 and input handwritten information, the authentication processing unit 212 authenticates the user who has logged in to the input board application on the display device 3 if the user is a user registered in the connection permitted user ID of the virtual electronic whiteboard information D4 to be read or written. When the user has logged in to the input board application on the display device 3, the authentication processing unit 212 acquires the input device ID and the user ID from the display device 3.

[0046] Furthermore, the authentication processing unit 212 executes user authentication processing in response to a request from the display device 3. For example, when displaying the handwritten information input via the input device 4 on the display device 3, the authentication processing unit 212 acquires the virtual electronic whiteboard ID and user ID of the display target from the display device 3. The authentication processing unit 212 authenticates the user when the acquired user ID is included in the connection permitted user ID corresponding to the virtual electronic whiteboard ID in the virtual electronic whiteboard information D4.

[0047] When the user is authenticated, the transmission processing unit 213 retrieves the input information (handwritten information) input to the virtual electronic whiteboard selected for reading and writing on the input device 4 from the memory area allocated to the selected virtual electronic whiteboard for reading and writing, and transmits it to the display device 3.

[0048] [Input Device 4] 2, the input device 4 includes a control unit 41, a storage unit 42, an operation display unit 43, and a communication unit 44. The input device 4 is, for example, a touch panel type online board (such as an online input board or an online whiteboard).

[0049] The communication unit 44 is a communication interface for connecting the input device 4 to the network N1 by wire or wirelessly and for executing data communication with the server 2 via the network N1 in accordance with a predetermined communication protocol.

[0050] The operation display unit 43 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

[0051] The storage unit 42 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various types of information. The storage unit 42 stores control programs such as a content display program that causes the control unit 41 to execute a content display process (see FIG. 8 ), which will be described later. For example, the content display program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reading device (not shown), such as a CD drive or DVD drive, provided in the input device 4 and stored in the storage unit 42. The content display program may be distributed from a cloud server and stored in the storage unit 42.

[0052] The control unit 41 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage unit that pre-stores control programs such as a BIOS and an OS that cause the CPU to execute various types of processing. The RAM is a volatile or non-volatile storage unit that stores various types of information and is used as a temporary storage memory (work area) for the various types of processing executed by the CPU. The control unit 41 controls the input device 4 by having the CPU execute various control programs pre-stored in the ROM or the storage unit 42.

[0053] Specifically, the control unit 41 includes various processing units such as an acquisition processing unit 411 and a transmission processing unit 412. The control unit 41 functions as the various processing units by executing various processes in accordance with the content display program. Some or all of the processing units included in the control unit 41 may be configured with electronic circuits. The content display program may be a program for causing multiple processors to function as the various processing units.

[0054] The acquisition processing unit 411 acquires input information input by the user via the input device 4. For example, when the user starts the input board application on the input device 4 and draws handwritten characters on the touch panel, the acquisition processing unit 411 acquires the handwritten information. For example, when the user selects a virtual electronic whiteboard to read or write on the input device 4 and draws handwritten characters on the touch panel, the acquisition processing unit 411 acquires the handwritten information.

[0055] The transmission processing unit 412 transmits the handwritten information acquired by the acquisition processing unit 411 to the server 2. The transmission processing unit 412 also transmits the handwritten information, the ID (electronic whiteboard ID) of the virtual electronic whiteboard selected by the user as the reading and writing target, and the user ID to the server 2, in association with each other.

[0056] In another embodiment, the input device 4 may execute browser processing. For example, the control unit 41 (browser processing unit) may cause the operation display unit 43 to display a web page provided from the server 2 via the network N1, and the user may perform input operations on the web page.

[0057] [Display device 3] 2, the display device 3 includes a control unit 31, a storage unit 32, an operation display unit 33, and a communication unit 34. The display device 3 is, for example, a digital signage display.

[0058] The communication unit 34 is a communication interface that connects the display device 3 to the network N1 by wire or wirelessly and executes data communication between the distribution device 1 and the server 2 via the network N1 in accordance with a predetermined communication protocol.

[0059] The operation display unit 33 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

[0060] The storage unit 32 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various types of information. The storage unit 32 stores control programs such as a content display program that causes the control unit 31 to execute a content display process (see FIG. 8 ), which will be described later. For example, the content display program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reading device (not shown), such as a CD drive or DVD drive, provided in the display device 3 and stored in the storage unit 32. The content display program may be distributed from a cloud server and stored in the storage unit 32.

[0061] The control unit 31 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various types of arithmetic processing. The ROM is a non-volatile storage unit that pre-stores control programs such as a BIOS and an OS that cause the CPU to execute various types of processing. The RAM is a volatile or non-volatile storage unit that stores various types of information and is used as a temporary storage memory (work area) for the various types of processing executed by the CPU. The control unit 31 controls the display device 3 by having the CPU execute various control programs pre-stored in the ROM or the storage unit 32.

[0062] Specifically, the control unit 31 includes various processing units such as a program acquisition processing unit 311, a content display processing unit 312, an input information display processing unit 313, and an authentication processing unit 314. The control unit 31 functions as the various processing units by executing various processes in accordance with the content display program. Some or all of the processing units included in the control unit 31 may be configured with electronic circuits. The content display program may be a program for causing multiple processors to function as the various processing units.

[0063] The program acquisition processing unit 311 acquires program information distributed from the distribution device 1. Specifically, the program acquisition processing unit 311 acquires a pre-registered playlist D1 (see FIG. 3 ) and content files from the distribution device 1. The program acquisition processing unit 311 stores the playlist D1 and content files in the storage unit 32.

[0064] If the content is registered content registered in the distribution device 1, the content display processing unit 312 acquires the registered content from the distribution device 1 and displays it on the display device 3. That is, the content display processing unit 312 displays the content according to the playback schedule included in the playlist D1.

[0065] Specifically, when content in playlist D1 is registered content registered in distribution device 1, content display processing unit 312 displays the registered content on operation display unit 33 of display device 3. For example, when content A1, A2, or A3 (see FIG. 3) is registered in playlist D1, content display processing unit 312 displays the content on operation display unit 33 of display device 3. For example, content display processing unit 312 plays content A1 for 3 minutes, and when playback of content A1 ends, plays content A2 for 30 seconds, and when playback of content A2 ends, plays content A3 for 30 seconds.

[0066] When the content is input information input by a user's input operation on the virtual electronic whiteboard selected by the input device 4 as a read / write target, the input information display processing unit 313 acquires the input information from the storage unit (server 2) in which the input information is stored and displays it on the display device 3. The input information display processing unit 313 acquires and displays the input information according to the playback schedule included in the playlist D1.

[0067] Specifically, the input information display processing unit 313 acquires input information based on access information for accessing the server 2, which is included in the playlist D1. For example, when access information corresponding to a virtual electronic whiteboard is registered in the playlist D1, the input information display processing unit 313 acquires input information input to the virtual electronic whiteboard selected by the input device 4 as the target for reading and writing, based on the access information, and displays the input information on the operation display unit 33 of the display device 3. For example, when information on virtual electronic whiteboards B1, B2, B3, or B4 (see FIG. 3 ) is registered in the playlist D1, the input information display processing unit 313 displays the input information (handwritten information) input to the virtual electronic whiteboard and stored in the server 2 on the operation display unit 33 of the display device 3.

[0068] The input information display processor 313 also accesses URLs registered in the playlist D1 to acquire input information. For example, the input information display processor 313 accesses the URL registered in "No. 4" to acquire handwritten information input to the virtual electronic whiteboard B1 from the server 2 and displays it for two minutes, then accesses the URL registered in "No. 5" to acquire handwritten information input to the virtual electronic whiteboard B2 from the server 2 and displays it for one minute, then accesses the URL registered in "No. 6" to acquire handwritten information input to the virtual electronic whiteboard B3 from the server 2 and displays it for 30 seconds, and then accesses the URL registered in "No. 7" to acquire handwritten information input to the virtual electronic whiteboard B4 from the server 2 and displays it for 30 seconds.

[0069] In this way, the input information display processor 313 causes the display device 3 to display the input information corresponding to the virtual electronic whiteboard specified by the access information among the plurality of virtual electronic whiteboards.

[0070] Furthermore, while a user is performing an input operation on the virtual electronic whiteboard, the input information display processor 313 causes the display device 3 to display input information in response to the input operation. For example, while a user is performing an input operation on the virtual electronic whiteboard, the input information display processor 313 causes the display device 3 to display the screen of the virtual electronic whiteboard. This allows the display device 3 to reflect the input information in real time in response to the input operation.

[0071] When the input information display processing unit 313 finishes displaying the input information, the content display processing unit 312 displays the content registered in the distribution device 1 according to the playlist D1. Note that if a user is performing an input operation on the virtual electronic whiteboard and the input information of the input operation is being displayed on the display device 3, the control unit 31 transitions to the next program information after a predetermined time has elapsed since the input operation ended.

[0072] Furthermore, the input information display processing unit 313 may acquire the input information (handwritten information) from the server 2 when the user is authenticated by the following authentication process.

[0073] The authentication processing unit 314 executes user authentication processing when displaying the input information. Specifically, the authentication processing unit 314 determines the user's operation authority for the virtual electronic whiteboard. The input information display processing unit 313 displays the input information input to the virtual electronic whiteboard by the user who has the operation authority on the display device 3. The authentication processing unit 314 is an example of a determination processing unit of the present disclosure.

[0074] For example, when displaying input information corresponding to the virtual electronic whiteboard B1 according to the playlist D1, the authentication processing unit 314 transmits the virtual electronic whiteboard ID "1001" and the user ID "0001" associated with the virtual electronic whiteboard B1 to the server 2. The authentication processing unit 212 of the server 2 executes user authentication processing based on the virtual electronic whiteboard ID "1001" and the user ID "0001" acquired from the display device 3. For example, the authentication processing unit 212 authenticates the user when the user ID "0001" is included in the connection permitted user IDs corresponding to the virtual electronic whiteboard ID "1001" in the virtual electronic whiteboard information D4. When the user is authenticated, the input information display processing unit 313 acquires the handwritten information from the server 2.

[0075] [Content display example] 7 shows an example of content display on the display device 3. When the display device 3 receives the playlist D1 (see FIG. 3) and content files from the distribution device 1, it sequentially displays the content according to the playlist D1. Note that the "content" to be displayed on the display device 3 includes content (still images, videos, etc.) registered in advance in the distribution device 1 and input information (writing information) input to the virtual electronic whiteboard via the input device 4 in response to a user's input operation.

[0076] For example, the display device 3 displays (plays) the first content A1 for three minutes, then displays the second content A2 for 30 seconds, and then displays the third content A3 for 30 seconds. After finishing displaying content A3, the display device 3 accesses the fourth registered URL in playlist D1, "http: / / owb001.com," to obtain input information for the virtual electronic whiteboard B1 from the server 2 (information written by user U1 on the virtual electronic whiteboard B1 via any of the input devices 4), and displays the obtained input information for two minutes.

[0077] If user U1 writes information on the virtual electronic whiteboard B1 via any of the input devices 4 during the display period (two minutes) of the input information on the virtual electronic whiteboard B1, the display device 3 acquires and displays the written information. That is, the display device 3 displays the input information on the virtual electronic whiteboard B1 in real time, updating the display content. Furthermore, the display device 3 is capable of displaying the written information of user U1 if user U1 is a user with permission to operate the virtual electronic whiteboard B1 (a connection-permitted user in FIG. 6).

[0078] When the display period assigned to the virtual electronic whiteboard B1 ends, the display device 3 subsequently accesses the URL "http: / / owb002.com" registered as the fifth in the playlist D1, obtains the input information of the virtual electronic whiteboard B2 from the server 2 (information written by the user U2 on the virtual electronic whiteboard B2 via any of the input devices 4), and displays the obtained writing information for one minute. Similar to the display process corresponding to the virtual electronic whiteboard B1, if the user U2 writes information on the virtual electronic whiteboard B2 during the display period (one minute) of the input information on the virtual electronic whiteboard B2, the display device 3 obtains and displays the writing information.

[0079] Similarly, the display device 3 accesses the URL "http: / / owb003.com" registered as the sixth URL in playlist D1, obtains the input information for virtual electronic whiteboard B3 (the information written by user U3 on virtual electronic whiteboard B3 via any of the input devices 4) from the server 2, and displays the obtained information for 30 seconds. Next, the display device 3 accesses the URL "http: / / owb004.com" registered as the seventh URL in playlist D1, obtains the input information for virtual electronic whiteboard B4 (the information written by user U4 on virtual electronic whiteboard B4 via any of the input devices 4) from the server 2, and displays the obtained information for 30 seconds.

[0080] When the display process for the last (seventh) content is completed, the display device 3 returns to the first content in the playlist D1 and re-displays content A1 for three minutes. In this way, the display device 3 repeatedly displays the first to seventh contents according to the playlist D1. Note that, for example, if the user U1 performs an input operation on the virtual electronic whiteboard B1 while the display device 3 is displaying input information on the virtual electronic whiteboard B3, the display device 3 displays the input information resulting from that input operation during the next display period of the virtual electronic whiteboard B1. In this way, the display device 3 obtains and displays the input information currently stored in the server 2.

[0081] [Content display processing] An example of the procedure of the content display process executed by the display system 10 will be described below with reference to FIG.

[0082] The present disclosure can be understood as a content display method (display method of the present disclosure) that executes one or more steps included in the content display process. Furthermore, one or more steps included in the content display process described herein may be omitted as appropriate. Furthermore, the steps in the content display process may be executed in a different order as long as the same operational effect is achieved. Furthermore, while the present disclosure uses an example in which the control unit 31 of the display device 3 and the control unit 21 of the server 2 execute the steps in the content display process, in other embodiments, multiple processors may execute the steps in the content display process in a distributed manner.

[0083] It should be noted that, in this example, the display device 3 is assumed to have the function of the input device 4, i.e., an input board application, and to be able to accept user input operations on the virtual electronic whiteboard via the display device 3. The user can view content on the display device 3 and can write information on the virtual electronic whiteboard by operating the touch panel of the display device 3.

[0084] <Step S11> In step S11, control unit 31 of display device 3 receives program information from distribution device 1. For example, control unit 31 receives playlist D1 shown in FIG. 3 and data (content files) of contents A1, A2, and A3 registered in playlist D1.

[0085] <Step S12> In step S12, the control unit 31 of the display device 3 determines whether or not the edit key has been pressed. For example, a user presses the edit key when writing information corresponding to a specific virtual electronic whiteboard. If the edit key has been pressed (S12: Yes), the control unit 31 shifts the process to step S13. On the other hand, if the edit key has not been pressed (S12: No), the control unit 31 shifts the process to step S15. For example, a physical keyboard is connected to the display device 3, and a virtual electronic whiteboard ID is assigned to each of a plurality of function keys on the physical keyboard. When the user presses a specific function key, the user can write information on the virtual electronic whiteboard corresponding to the virtual electronic whiteboard ID assigned to the pressed function key.

[0086] <Step S13> In step S13, the control unit 31 of the display device 3 starts the input board application.

[0087] <Steps S14 and S31> In step S14, the control unit 31 of the display device 3 accepts an input operation by the user through the input board application, and transmits input information (write information) corresponding to the input operation to the server 2. The control unit 31 transmits the input information corresponding to the input operation to the server 2 until an operation to terminate the input board application is accepted.

[0088] In step S31, the control unit 21 of the server 2 stores the input information in a predetermined storage area of ​​the storage unit 22, i.e., the storage area allocated to the virtual electronic whiteboard designated by the user. Once the input information corresponding to the virtual electronic whiteboard is stored in the server 2, the input information is displayed on the display device 3 or input device 4 that is the display target for the virtual electronic whiteboard.

[0089] <Step S15> In step S15, the control unit 31 of the display device 3 determines whether the content ("file name / URL") registered in the playlist D1 (see FIG. 3) is a URL. If a URL is registered as the current (display target) content in the playlist D1 (S15: Yes), the control unit 31 shifts the process to step S16. On the other hand, if a URL is not registered as the content (S15: No), that is, if a content file is registered, the control unit 31 shifts the process to step S19.

[0090] <Step S16> In step S16, the control unit 31 of the display device 3 determines whether the URL corresponds to a virtual electronic whiteboard. For example, the control unit 31 determines whether the URL is a storage area of ​​the server 2 assigned to the virtual electronic whiteboard. If the URL corresponds to the virtual electronic whiteboard (S16: Yes), the control unit 31 shifts the process to step S18. On the other hand, if the URL does not correspond to the virtual electronic whiteboard (S16: No), that is, if the URL is a website URL, the control unit 31 shifts the process to step S17.

[0091] <Step S17> In step S17, the control unit 31 of the display device 3 makes a request to the URL of the website and receives data (web content) from the web server. After step S17, the control unit 31 shifts the process to step S20. The web content may be, for example, news, weather forecast, or the like.

[0092] <Steps S18, S32, S33> In step S18, the control unit 31 of the display device 3 starts the input board application and transmits to the server 2 the identification information (virtual electronic whiteboard ID) of the virtual electronic whiteboard corresponding to the URL to be displayed (step S15).

[0093] In step S32, the control unit 21 of the server 2 executes user authentication processing based on the virtual electronic whiteboard ID received from the display device 3. Specifically, the control unit 21 authenticates the user when the user who logged in to the input board application on the virtual electronic whiteboard corresponding to the virtual electronic whiteboard ID is a user registered in the connection permitted user ID of the virtual electronic whiteboard information D4 (see FIG. 6). After authenticating the user, in step S33, the control unit 21 acquires input information (writing information) stored in a storage area in the storage unit 22 associated with the virtual electronic whiteboard ID and transmits the information to the display device 3. As a result, the control unit 31 of the display device 3 receives the writing information (writing content) from the server 2.

[0094] <Step S19> In step S19, the control unit 31 of the display device 3 reads the content according to the playlist D1. For example, if the current time is the playback time of content A1, A2, or A3, the control unit 31 reads the data (content file) of content A1, A2, or A3.

[0095] <Step S20> In step S20, the control unit 31 of the display device 3 displays content according to the playlist D1. For example, if the current time is the playback time of content A1, the control unit 31 displays content A1 (step S19). Alternatively, if the current time is the playback time of content corresponding to a URL of a web server, the control unit 31 accesses the URL and displays the received content (step S17). For example, the control unit 31 displays web content (news, weather forecast, etc.) received from the web server.

[0096] Furthermore, for example, when the current time is the playback time of the content corresponding to the URL of the server 2, the control unit 31 accesses the URL and displays the received written content (step S18). For example, when the current time is the playback time of the written information (written content) on the virtual electronic whiteboard B1, the control unit 31 accesses the URL of the storage area corresponding to the virtual electronic whiteboard B1 and displays the received written content.

[0097] <Steps S21 and S22> In step S21, the control unit 31 of the display device 3 determines whether or not an input operation (writing operation) has been received on the touch panel of the display device 3. If the control unit 31 receives a writing operation (S21: Yes), the control unit 31 starts up the input board application in step S22.

[0098] <Steps S23 and S34> In step S23, the control unit 31 of the display device 3 accepts an input operation by the user through the input board application, and transmits input information (write information) corresponding to the input operation to the server 2. The control unit 31 transmits the input information corresponding to the input operation to the server 2 until it accepts an operation to terminate the input board application.

[0099] In step S34, the control unit 21 of the server 2 stores the input information in a predetermined storage area of ​​the storage unit 22, i.e., the storage area assigned to the virtual electronic whiteboard designated by the user. Once the input information corresponding to the virtual electronic whiteboard is stored in the server 2, the input information is displayed on the display device 3 or input device 4 that is the display target for the virtual electronic whiteboard.

[0100] For example, if a writing operation is performed on the virtual electronic whiteboard B1 while writing information (writing content) corresponding to the virtual electronic whiteboard B1 is being displayed, the control unit 31 displays the writing information acquired by the writing operation in real time. Furthermore, the control unit 31 continues the display process of the writing information corresponding to the virtual electronic whiteboard B1 until the writing operation is completed.

[0101] <Steps S24 and S25> In step S24, the control unit 31 of the display device 3 determines whether a predetermined time has elapsed. For example, if the predetermined time has elapsed since the writing operation (the input board application) was completed (S24: Yes), the control unit 31 proceeds to display processing of the next content registered in the playlist D1 in step S25.

[0102] In this manner, the control unit 31 of the display device 3 sequentially displays registered content, web content, posted content, and the like in accordance with the playlist D1.

[0103] As described above, the display system 10 according to the present disclosure is a system that displays content on the display device 3 (digital signage display) based on program information (playlist D1) distributed from the distribution device 1. Furthermore, when the content is content registered in the distribution device 1, the display system 10 acquires the content from the distribution device 1 and displays it on the display device 3. When the content is input information (writing information, writing content) input by a user's input operation on the virtual electronic whiteboard, the display system 10 acquires the input information from a storage unit (server 2) that stores the input information and displays it on the display device 3. In this way, not only can pre-registered content be displayed, but also information written by a user on the online board via the input device 4 can be displayed as content.

[0104] [Second embodiment] A second embodiment of the display system 10 according to the present disclosure will be described. In the following, descriptions of the same configuration as in the first embodiment will be omitted as appropriate.

[0105] The distribution device 1 of the display system 10 according to the second embodiment has a configuration that determines whether to distribute content depending on the distribution destination of the content. Fig. 9 shows the configuration of the distribution device 1 according to the second embodiment. Fig. 10 shows a playlist D11 corresponding to the second embodiment, and Fig. 11 shows distribution destination information D12 corresponding to the second embodiment.

[0106] The control unit 11 of the distribution device 1 includes a registration processing unit 111, a distribution processing unit 112, a first determination processing unit 113, and a second determination processing unit 114, and uses the playlist D11 and the distribution destination information D12 to determine whether or not to distribute the content to the distribution destination selected by the administrator (whether or not the content can be distributed).

[0107] 10, the playlist D11 registers the content title, file name / URL, playback time, virtual electronic whiteboard ID, user ID, and also the content security level Lc, which is the level of confidentiality related to the content.

[0108] 11, in addition to the display device name, IP address, installation location, and selection, the distribution destination information D12 also registers an area security level La. The area security level La is a level of confidentiality regarding the installation location of the display device 3.

[0109] The first determination processing unit 113 determines a content security level Lc (corresponding to the first security level in the present disclosure) that indicates security according to the content of the content to be distributed. Specifically, the first determination processing unit 113 determines the content security level Lc corresponding to the content based on first setting information (not shown) in which a security level is set in advance for each content. In the first setting information, a security level is set for each content according to the attributes of viewers who are allowed to view the content.

[0110] For example, in the first setting information, the lowest security level "Level 1" is registered for content that can be viewed by anyone, including all employees of X Company and the general public outside of X Company; the medium security level "Level 2" is registered for content that can be viewed only by all employees of X Company; and the highest security level "Level 3" is registered for content that can be viewed only by authorized registered users among X Company employees (such as authorized connection users in Figure 6).

[0111] The first determination processing unit 113 refers to the first setting information, determines a security level (content security level Lc) according to the content registered by the administrator, and registers it in the playlist D11 (see FIG. 10). Note that the first determination processing unit 113 may also register the security level input by the administrator in the playlist D11.

[0112] The second determination processing unit 114 determines an area security level La (corresponding to the second security level in the present disclosure) indicating security according to the installation location of the display device 3. Specifically, the second determination processing unit 114 determines the area security level La corresponding to the installation location based on second setting information (not shown) in which a security level is set in advance for each installation location of the display device 3. In the second setting information, a security level is set for each installation location of the display device 3 according to the attributes of intruders who are allowed to enter the installation location.

[0113] For example, in the second setting information, the lowest security level "Level 1" is registered for areas that anyone can enter, including all employees of X Company and the general public other than X Company; the medium security level "Level 2" is registered for areas that only all employees of X Company can enter; and the highest security level "Level 3" is registered for areas that only authorized users among X Company employees (such as authorized connection users in Figure 6) can enter.

[0114] The second determination processing unit 114 refers to the second setting information, determines the security level (area security level La) according to the installation location of the display device 3, and registers it in the delivery destination information D12 (see FIG. 11). Note that the second determination processing unit 114 may also register the security level input by the administrator in the delivery destination information D12.

[0115] The distribution processing unit 112 determines whether to distribute content to the display device 3 based on the installation location of the display device 3 and the details of the content to be distributed to the display device 3. Specifically, the distribution processing unit 112 determines whether to distribute content to the display device 3 based on the content security level Lc and the area security level La. For example, if the content security level Lc is equal to or lower than the area security level La, the distribution processing unit 112 permits the content to be distributed to the display device 3, and if the content security level Lc exceeds the area security level La, the distribution processing unit 112 prohibits the content from being distributed to the display device 3.

[0116] For example, if content with a high content security level Lc (content that can only be viewed by specific people) is displayed on a display device 3 in an installation location with a low area security level La (a location that anyone can enter), the confidentiality of the content will be compromised. For this reason, the distribution processing unit 112 prohibits distribution of content with a high content security level Lc to display devices 3 in installation locations with a low area security level La. In contrast, content with a low content security level Lc does not pose a confidentiality problem even if it is displayed on a display device 3 in any installation location. For this reason, the distribution processing unit 112 allows distribution of content with a low content security level Lc to display devices 3 in each installation location.

[0117] In other words, when the content security level Lc is equal to or lower than the area security level La (Lc≦La), the distribution processing unit 112 permits distribution of content to the display device 3 at the installation location, and when the content security level Lc exceeds the area security level La (Lc>La), the distribution processing unit 112 prohibits distribution of content to the display device 3 at the installation location.

[0118] The distribution processing unit 112 determines whether or not each piece of content registered in the playlist D1 can be distributed to each distribution destination (display device 3) selected by the administrator.

[0119] Furthermore, the distribution processing unit 112 outputs the determination result as to whether or not to distribute the content to the display device 3. Furthermore, the distribution processing unit 112 outputs the determination result indicating whether or not the content can be distributed to each display device 3.

[0120] Specifically, the distribution processing unit 112 outputs warning information when distribution of content is prohibited. For example, the distribution processing unit 112 displays a warning screen shown in FIG. 12 on the operation display unit 13 of the distribution device 1. The warning screen displays information about the display devices 3 to which distribution of at least some of the content has been prohibited. For example, by checking the warning screen, the administrator can modify the playlist D1 or reselect the distribution destination (display device 3).

[0121] Furthermore, once the distribution processing unit 112 has determined whether or not to distribute each content registered in the playlist D1 to all of the distribution destinations (display devices 3) selected by the administrator, it outputs a distribution result indicating whether or not the content is to be distributed. For example, the distribution processing unit 112 causes the operation display unit 13 of the distribution device 1 to display the distribution result shown in FIG. 13. The distribution result displays, for each display device 3, the distribution result (such as "success" or "error") and detailed information indicating the reason why distribution was prohibited (error). The administrator can check the distribution results.

[0122] [Content distribution processing] An example of the procedure of the content distribution process executed by the display system 10 will be described below with reference to FIG.

[0123] The present disclosure can be understood as a content distribution method (display method of the present disclosure) that executes one or more steps included in the content distribution process. Furthermore, one or more steps included in the content distribution process described herein may be omitted as appropriate. Furthermore, the steps in the content distribution process may be executed in a different order as long as the same operational effect is achieved. Furthermore, while the description here takes as an example a case where the control unit 11 of the distribution device 1 executes each step in the content distribution process, in other embodiments, multiple processors may execute each step in the content distribution process in a distributed manner.

[0124] <Step S41> In step S41, the control unit 11 of the distribution device 1 creates a playlist D11 (see FIG. 10) in response to the administrator's registration operation. For example, the control unit 11 creates a playlist D1 including a content title, file name / URL, playback time, virtual electronic whiteboard ID, and user ID in response to the administrator's registration operation. The control unit 11 also determines the content security level Lc ("1," "2," or "3") for each piece of content, which indicates the confidentiality of the content, and registers the content in the playlist D11.

[0125] <Step S42> In step S42, the control unit 11 sets the distribution destination of the playlist D11 in response to the administrator's selection operation. For example, the control unit 11 registers "1" in the "selection" column in the distribution destination information D12 (see FIG. 11) in association with the display device 3 selected by the administrator. The control unit 11 also determines the area security level La ("1," "2," or "3") representing the confidentiality of the installation location for each distribution destination, and registers it in the distribution destination information D12.

[0126] <Step S43> In step S43, the control unit 11 acquires the security level (area security level La) of the delivery destination. Specifically, the control unit 11 extracts one delivery destination from among the multiple delivery destinations (display devices 3) selected by the administrator in the delivery destination information D12, and acquires the area security level La corresponding to the installation location of the extracted delivery destination.

[0127] <Step S44> In step S44, the control unit 11 acquires the security level (content security level Lc) of the content registered in the playlist D1. Specifically, the control unit 11 extracts one content (for example, content No. 1) from the multiple contents in the playlist D11, and acquires the content security level Lc corresponding to the extracted content.

[0128] <Step S45> In step S45, the control unit 11 determines whether the content security level Lc is less than or equal to the area security level La (Lc ≦ La). If the control unit 11 determines that the content security level Lc is less than or equal to the area security level La (S45: Yes), it transfers the process to step S46. On the other hand, if the control unit 11 determines that the content security level Lc exceeds the area security level La (Lc > La) (S45: No), it transfers the process to step S47.

[0129] <Steps S46 and S47> In step S46, the control unit 11 permits the distribution of the content, and in step S47, it prohibits the distribution of the content.

[0130] <Step S48> In step S48, the control unit 11 determines whether the check of the distribution permission for all the content (all the content of the playlist D11) corresponding to the extracted one destination has been completed. When the control unit 11 finishes the check of the distribution permission for all the content (S48: Yes), it transfers the process to step S49. On the other hand, when the control unit 11 has not finished the check of the distribution permission for all the content (S48: No), it transfers the process to step S44. The control unit 11 sets whether to permit or prohibit the distribution for each content registered in the playlist D11 for the extracted one destination.

[0131] <Step S49> In step S49, the control unit 11 determines whether there is any content for which the distribution has been prohibited. When there is at least one content (step S47) for which the distribution has been set to be prohibited among the content of the playlist D11 corresponding to the extracted one destination, the control unit 11 transfers the process to step S50.

[0132] On the other hand, if there is no content prohibited from being distributed (S49: No), that is, if all the contents in the playlist D11 corresponding to the extracted distribution destination are permitted to be distributed (step S46), the control unit 11 transitions the processing to step S51.

[0133] <Step S50> In step S50, the control unit 11 displays a warning screen shown in Fig. 12. If only one delivery destination is extracted, warning information is displayed only for that delivery destination. The warning screen in Fig. 12 shows an example of a display when checking whether delivery is possible for three delivery destinations has been completed.

[0134] <Step S51> In step S51, the control unit 11 executes a distribution process for the content that has been set as permitted for distribution. For example, the control unit 11 distributes the playlist D11 and data (content file) of the content that has been permitted for distribution to one extracted distribution destination.

[0135] <Step S52> In step S52, the control unit 11 determines whether or not the content distribution process has been executed for all distribution destinations (display devices 3) selected by the administrator. If the control unit 11 has completed the distribution process for all distribution destinations (S52: Yes), the control unit 11 shifts the process to step S53. On the other hand, if the control unit 11 has not completed the distribution process for all distribution destinations (S52: No), the control unit 11 shifts the process to step S43. The control unit 11 also resets the distribution permission / distribution prohibition setting information for each content registered in the playlist D11, and shifts the process to step S43.

[0136] Returning to step S43, the control unit 11 extracts the next delivery destination from the delivery destination information D12 and acquires the area security level La corresponding to the installation location of the delivery destination. Thereafter, the control unit 11 sets delivery permission / prohibition for each content registered in the playlist D11 for the extracted delivery destination (steps S46, S47). Then, the control unit 11 executes content delivery processing to the extracted delivery destination. The control unit 11 repeatedly executes the above processing until content delivery processing to all delivery destinations (display devices 3) selected by the administrator is completed.

[0137] <Step S53> In step S53, the control unit 11 displays the distribution results. For example, the control unit 11 displays the distribution results and detailed information for each distribution destination (display device 3) selected by the administrator in the distribution results shown in FIG.

[0138] As described above, the control unit 11 executes the content distribution process. The control unit 11 executes the content distribution process every time the administrator creates a playlist D11 and selects a distribution destination.

[0139] As described above, the display system 10 according to the present disclosure is a system that displays content distributed from a distribution device 1 on a display device 3 (digital signage display). The display system 10 also determines a content security level Lc indicating security according to the content of the content to be distributed, determines an area security level La indicating security according to the installation location of the display device 3, and determines whether to distribute the content to the display device 3 based on the content security level Lc and the area security level La. This makes it possible to prevent, for example, content with a high content security level Lc from being displayed on a display device 3 with a low area security level La, thereby preventing information leakage of the content. Furthermore, each content can be displayed on a display device 3 according to its security level. Therefore, it is possible to display the content while ensuring the security of the content.

[0140] The display system 10 according to the second embodiment may or may not have the configuration according to the first embodiment. For example, information about the virtual electronic whiteboard (URL, virtual electronic whiteboard ID, user ID, etc.) is registered in the playlist D11 shown in FIG. 10, and the display system 10 according to the second embodiment has the configuration according to the first embodiment. As another embodiment, the display system 10 according to the second embodiment may not have the configuration for displaying input information input to the virtual electronic whiteboard on the display device 3. In this case, only information about content registered in the distribution device 1 is registered in the playlist D11.

[0141] The display system according to the present disclosure includes a distribution device 1, a server 2, a display device 3, and an input device 4. Alternatively, the display system may be configured with the distribution device 1 and the display device 3. Alternatively, the display system may be configured with a cloud server. In this case, the cloud server may be configured with each processing unit of the control unit 11 of the distribution device 1, each processing unit of the control unit 31 of the display device 3, and each processing unit of the control unit 21 of the server 2.

[0142] [Disclosure Note 1] The following will provide an outline of the disclosure extracted from the above-described first embodiment. Note that the configurations and processing functions described in the following supplementary notes can be selected and combined as desired.

[0143] <Appendix 1> A display system that displays content on a display device based on program information distributed from a distribution device, a content display processing unit that, when the content is registered content registered in the distribution device, acquires the registered content from the distribution device and displays the registered content on the display device; an input information display processing unit that, when the content is input information input by a user's input operation on a virtual input target via an input device, acquires the input information from a storage unit that stores the input information and displays the input information on the display device; A display system comprising:

[0144] <Appendix 2> the input information display processing unit acquires the input information based on access information that is included in the program information and that allows access to the storage unit. 10. A display system as described in Appendix 1.

[0145] <Appendix 3> the input information display processing unit causes the display device to display the input information in response to an input operation by a user while the user is performing the input operation on the virtual input target. 3. A display system according to claim 1 or 2.

[0146] <Appendix 4> the input information display processing unit causes the display device to display a screen of the virtual input object while a user is performing an input operation on the virtual input object; 10. A display system as described in Appendix 3.

[0147] <Appendix 5> obtaining the next content to be displayed after a predetermined time has elapsed since the input operation was completed; 5. A display system according to claim 3 or 4.

[0148] <Appendix 6> a determination processing unit that determines a user's operation authority for the virtual input object, the input information display processing unit causes the display device to display the input information input to the virtual input target by the user having the operation authority. A display system according to any one of appendices 1 to 5.

[0149] <Appendix 7> the storage unit stores the input information corresponding to each of the plurality of virtual input targets; the input information display processing unit acquires the input information corresponding to the virtual input target identified by the access information from among the plurality of virtual input targets. 1. A display system as described in Appendix 2.

[0150] <Appendix 8> the access information is a URL of a storage area corresponding to each of the plurality of virtual input targets; 10. The display system of claim 7.

[0151] <Appendix 9> the distribution device determines whether to distribute the content to the display device based on an installation location of the display device and the content to be distributed to the display device; A display system according to any one of appendices 1 to 8.

[0152] <Appendix 10> a plurality of the display devices; the distribution device outputs a determination result indicating whether or not the content can be distributed to each of the display devices. A display system according to any one of appendices 1 to 9.

[0153] [Disclosure Note 2] The following is a summary of the disclosure extracted from the above-described second embodiment. Note that the configurations and processing functions described in the following supplementary notes can be selected and combined as desired.

[0154] <Appendix 1> A display system that displays content distributed from a distribution device on a display device, a first determination processing unit that determines a first security level that indicates security according to the content of the first content to be distributed; a second determination processing unit that determines a second security level that indicates security according to an installation location of the display device; a distribution processing unit that determines whether or not to distribute the first content to the display device based on the first security level and the second security level; A display system comprising:

[0155] <Appendix 2> the first determination processing unit determines the first security level corresponding to the content based on first setting information in which a security level is set in advance for each content; 10. A display system as described in Appendix 1.

[0156] <Appendix 3> In the first setting information, a security level is set for each content in accordance with the attributes of viewers who are allowed to view the content. 1. A display system as described in Appendix 2.

[0157] <Appendix 4> the second determination processing unit determines the second security level corresponding to the installation location based on second setting information in which a security level is preset for each installation location of the display device; A display system according to any one of appendices 1 to 3.

[0158] <Appendix 5> In the second setting information, a security level is set for each installation location of the display device according to the attributes of an intruder who is allowed to enter the installation location. 10. A display system as described in Appendix 4.

[0159] <Appendix 6> the distribution processing unit permits distribution of the first content to the display device when the first security level is equal to or lower than the second security level, and prohibits distribution of the first content to the display device when the first security level exceeds the second security level. A display system according to any one of appendices 1 to 5.

[0160] <Appendix 7> the distribution processing unit outputs a determination result as to whether or not to distribute the first content to the display device. A display system according to any one of appendices 1 to 6.

[0161] <Appendix 8> When the content is input information input by a user's input operation on a virtual input target via an input device, the distribution processing unit distributes, to the display device, access information accessible to a storage unit in which the input information is stored. A display system according to any one of appendices 1 to 7.

[0162] <Appendix 9> the distribution processing unit distributes to the display device a playlist including information related to content registered in the distribution device and access information for accessing input information input to the virtual input target; 10. The display system of claim 8. [Explanation of symbols]

[0163] 1: Distribution device 2: Server 3:Display device 4: Input device 10: Display system 111: Registration processing unit 112: Distribution processing unit 113: First determination processing unit 114: Second determination processing unit 211: Acquisition processing unit 212: Authentication processing unit 213: Transmission processing unit 311: Program acquisition processing unit 312: Content display processing unit 313: Input information display processing unit 314: Authentication processing section 411: Acquisition processing unit 412: Transmission processing unit D1: Playlist D11: Playlist D12: Delivery destination information D2: Delivery destination information D3: User information D4: Virtual electronic whiteboard information La: Area Security Level Lc: Content Security Level

Claims

1. A display system that displays content on a display device based on program information distributed from a distribution device, a content display processing unit that, when the content is registered content registered in the distribution device, acquires the registered content from the distribution device and displays the registered content on the display device; an input information display processing unit that, when the content is input information input by a user's input operation on a virtual input target via an input device, acquires the input information from a storage unit that stores the input information and displays the input information on the display device; A display system comprising:

2. the input information display processing unit acquires the input information based on access information that is included in the program information and that allows access to the storage unit. The display system of claim 1 .

3. the input information display processing unit causes the display device to display the input information in response to an input operation by a user while the user is performing the input operation on the virtual input target. The display system of claim 1 .

4. the input information display processing unit causes the display device to display a screen of the virtual input object while a user is performing an input operation on the virtual input object; The display system of claim 3 .

5. obtaining the next content to be displayed after a predetermined time has elapsed since the input operation was completed; The display system of claim 3 .

6. a determination processing unit that determines a user's operation authority for the virtual input object, the input information display processing unit causes the display device to display the input information input to the virtual input target by the user having the operation authority. The display system of claim 1 .

7. the storage unit stores the input information corresponding to each of the plurality of virtual input targets; the input information display processing unit acquires the input information corresponding to the virtual input target identified by the access information from among the plurality of virtual input targets. The display system of claim 2 .

8. the access information is a URL of a storage area corresponding to each of the plurality of virtual input targets; The display system of claim 7.

9. the distribution device determines whether to distribute the content to the display device based on an installation location of the display device and the content to be distributed to the display device; A display system according to any one of claims 1 to 8.

10. a plurality of the display devices; the distribution device outputs a determination result indicating whether or not the content can be distributed to each of the display devices. The display system of claim 9.

11. A display method for displaying content on a display device based on program information distributed from a distribution device, comprising: If the content is registered content registered in the distribution device, the registered content is acquired from the distribution device and displayed on the display device; When the content is input information input by a user's input operation on a virtual input target via an input device, acquiring the input information from a storage unit that stores the input information and displaying the input information on the display device; A display method executed by one or more processors.

12. A display program that displays content on a display device based on program information distributed from a distribution device, If the content is registered content registered in the distribution device, the registered content is acquired from the distribution device and displayed on the display device; When the content is input information input by a user's input operation on a virtual input target via an input device, acquiring the input information from a storage unit that stores the input information and displaying the input information on the display device; A display program for causing one or more processors to execute the above.

Citation Information

Patent Citations

  • Digital signage system, display processing device, display data generation method, and program

    JP2016136221A