The invention relates to the field of devices for transmitting visual and audiovisual content. US 2014/0156791 and US 2009/0141894 deal with this subject.
Multiple solutions allow content to be transmitted from a source device to a display device, for example from a computer to a screen. It is generally necessary for the output signal from the computer to be compatible with the screen, if necessary by the use of an additional adapter placed at the interface of the two devices.
For convenience, a wireless connection between the source device and the display device is preferred. For example, a user may wish to display visual content contained in a laptop computer on a fixed screen in a conference room without the need to physically link the two devices. Visual content is understood here to mean text, image, and/or video documents, optionally accompanied by audio content.
In practice, during the wireless transmission of content from the source device to the display device, any interruption or failure in the wireless connection, even temporary, could interrupt the transmission of the content. Display devices such as televisions and video projectors are generally not equipped with a buffer memory and associated software sufficient to maintain continuity of the transmission in the event of an interruption in the wireless connection. Systems such as the devices known by the brand name “Chromecast”, transmit content using a third-party wireless network (Wi-Fi). Such systems therefore have the abovementioned deficiencies. In addition, the use of a third-party wireless network to exchange content data poses security problems which remain an impediment to use in a business context, particularly when the user must use a wireless local area network for which the user cannot verify the security level. Finally, this type of system requires a continuous power source.
Other devices, such as the “Clickshare” products marketed by Barco, also require the use of a third-party wireless network. It is necessary to connect a transmitter part to a USB port of a source machine, whose operating system must necessarily be a version of “Windows” (Microsoft), as well as to install software components on the machine. The operation by transmitting a series of still images limits the quality of the rendering (generally by screenshot and at about 30 frames per second), not very suitable for playing videos.
Devices including an internal memory in which are stored the contents to be distributed are arranged to be physically connected to the display device. These devices may sometimes be controlled remotely, for example by means of a remote control via an infrared receiver. No data are transmitted wirelessly from such a device. Such devices are generally bulky and therefore not very suitable for portability. They must be powered by an external energy source (the power grid or via USB). In addition, such devices are provided essentially for distributing videos and not text documents or still images. As they generally have no operating system, updating the software components is impossible, which means compatibility with file formats not initially planned cannot be implemented. The data stored on such devices must be stored in legible form (unencrypted) so that they can be displayed and/or played whenever desired via a display device to which the device is connected. In the event of loss or theft of the device, the confidentiality of the data is compromised.
The invention improves the situation.
A device is proposed for the playing and/or displaying of content on an external display device and comprising:
The processing unit is arranged to implement a data acquisition mode and a mode of media stream transmission and of controlling said transmission.
The data acquisition mode comprises:
The media stream transmission mode comprises:
The internal battery is arranged to power the components of the device in transmission mode.
Such a device is self-sufficient in terms of energy and makes it possible to transmit visual content to a third-party display device via a video input, such as an HDMI port, without it being necessary for the content data to travel from a remote source device during the transmission. The transmission remains controllable by a remote device (not physically connected to the device). The content data are present on the storage member in an unencrypted state only during their playing and/or displaying and briefly upon receipt. The data are stored in encrypted form the rest of the time, including during the playing and/or displaying of other content. The on-the-fly encryption and decryption of the data can be made automatic, so that the data remain secure with no specific action by the user. The software components of the device can be updated, including the operating system, for example in order to extend the compatibility of the device to data formats not provided for during the design and manufacture of the device. The device is therefore upgradeable.
The following features may optionally be implemented. They may be implemented independently of one another or in combination with one another:
The processing unit is further arranged to allow a direct exchange of data between:
This makes it possible to exchange data with the device, even when the device is not very accessible, for example plugged into a remote screen and during transmission.
According to another aspect, the applicant proposes a method for the playing and/or displaying of content on an external display device, comprising a first set of operations for data acquisition and a second set of operations for media stream transmission and for controlling said transmission, the two sets of operations being implemented by a same device.
The first set comprises:
The second set comprises:
According to another aspect, the applicant proposes a computer program comprising instructions for implementing a data acquisition mode and a mode of media stream transmission and of controlling said transmission, by a device as defined above, when this program is executed by a processor of said device.
The data acquisition mode comprises:
The media stream transmission mode comprises:
According to another aspect, the applicant proposes a non-transitory computer-readable storage medium on which a program as defined above is stored.
Other features, details, and advantages of the invention will be apparent from reading the detailed description below, and from an analysis of the appended drawings in which:
The drawings and the following description essentially contain elements that are certain in nature. Therefore they can not only serve to provide a better understanding of the invention, but also to contribute to its definition where appropriate.
The device 1 has here a general “key” or “stick” shape, also called a “dongle”. In the example described here, the device 1 comprises:
The output connector 4 in the form of a type A male HDMI port enables mechanical compatibility with a large number of existing display devices without the need for an adapter. In addition, optional standards and protocols may be supported such as Display Data Channel (DDC) and/or Consumer Electronics Control (CEC). In some variants, the output connector 4 may be of another form compatible with transmission of a video stream, for example mini-HDMI (type C), micro-HDMI (type D), or may even be in compliance with standards other than HDMI, for example DisplayPort, Thunderbolt 1, USB 3.1, and combinations of such standards.
The input connector 2 in the form of a type A male USB port enables mechanical compatibility with a large number of existing source devices, in particular computers, without the need for an adapter. In the example described here, the input connector 2 is also used as a socket for recharging the internal battery 101. In some variants, the input connector 2 may be of another form, for example USB mini-AB or micro-AB, or may even be in compliance with standards other than USB.
The input connector 2 may alternatively be absent. In these cases, reception of content data by the device 1 from a third-party device can be ensured by means of at least one of the communication modules 110, 111, 112 and/or by means of an additional wireless communication module. In other words, at least one of the wireless communication modules 110, 111, 112 is used as a content data input interface of the device 1. In addition, other means that are known per se are used to enable recharging the internal battery 101, such as a dedicated port and/or magnetic resonance or an induction loop for wireless charging.
In some variants, the device 1 comprises a single USB port, alternately used as an input connector 2 and as an output connector 4 (and optionally as a socket for recharging the internal battery 101). In this case, the USB port is in compliance with recent standards for the transmission of a video stream, for example a type C connector and according to the USB 3.1 standard or a later standard.
The device 1 may be included in a kit further comprising one or more adapters making it possible to adapt the connectors 2 and 4 to various ports.
In the example shown in
The device 1 has at least two operating modes: a data acquisition mode and a mode of media stream transmission and of controlling said transmission.
In data acquisition mode, the output connector 4 is not used. Data can be exchanged between the device 1 and the source device to which it is connected, for example via the input connector 2 and/or by means of one of the wireless communication modules 110, 111, 112.
In transmission mode, the input connector 2 is not used. The device 1 receives external data for controlling the transmission, via one of the communication modules 110, 111, 112. Alternatively, no control data is received from outside the device during transmission. In this case, control is managed by the processing unit 130 according to preset parameters.
The device 1 comprises an internal portion 100. The components of the device 1, for example the connectors 2, 4, the biometric sensor 3, the operation indicator 5, as well as the battery 101, are connected to the internal portion 100. The internal portion 100 is, for example, housed in a housing. The connectors 2, 4, the biometric sensor 3, and the operation indicator 5 are at least partially accessible from outside the housing of the device 1.
The internal portion 100 is arranged so as to provide an output signal via the output connector 4 as a function of visual content data stored in the data storage member 143, and optionally as a function of control data received via a communication module 110, 111, 112.
The internal portion 100 of the device 1 here comprises:
The internal portion 100 may be in the form of a circuit board receiving a set of components, in particular those mentioned above.
Here, distinction is made between the operating system 140, the data storage member 143 intended to receive content data to be displayed, and the flash memory 141 intended to store other types of data. In practice, these different types of data may be stored in non-transitory storage media that are similar to each other or may even be stored in the same medium. For example, a single memory can be partitioned so that the data relating to the operating system 140, the content data to be displayed, and the other data are stored separately. In this case, a partition can be viewed as a data storage member 143.
The processing unit 130 may also be called a controller. The processing unit 130 comprises at least one processor, for example in the form of a system on a chip or “SoC”. All electronic components of the device are connected to the processing unit, in particular the data storage member 143. The processing unit 130 controls and manages all the electronic components and executes the software functions of the device 1. As the device 1 is designed to be regularly connected to a source computer device, the software components of the device 1, including the operating system 140, can easily be updated, including wirelessly.
The communication modules 110, 111, 112 allow the device 1 to adapt to various environments. For example, certain categories of electromagnetic waves may be prohibited in specific environments. The plurality of communication modules makes it possible to adapt the communications means implemented by the device 1, as desired. In the example described here, the device 1 comprises:
Alternatively, a communication module compatible with a low power wireless network (or LPWan for “Low-Power Wide-Area Network”) is provided. Such communication, operating by relay, makes it possible to reach long distances.
The energy management module 103 is arranged to control the charging of the battery 101, here via the input connector 2. The energy management module 103 is arranged to supply power to the other components of the device 1, particularly in transmission mode.
The battery 101 and the energy management module 103 enable the device 1 to continue to operate independently of the availability of an external energy source, particularly in transmission mode. The device 1 can thus be arranged to be recharged by an external source, for example when temporarily plugged into the USB port of a computer.
The processing unit 130 is arranged to implement a data acquisition mode and a mode of media stream transmission and of controlling said transmission.
The data acquisition mode comprises:
During the saving process, the device 1 receives data, in particular visual content data to be displayed at a later time on a display device 6, 7.
In the examples described here, the data are encrypted upon receipt by the processing unit 130, then are stored permanently in encrypted form in the data storage member 143. For example, the legible data received (not encrypted) are temporarily stored upon receipt by means of the RAM working memory 142. Then, the legible data are deleted as soon as a corresponding encrypted version is stored in the data storage member 143. The use of the device 1 in data acquisition mode and from the point of view of the user is similar to that of a standard USB key. If the source device allows copying data to external media, for example via USB, then there is no need to install an additional software component on the source device enabling the use of the device 1 in data acquisition mode. The data transferred to the device 1 are automatically encrypted. The data are thus better protected in the event of loss or theft of the device 1.
The device 1 is arranged so that the user imports to it the data to be displayed, before the transmission, and preferably by a direct physical connection of the device 1 to his or her own source device, typically a computer. The data thus does not travel through a third-party network during transmission. However, the device 1 may be arranged so that it is also able to receive data from a remote (wireless) source device, for example by means of the wireless communication modules 110, 111, 112. Importing the content data from the source device to the device 1 can be done earlier in the process, prior to the transmission. Optionally, the import may be performed simultaneously with the transmission. In this case, a direct connection between the device 1 and the source device is preferred. Direct connection is understood here to mean in the absence of a third-party device such as a router. The source device is then arranged to transmit data to the device 1 independently of a third-party network, for example by itself generating a dedicated local area network, such as a Wi-Fi network, for example known under the name “Wi-Fi Direct”.
The media stream transmission mode comprises:
Thus, in transmission mode, a stream is continuously transmitted to a display device 6, 7 from the device 1 and via the output connector 4. The output signal, or stream, is taken from content data stored in the data storage member 143. The processing which converts the content data as stored into a signal capable of being played and/or displayed on the fly by the display device 6, 7 is obtained by computer processing/operations implemented by the processing unit 130 of the device 1.
Preferably, the decryption, conversion, and transmission are done on the fly. In other words, sections of a content being played and/or displayed are decrypted, converted, and then transmitted as soon as required and when necessary for their playing and/or displaying. The content is not stored in a legible version (unencrypted) in the device 1 for a significant period of time.
In the embodiment described here, the playing and/or displaying is controlled by a user from a control device 8, for example a remote third-party device. Such control includes, for example, the usual operations such as selecting the media to play, “play”, “pause”, volume control, etc. In the example described here, a tablet computer or a smart phone may be used interchangeably as the control device 8. The source device used in data acquisition mode can thus become the control device 8 in transmission mode. Alternatively, the control device 8 may comprise a remote control or any other control device.
In transmission mode, the data exchanged between the control device 8 and the device 1 may be command type data only and not contain any content data. The consequences on security if the exchanged data are intercepted during transmission are therefore little to none.
Such a device may be used in a professional context to facilitate collaboration between multiple people, in particular when it is desirable to use display devices without connecting a computer containing sensitive data to them.
Such devices may advantageously replace the local area networks and cables generally made available to intermittent users of a meeting room.
Depending on the intended uses, access to the data on the device 1 may be subject to prior identification of the user. For example, the NFC 110 and/or Bluetooth 111 module may be used to detect an identification badge. In the example described here, the biometric sensor 3 is connected to the processing unit 103 in order to implement user detection and identification. Access to data and/or initiation of the transmission mode may be subject to prior recognition of a legitimate user. The user identification and authentication are implemented here by means of a fingerprint scanner. As a variant, other biometric sensors are used in place of or as a complement to the fingerprint scanner.
The device 1 may further be used in transmission mode in the absence of an external energy source, for example connected only to the HDMI port of a screen.
The invention is not limited to the exemplary devices described above solely by way of example, but encompasses all the variants that a person skilled in the art can envisage within the scope of the protection sought.
Number | Date | Country | Kind |
---|---|---|---|
17 62484 | Dec 2017 | FR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2018/084602 | 12/12/2018 | WO | 00 |