WO2013088069A1 - Method and device for local video restoration during videophonic communication - Google Patents
Method and device for local video restoration during videophonic communication Download PDFInfo
- Publication number
- WO2013088069A1 WO2013088069A1 PCT/FR2012/052907 FR2012052907W WO2013088069A1 WO 2013088069 A1 WO2013088069 A1 WO 2013088069A1 FR 2012052907 W FR2012052907 W FR 2012052907W WO 2013088069 A1 WO2013088069 A1 WO 2013088069A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- rendering
- restitution
- mode
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Definitions
- the invention lies in the field of telecommunication networks. It relates to a device and a method for local playback of a video acquired locally and transmitted by a communication network for remote retrieval to a recipient.
- a videotelephony service allows two users to communicate with each other via multimedia audio and video communication.
- the terminal of a sender user acquires a video representing the user and encodes the video data to compress the amount of video information and to obtain a coded data stream.
- the data stream is then transmitted to a recipient user via a telecommunications network.
- the recipient user receives on his terminal the coded data stream making it possible to reconstruct the video representing the transmitting user.
- the terminal of the destination user decodes the received data stream and reconstructs the video which is then displayed on the screen of its terminal.
- the data stream can be degraded, for example loss of data packets, due to poor quality of service of the telecommunications network or too long transmission delays or even jitter (jitter in English, corresponding to signal fluctuations) related to the transmission of other streams of data in parallel on the network.
- the video displayed on the recipient's terminal can then have a degraded quality.
- the displayed video may contain freezes of images or portions of images, blocks of images that have been incorrectly or not reconstructed, and block effects in the images.
- the degradation experienced by a video may not be symmetrical and the sending user may receive and display a video of the recipient user of good quality while the video of the sender user displayed to the recipient user is of poor quality.
- This problem may for example be due to asymmetric rates access networks, for example for an ADSL connection, or the fact that the network is more loaded in one direction than in the other.
- the sending user can not know or judge the quality of the video that represents it and that is displayed to the recipient user.
- the quality of the video of the transmitter displayed to the recipient may also be dependent on the capabilities of the recipient's terminal and / or available features.
- the recipient's terminal may for example be a personal computer, a tablet, a mobile phone or a connected television.
- the recipient's terminal may have a low display capacity that does not allow the playback of the video of the transmitter in a fluid manner. Or on the contrary, the recipient can choose to render the video of the transmitter on a remote screen, for example an HD screen.
- the video of the transmitter may have been compressed too much to allow a good quality HD display.
- the recipient's terminal may also have a 3D rendering functionality of its display impacting the rendering of the video when this feature is enabled.
- the sending user can not know if the video he is sending is actually returned to the recipient's terminal. Indeed, the recipient user may choose not to display the video of the transmitter and / or simultaneously use the videophone communication applications on its terminal whose display can hide the returned video of the transmitter. In addition, part of the video received and displayed on the recipient's terminal may be partially obscured by the recipient's local video.
- the users do not easily adhere to the use of a videophone service because by these services, they can not control the image that they refer to a recipient user. They can not know the quality of the video that is displayed to the recipient, or if it is actually displayed and under what conditions it is displayed.
- One solution proposed in the existing videophone services is the display of the video of the transmitter acquired locally, on the screen of the terminal of the transmitting user.
- the transmitting user can then simultaneously view the video he receives from the recipient user and the video he sends to the recipient user.
- this solution only displays the video of the user issuer locally acquired, this video corresponds to the user's unencrypted video transmitter and it is of excellent quality.
- the displayed video does not match the video of the sending user that is receiving and displays the recipient user.
- One of the aims of the invention is to provide improvements over the state of the art.
- the invention relates to a device for restitution of a video acquired locally and transmitted via a communication network for a restitution by a remote device, said recipient device, the playback device comprising: - means for receiving at least one information relating to the mode of reproduction used during a restitution of the video by the recipient device,
- the method and the rendering device make it possible to reproduce the visual aspect of the video that is rendered on the recipient device, so that the user of the rendering device has a visual rendering of the manner in which the video that he sends is displayed. .
- the local video that is displayed on the rendering device then has the same visual appearance as that rendered on the recipient device.
- the user of the rendering device thus has a knowledge of the image of itself which is rendered remotely.
- the various modes or characteristics of realization mentioned hereafter can be added independently or in combination with each other, with the steps of the method of restitution defined above.
- the rendering method is implemented during a video communication established between at least one transmitting device and the receiving device.
- the information relating to the remote rendering of the video belongs to a group comprising:
- the rendering mode is a rendering mode causing deformations of the rendered video.
- the step of adapting the video including a step of masking a portion of the locally acquired video corresponding to the portion of hidden playback area.
- the step of adapting the video includes a step of masking an area of the video. locally acquired video corresponding to said masking area.
- the step of adapting the video comprising a step of deleting some of the images of the video transmitted.
- the step of adapting the video to be restored locally is performed according to the processing and display capabilities of the local playback device.
- the resources of the local playback device can thus be optimized.
- the invention also relates to a method for detecting a mode of rendering a video transmitted by a device, said transmitting device via a communication network, and received by a device, said recipient device, the detection method comprising:
- the invention relates to a device, said destination device, for detecting a mode of rendering a video transmitted via a communication network by a device, said transmitting device, and received by said recipient device, the recipient device comprising :
- means for determining a rendering mode used during said rendering of the video by the recipient device means for sending to the transmitting device at least one piece of information relating to the determined rendering mode.
- the determined information of a playback mode can thus be used by the local playback method implemented on the playback device of the user transmitting the video.
- the determination of said rendering mode is performed from an analysis of at least one rendering interface of the recipient device.
- the determination of a rendering mode corresponds to the determination of a location of a display of at least one application on a screen of the destination device.
- the determination of a rendering mode corresponds to the determination of an offset of the display of the destination device on a separate screen of the screen of the recipient device.
- the invention also relates to a terminal comprising a rendering device as described above.
- the invention also relates to a terminal comprising a recipient device as described above.
- the invention also relates to a computer program comprising instructions for executing the rendering method according to any one of the particular embodiments mentioned above, when the program is executed by a processor.
- the invention also relates to a computer program comprising instructions for executing the detection method according to any one of the particular embodiments mentioned above, when the program is executed by a processor.
- the invention also relates to a recording medium readable by a processor on which is recorded a program comprising instructions for the execution of the local restitution process according to any one of the particular embodiments mentioned above.
- the invention also relates to a recording medium readable by a processor on which is recorded a program comprising instructions for executing the detection method according to any one of the particular embodiments mentioned above.
- Terminals, programs and information carriers have advantages similar to those of the corresponding methods according to the invention described above.
- FIG. 1 illustrates an implementation environment of the invention in a particular embodiment of the invention
- FIG. 2 illustrates steps of the method of rendering a video according to a particular embodiment of the invention
- FIG. 3 illustrates the architecture of a device implementing the rendering method according to a particular embodiment of the invention
- FIG. 4 illustrates process steps for detecting a mode of rendering a video according to a particular embodiment of the invention
- FIG. 5 illustrates the architecture of a device implementing the method for detecting a mode of rendering a video according to a particular embodiment of the invention
- FIGS. 6A and 6B illustrate examples of modes of rendering a video according to a particular embodiment of the invention.
- FIG. 1 illustrates an implementation environment of the invention in a particular embodiment of the invention
- the environment comprises a communication network 10, for example corresponding to an IP network (for Internet Protocol in English) or a mobile telecommunications network of GSM, EDGE, 3G, 3G + type ...
- the communication network 10 represented may correspond to a group of communication networks of different operators interconnected to each other for exchanging data and establishing communications between terminals connected to the communication network 10 via access points (not shown) to the communication network.
- a user UA of a terminal 1 1 connected to the network 10 establishes a videophone communication, that is to say an audio and video communication, with a user UB of a terminal 12 also connected to the network 10.
- the terminals 1 1 and 12 respectively acquire a video of the UA and UB users and transmit the videos acquired locally respectively to the terminals 12 and 11.
- the terminal 12 displays on the screen 122 the video received from the user UA in a dial 121.
- a video of the locally acquired UB user is also displayed on a dial 123 of the screen 122.
- the user UB may choose not to display the video of the user UA by disabling this display.
- the terminal 12 of the user UB may have limited display capabilities, for example the terminal 12 does not support a display in 3D mode or a very high spatial and / or temporal resolution (HD resolution for High Definition) of the images of the user.
- the video in this rendering mode, the video of the user UA may not be displayed on the screen 122.
- the video of the user UA may be displayed on the screen. screen 122 being distorted 60 or displayed at a lower resolution than the original resolution of the received video.
- the user UB can also, in parallel with the videophone communication, use other applications requiring a display, as illustrated with reference to FIG. 6B.
- the display of the application can then be considered as a priority by the operating system of the terminal 12 or the user UB may prefer to display in the foreground the other applications 62 (A1, A2, A3, A5) that it uses in parallel.
- the video of the user UA is then displayed in the background 61 (C) of the screen 122 and can be either completely or partially hidden by the display of other applications.
- the user UB can also choose a remote display of the video received from the user UA, as illustrated with reference to FIG. 6C.
- the user connects his terminal 12 to a display device 63, for example a television screen, and switches the display of the video on this display device.
- the screen 122 of its terminal 12 is then available for other displays.
- the video acquired locally from the user UA by the terminal 1 1 is displayed on the screen 1 1 1 of the terminal in a dial 1 13.
- the user UA thus has a visual rendering of the video that he sends.
- the video displayed in the dial 1 13 does not reflect the appearance of the video of the user UA displayed by the terminal 12.
- the local video displayed in the dial 1 13 is adapted to have a similar appearance to the appearance of the video of the user UA as it is restored at the terminal 12 of the user UB.
- This adaptation is possible thanks to the reception by the terminal 1 1 of information relating to the mode of rendering the video on the terminal 12.
- This information is sent to the terminal 1 1 for example by the method of detecting a mode of restitution described in the invention with reference to Figure 4, implemented by the terminal 12.
- FIG. 2 illustrates steps of the method of rendering a video according to a particular embodiment of the invention.
- the method comprises a step 20 of establishing a videophone communication (E COM) between two terminals, for example the terminals 1 1 and 12.
- E COM videophone communication
- the terminal 1 1 receives (E REC) during a step 21 at least one information relating to the remote rendering mode on the terminal 12 of the video acquired and transmitted by the terminal 1 1.
- This information can for example indicate whether the video is actually returned to the terminal 12 or if it is not returned.
- the information of the reproduction mode can also indicate if at least one application requiring a display is active on the terminal 12.
- the information of the mode of reproduction can indicate whether the restitution zone is completely or partially hidden, for example by displaying another application.
- the information of the playback mode can also indicate the coordinates or the location of the masked area in the playback area of the video, as well as the shape of the masked area.
- the information can also correspond to several masking zones that superimpose, for example in the case where the video output on the terminal 12 is hidden by the display of several applications on the screen.
- the playback mode information may indicate the 2D or 3D display mode of the video, the resolution or pixel size of the rendered images, and / or the video playback time rate.
- the playback mode information can also indicate whether the video is rendered full screen, or if an enlarged portion of the video is displayed (for example, because the user of the terminal 12 has zoomed in on a video zone of the video), or if the video is displayed in small size (for example because the user of the terminal 12 has made a narrowing zoom of the video) or if it is rendered on a remote screen to which the terminal is connected 12.
- the method adapts (E ADAPT) the video intended to be restored locally on the terminal 1 1, during a step 22.
- a black screen is displayed in the display 1 13 of the video display to be displayed locally on the terminal 1 1.
- a message may be displayed to the user of the terminal 1 1 indicating that the video it transmits is not displayed, so that the user does not think that the black screen is due to a malfunction of the terminal 1 1.
- the video intended to be rendered locally by the terminal 1 1 undergoes for example a zooming operation growing to reproduce the pixelated and distorted appearance of the video restored by the terminal 12.
- the adaptation of the video intended to be rendered locally by the terminal 11 may correspond to suppressing the display of some of the images of the video in order to reproduce the video. lower clock rate display.
- the adaptation step 22 is implemented according to the processing and display capabilities of the terminal 1 1. For example, if the terminal 1 1 does not have sufficient capacity to reproduce an appearance similar to the visual appearance of the video output by the terminal 12, the adaptation may consist of a simpler adaptation, for example instead of a zoom operation, a framing operation of a limited area of the image can be performed.
- FIG. 3 illustrates the architecture of a device 30, also called the rendering device, setting the restitution method according to a particular embodiment of the invention.
- the device comprises a storage space 34, for example a memory (MEM), a processing unit 33, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 35, implementing the local restitution process as described in the invention with reference to FIG.
- a storage space 34 for example a memory (MEM)
- a processing unit 33 equipped for example with a microprocessor (PROC)
- PROC microprocessor
- PG computer program
- the code instructions of the computer program 35 are for example loaded into a RAM memory before being executed by the processor of the processing unit 33.
- the microprocessor of the processing unit 33 implements implement the steps of the method of local restitution of a video acquired locally and transmitted by a communication network for remote rendering to a recipient, and in particular the steps of receiving at least one information relating to the remote rendering mode of the video transmitted, adapting the video to be restored locally according to the at least one received information, displaying the adapted video, according to the instructions of the computer program 35.
- the device comprises, besides the memory 34, communication means 31 (COM) allowing the device to connect to a telecommunications network and exchange data with other devices by via the telecommunications network, for example to establish a videophone
- communication means 31 may for example be a network interface.
- the device comprises display means 36 (AFF) such as, for example, a display screen for displaying the video received from the terminal during a videophone call and / or displaying the video acquired locally and adapted by the method of restitution of the invention.
- the device comprises user interaction means 37 (I / O) such as, for example, a keyboard or a touch screen allowing a user, for example, to dial a number, to launch a videophone application and / or to activate the display of the video during the communication.
- the device also comprises acquisition means 32 (ACQ) of a local video, for example a camera, sound acquisition means 39 (PCM) such as for example a microphone and sound reproduction means 38 (HP) such as for example loudspeakers.
- acquisition means 32 ACQ
- PCM sound acquisition means 39
- HP sound reproduction means 38
- the device 30 is integrated in a telephone terminal, for example a mobile or fixed terminal having video telephony means (32, 39, 38, 31).
- the device is integrated in a terminal of the personal computer type, a TV connected to a telecommunications network, an interactive terminal.
- FIG. 4 illustrates steps of the method for detecting a mode of rendering a video according to a particular embodiment of the invention.
- the detection method is implemented for example by the terminal 12 during a videophone communication with the terminal 1 1.
- the method comprises a step 40 of restitution (E REST) by the terminal 12 of the video transmitted by the terminal 1 1.
- the method implements a step 41 of detection (E DETECT) of a mode of restitution of the video by the terminal 12.
- the method analyzes at least one rendering interface of the terminal 12 in order to identify whether, for example, the display of the received video is deported on a device connected to the terminal 12.
- the method may also analyze the list of applications running on the terminal 12 and determine which applications are running which require a display and whether this display has priority over the videophone application.
- the method can also extract from the operating system a user interaction with an application requiring a display. This information indicates that the user of the terminal 12 interacts with an application and that this application is then displayed in the foreground on the screen of the terminal, thus masking completely or partially the restored video.
- the method analyzes the rendering interface of the terminal 12 to identify the display area of the video on the screen.
- the method determines at least one mode of restitution of the received video and translates this mode of restitution into information of a mode of restitution as described in relation with FIG. 2.
- This information may for example be translated into XML (for Extensible Markup Language).
- This information is transmitted (E ENV) to the terminal 1 1 during a step 42.
- the information of a rendering mode can be transmitted by a SIP INFO message according to the SIP (Session Initiation Protocol).
- SIP Session Initiation Protocol
- the step 41 of detection of a playback mode is implemented throughout the videophone communication to take into account the changes in the playback of the video received during the communication.
- the method returns to the terminal 11 a message containing information of the new rendering mode.
- FIG. 5 illustrates the architecture of a device 50, also called detection device or recipient device, implementing the detection method according to a particular embodiment of the invention.
- the device comprises a storage space 54, for example a memory (MEM), a processing unit 53, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 55, implementing the method of detecting a mode of reproduction as described in the invention with reference to FIG.
- a storage space 54 for example a memory (MEM)
- a processing unit 53 equipped for example with a microprocessor (PROC)
- PROC microprocessor
- PG computer program
- the code instructions of the computer program 55 are for example loaded into a RAM memory before being executed by the processor of the processing unit 53.
- the microprocessor of the processing unit 53 implements the steps of the method for detecting a mode of rendering a video transmitted by a communication network during a video communication between at least one transmitter and a recipient, and in particular the restitution steps by the recipient's terminal. of the video transmitted by the transmitter terminal, of determining a mode of restitution of the video received from the analysis of at least one rendering interface of the terminal, sending to the terminal of the transmitter of the determined return mode, according to the instructions of the computer program 55.
- the device comprises, in addition to the memory 54, communication means 51 (COM) enabling the device to connect to a telecommunications network and to exchange data with other devices via the telecommunications network. , and for example to establish a videophone communication.
- communication means may for example be a network interface.
- the device comprises display means 56 (AFF) such as for example a display screen for displaying the video received from the terminal during a videophone call.
- AFF display means 56
- the device comprises user interaction means 57 (I / O) such as, for example, a keyboard or a touch screen enabling a user, for example, to dial a number, to launch a videotelephony application and / or to activate the display of the video during the communication.
- user interaction means 57 such as, for example, a keyboard or a touch screen enabling a user, for example, to dial a number, to launch a videotelephony application and / or to activate the display of the video during the communication.
- the device also comprises acquisition means 52 (ACQ) of a local video, for example a camera, sound acquisition means 59 (MIC) such as, for example, a microphone and sound reproduction means 58 (HP) such as for example loudspeakers.
- acquisition means 52 ACQ
- MIC sound acquisition means 59
- HP sound reproduction means 58
- the device 50 comprises connection means 501 (EXT) of an external display device for deporting the display of the video received during the videophone communication.
- EXT connection means 501
- the device 50 is integrated in a telephone terminal, for example a mobile or fixed terminal having video telephony means (52, 59, 58, 51).
- the device is integrated in a terminal of the personal computer type, a TV connected to a telecommunications network, an interactive terminal.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Procédé et dispositif de restitution vidéo locale en cours de communication visiophonique Method and device for local video playback during videophone communication
Domaine de l'invention Field of the invention
L'invention se situe dans le domaine des réseaux de télécommunication. Elle concerne un dispositif et un procédé de restitution locale d'une vidéo acquise localement et transmise par un réseau de communication pour une restitution distante à un destinataire. The invention lies in the field of telecommunication networks. It relates to a device and a method for local playback of a video acquired locally and transmitted by a communication network for remote retrieval to a recipient.
Art antérieur Prior art
Un service de visiophonie permet à deux utilisateurs de communiquer entre eux par une communication multimédia audio et vidéo. A videotelephony service allows two users to communicate with each other via multimedia audio and video communication.
Pour la composante vidéo de la communication, le terminal d'un utilisateur émetteur acquiert une vidéo représentant l'utilisateur et code les données de la vidéo afin de compresser la quantité d'information de la vidéo et d'obtenir un flux de données codées. Le flux de données est ensuite transmis à un utilisateur destinataire via un réseau de télécommunications. For the video component of the communication, the terminal of a sender user acquires a video representing the user and encodes the video data to compress the amount of video information and to obtain a coded data stream. The data stream is then transmitted to a recipient user via a telecommunications network.
L'utilisateur destinataire reçoit sur son terminal le flux de données codées permettant de reconstruire la vidéo représentant l'utilisateur émetteur. Le terminal de l'utilisateur destinataire décode le flux de données reçu et reconstruit la vidéo qui est ensuite affichée sur l'écran de son terminal. The recipient user receives on his terminal the coded data stream making it possible to reconstruct the video representing the transmitting user. The terminal of the destination user decodes the received data stream and reconstructs the video which is then displayed on the screen of its terminal.
Lors de la transmission du flux de données, le flux de données peut subir des dégradations, par exemple des pertes de paquets de données, dues à une mauvaise qualité de service du réseau de télécommunications ou à des délais de transmission trop importants ou bien encore à la gigue (jitter en anglais, correspondant à des fluctuations du signal) liée à la transmission d'autres flux de données en parallèle sur le réseau. La vidéo affichée sur le terminal du destinataire peut alors avoir une qualité dégradée. Par exemple, la vidéo affichée peut présenter des gels d'images ou de portions d'images, des blocs d'images mal ou non reconstruits, des effets de blocs dans les images. During the transmission of the data stream, the data stream can be degraded, for example loss of data packets, due to poor quality of service of the telecommunications network or too long transmission delays or even jitter (jitter in English, corresponding to signal fluctuations) related to the transmission of other streams of data in parallel on the network. The video displayed on the recipient's terminal can then have a degraded quality. For example, the displayed video may contain freezes of images or portions of images, blocks of images that have been incorrectly or not reconstructed, and block effects in the images.
La dégradation subie par une vidéo peut ne pas être symétrique et l'utilisateur émetteur peut recevoir et afficher une vidéo de l'utilisateur destinataire de bonne qualité alors que la vidéo de l'utilisateur émetteur affichée à l'utilisateur destinataire est de mauvaise qualité. Ce problème peut par exemple être due aux débits asymétriques des réseaux d'accès, par exemple pour une connexion ADSL, ou bien au fait que le réseau est plus chargé dans un sens que dans l'autre. The degradation experienced by a video may not be symmetrical and the sending user may receive and display a video of the recipient user of good quality while the video of the sender user displayed to the recipient user is of poor quality. This problem may for example be due to asymmetric rates access networks, for example for an ADSL connection, or the fact that the network is more loaded in one direction than in the other.
L'utilisateur émetteur ne peut pas connaître, ni juger de la qualité de la vidéo qui le représente et qui est affichée à l'utilisateur destinataire. The sending user can not know or judge the quality of the video that represents it and that is displayed to the recipient user.
La qualité de la vidéo de l'émetteur affichée au destinataire peut aussi être dépendante des capacités du terminal du destinataire et/ou des fonctionnalités disponibles. Le terminal du destinataire peut par exemple être un ordinateur personnel, une tablette, un téléphone mobile ou une télévision connectée. Le terminal du destinataire peut avoir une faible capacité d'affichage ne permettant pas la restitution de la vidéo de l'émetteur de manière fluide. Ou au contraire, le destinataire peut choisir de restituer la vidéo de l'émetteur sur un écran déporté, par exemple un écran HD. La vidéo de l'émetteur a alors peut-être subie une compression trop importante pour permettre un affichage HD de bonne qualité. Le terminal du destinataire peut aussi avoir une fonctionnalité de rendu 3D de son affichage impactant la restitution de la vidéo lorsque cette fonctionnalité est activée. The quality of the video of the transmitter displayed to the recipient may also be dependent on the capabilities of the recipient's terminal and / or available features. The recipient's terminal may for example be a personal computer, a tablet, a mobile phone or a connected television. The recipient's terminal may have a low display capacity that does not allow the playback of the video of the transmitter in a fluid manner. Or on the contrary, the recipient can choose to render the video of the transmitter on a remote screen, for example an HD screen. The video of the transmitter may have been compressed too much to allow a good quality HD display. The recipient's terminal may also have a 3D rendering functionality of its display impacting the rendering of the video when this feature is enabled.
L'utilisateur émetteur ne peut pas savoir si la vidéo qu'il émet est effectivement restituée sur le terminal du destinataire. En effet, l'utilisateur destinataire peut choisir de ne pas afficher la vidéo de l'émetteur et/ou utiliser simultanément à la communication visiophonique des applications sur son terminal dont l'affichage peut cacher la vidéo restituée de l'émetteur. De plus, une partie de la vidéo reçue et affichée sur le terminal du destinataire peut être masquée en partie par la vidéo locale du destinataire. The sending user can not know if the video he is sending is actually returned to the recipient's terminal. Indeed, the recipient user may choose not to display the video of the transmitter and / or simultaneously use the videophone communication applications on its terminal whose display can hide the returned video of the transmitter. In addition, part of the video received and displayed on the recipient's terminal may be partially obscured by the recipient's local video.
Pour ces raisons, les utilisateurs n'adhèrent pas facilement à l'utilisation d'un service de visiophonie car par ces services, ils ne peuvent pas maîtriser l'image qu'ils renvoient à un utilisateur destinataire. Ils ne peuvent pas connaître la qualité de la vidéo qui est affichée au destinataire, ni si elle est effectivement affichée et dans quelles conditions elle est affichée. For these reasons, the users do not easily adhere to the use of a videophone service because by these services, they can not control the image that they refer to a recipient user. They can not know the quality of the video that is displayed to the recipient, or if it is actually displayed and under what conditions it is displayed.
Inconvénient de l'art antérieur Disadvantage of the prior art
Une solution proposée dans les services de visiophonie existants est l'affichage de la vidéo de l'émetteur acquise localement, sur l'écran du terminal de l'utilisateur émetteur. L'utilisateur émetteur peut alors visualiser simultanément la vidéo qu'il reçoit de l'utilisateur destinataire et la vidéo qu'il envoie à l'utilisateur destinataire. One solution proposed in the existing videophone services is the display of the video of the transmitter acquired locally, on the screen of the terminal of the transmitting user. The transmitting user can then simultaneously view the video he receives from the recipient user and the video he sends to the recipient user.
Cependant, cette solution ne permet d'afficher que la vidéo de l'utilisateur émetteur acquise localement, cette vidéo correspond à la vidéo non codée de l'utilisateur émetteur et elle est d'excellente qualité. La vidéo affichée ne correspond pas à la vidéo de l'utilisateur émetteur que reçoit et affiche l'utilisateur destinataire. However, this solution only displays the video of the user issuer locally acquired, this video corresponds to the user's unencrypted video transmitter and it is of excellent quality. The displayed video does not match the video of the sending user that is receiving and displays the recipient user.
Cette solution ne permet pas non plus d'informer l'utilisateur émetteur des conditions dans lesquelles la vidéo qu'il envoie est affichée sur le terminal de l'utilisateur. Exposé de l'invention This solution also does not allow to inform the transmitting user of the conditions under which the video that he sends is displayed on the terminal of the user. Presentation of the invention
Un des buts de l'invention est d'apporter des améliorations par rapport à l'état de la technique. One of the aims of the invention is to provide improvements over the state of the art.
Elle propose à cet effet un procédé de restitution par un dispositif de restitution d'une vidéo acquise localement et transmise via un réseau de communication pour une restitution par un dispositif distant, dit dispositif destinataire, le procédé comprenant It proposes for this purpose a method of restitution by a device for restitution of a video acquired locally and transmitted via a communication network for a restitution by a remote device, said recipient device, the method comprising
- une étape de réception d'au moins une information relative à un mode de restitution utilisé lors d'une restitution de ladite vidéo par le dispositif destinataire, a step of receiving at least one information relating to a rendering mode used during a restitution of said video by the recipient device,
- une étape d'adaptation de la vidéo acquise localement en fonction de ladite au moins une information reçue, a step of adapting the video acquired locally as a function of said at least one piece of information received,
- une étape d'affichage de la vidéo adaptée résultant de l'étape d'adaptation. Corrélativement l'invention concerne un dispositif de restitution d'une vidéo acquise localement et transmise via un réseau de communication pour une restitution par un dispositif distant, dit dispositif destinataire, le dispositif de restitution comprenant : - des moyens de réception d'au moins une information relative au mode de restitution utilisé lors d'une restitution de la vidéo par le dispositif destinataire, a step of displaying the adapted video resulting from the adaptation step. Correlatively the invention relates to a device for restitution of a video acquired locally and transmitted via a communication network for a restitution by a remote device, said recipient device, the playback device comprising: - means for receiving at least one information relating to the mode of reproduction used during a restitution of the video by the recipient device,
- des moyens d'adaptation de la vidéo acquise localement en fonction de ladite au moins une information reçue, means for adapting the video acquired locally as a function of said at least one piece of information received,
- des moyens d'affichage de la vidéo adaptée résultant de l'étape d'adaptation. Le procédé et le dispositif de restitution permettent de reproduire l'aspect visuel de la vidéo qui est restituée sur le dispositif destinataire, afin que l'utilisateur du dispositif de restitution ait un rendu visuel sur la manière dont est affichée la vidéo qu'il envoie. La vidéo locale qui est affichée sur le dispositif de restitution présente alors le même aspect visuel que celle restituée sur le dispositif destinataire. Dans le cas d'une vidéoconférence, l'utilisateur du dispositif de restitution a ainsi une connaissance de l'image de lui-même qui est restituée à distance. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de restitution défini ci-dessus. means for displaying the adapted video resulting from the adaptation step. The method and the rendering device make it possible to reproduce the visual aspect of the video that is rendered on the recipient device, so that the user of the rendering device has a visual rendering of the manner in which the video that he sends is displayed. . The local video that is displayed on the rendering device then has the same visual appearance as that rendered on the recipient device. In the case of a videoconference, the user of the rendering device thus has a knowledge of the image of itself which is rendered remotely. The various modes or characteristics of realization mentioned hereafter can be added independently or in combination with each other, with the steps of the method of restitution defined above.
Selon un mode particulier de réalisation de l'invention, le procédé de restitution est mis en œuvre au cours d'une communication vidéo établie entre au moins un dispositif émetteur et le dispositif destinataire. According to a particular embodiment of the invention, the rendering method is implemented during a video communication established between at least one transmitting device and the receiving device.
Selon un autre mode particulier de réalisation de l'invention, l'information relative à la restitution distante de la vidéo appartient à un groupe comprenant: According to another particular embodiment of the invention, the information relating to the remote rendering of the video belongs to a group comprising:
- une information indiquant si la vidéo est restituée, - information indicating whether the video is restored,
- une information indiquant que la zone de restitution de la vidéo est partiellement masquée, - information indicating that the playback area of the video is partially hidden,
- une information indiquant que la zone de restitution de la vidéo est entièrement masquée, - information indicating that the playback area of the video is completely hidden,
- les coordonnées de la zone de masquage dans la zone de restitution de la vidéo, - une information indiquant si la vidéo est restituée en 2D ou en 3D, the coordinates of the masking zone in the video rendition zone, information indicating whether the video is rendered in 2D or in 3D,
- une information sur la taille en pixels d'une zone de restitution de la vidéo, information on the size in pixels of a video rendition zone,
- une information indiquant si la vidéo est restituée en plein écran, - information indicating whether the video is rendered in full screen,
- une information indiquant si au moins une autre application nécessitant un affichage est active sur le dispositif destinataire, - information as to whether at least one other application requiring a display is active on the destination device,
- une information indiquant si la restitution de la vidéo est effectuée sur un écran déporté du dispositif destinataire. - Information indicating whether the video playback is performed on a remote screen of the recipient device.
- une information indiquant si la fenêtre de restitution de la vidéo sur le dispositif destinataire est active sur le dispositif destinataire, an indication as to whether the window for rendering the video on the recipient device is active on the destination device,
Ainsi, différents modes de restitution peuvent être reproduits selon l'usage ou l'activité de l'utilisateur du dispositif destinataire lors de la restitution de la vidéo, tout en gardant la confidentialité de son activité puisque l'information reçue par le dispositif de restitution ne concerne qu'un mode de restitution et ne concerne donc pas des informations sur les applications utilisées ou des contenus affichés sur le dispositif destinataire autres que la vidéo reçue.. Thus, different modes of reproduction can be reproduced according to the use or the activity of the user of the recipient device during the rendering of the video, while keeping the confidentiality of its activity since the information received by the rendering device only concerns a mode of reproduction and therefore does not concern information on the applications used or contents displayed on the recipient device other than the video received.
Dans certains cas particuliers, le mode de restitution est un mode de restitution provoquant des déformations de la vidéo restituée. In some particular cases, the rendering mode is a rendering mode causing deformations of the rendered video.
Concernant l'adaptation de la vidéo acquise localement, différents modes de réalisation sont envisageables. Concerning the adaptation of the video acquired locally, various embodiments are possible.
Dans un mode particulier de réalisation, lorsque ladite au moins une information comprend une information indiquant que la zone de restitution de la vidéo est au moins en partie masquée, l'étape d'adaptation de la vidéo comprenant une étape de masquage d'une partie de la vidéo acquise localement correspondant à la partie de zone de restitution masquée. In a particular embodiment, when said at least one piece of information comprises information indicating that the area of restitution of the video is at least partially masked, the step of adapting the video including a step of masking a portion of the locally acquired video corresponding to the portion of hidden playback area.
Dans un mode particulier de réalisation, lorsque ladite information comprend des coordonnées d'une zone de masquage d'une zone de restitution de la vidéo transmise, l'étape d'adaptation de la vidéo comprend une étape de masquage d'une zone de la vidéo acquise localement correspondant à ladite zone de masquage. In a particular embodiment, when said information includes coordinates of a masking area of a playback area of the transmitted video, the step of adapting the video includes a step of masking an area of the video. locally acquired video corresponding to said masking area.
Dans un mode particulier de réalisation, lorsque ladite information comprend une fréquence temporelle d'affichage d'images plus faible que celle utilisée sur le dispositif de restitution, l'étape d'adaptation de la vidéo comprenant une étape de suppression de certaines des images de la vidéo transmise. In a particular embodiment, when said information comprises a lower temporal image display time than that used on the rendering device, the step of adapting the video comprising a step of deleting some of the images of the video transmitted.
Selon un autre mode particulier de réalisation de l'invention, l'étape d'adaptation de la vidéo destinée à être restituée localement est effectuée en fonction des capacités de traitement et d'affichage du dispositif de restitution local. Les ressources du dispositif de restitution local peuvent ainsi être optimisées. According to another particular embodiment of the invention, the step of adapting the video to be restored locally is performed according to the processing and display capabilities of the local playback device. The resources of the local playback device can thus be optimized.
L'invention concerne également un procédé de détection d'un mode de restitution d'une vidéo transmise par un dispositif, dit dispositif émetteur via un réseau de communication, et reçue par un dispositif, dit dispositif destinataire, le procédé de détection comprenant : The invention also relates to a method for detecting a mode of rendering a video transmitted by a device, said transmitting device via a communication network, and received by a device, said recipient device, the detection method comprising:
- une étape de restitution de la vidéo par le dispositif destinataire, a step of restitution of the video by the recipient device,
- une étape de détermination d'un mode de restitution de la vidéo utilisé lors de ladite étape de restitution, a step of determining a mode of restitution of the video used during said restitution step,
- une étape d'envoi au dispositif émetteur d'au moins une information relative au mode de restitution déterminé. a step of sending to the transmitting device at least one piece of information relating to the determined rendering mode.
Corrélativement l'invention concerne un dispositif, dit dispositif destinataire, pour une détection d'un mode de restitution d'une vidéo transmise via un réseau de communication par un dispositif, dit dispositif émetteur, et reçue par ledit dispositif destinataire, le dispositif destinataire comprenant : Correlatively, the invention relates to a device, said destination device, for detecting a mode of rendering a video transmitted via a communication network by a device, said transmitting device, and received by said recipient device, the recipient device comprising :
- des moyens de restitution de ladite vidéo par le dispositif destinataire, means for rendering said video by the recipient device,
- des moyens de détermination d'un mode de restitution utilisé lors de ladite restitution de la vidéo par le dispositif destinataire, - des moyens d'envoi au dispositif émetteur d'au moins une information relative au mode de restitution déterminé. means for determining a rendering mode used during said rendering of the video by the recipient device, means for sending to the transmitting device at least one piece of information relating to the determined rendering mode.
L'information déterminée d'un mode de restitution peut ainsi être utilisée par le procédé de restitution locale mis en œuvre sur le dispositif de restitution de l'utilisateur émetteur de la vidéo. The determined information of a playback mode can thus be used by the local playback method implemented on the playback device of the user transmitting the video.
Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux étapes du procédé de détection défini ci-dessus. The various embodiments or features mentioned below may be added independently or in combination with each other, to the steps of the detection method defined above.
Selon un mode de réalisation du procédé de détection, la détermination dudit mode de restitution est effectuée à partir d'une analyse d'au moins une interface de restitution du dispositif destinataire. According to one embodiment of the detection method, the determination of said rendering mode is performed from an analysis of at least one rendering interface of the recipient device.
Par exemple, la détermination d'un mode de restitution correspond à la détermination d'un emplacement d'un affichage d'au moins une application sur un écran du dispositif destinataire. Ou bien, la détermination d'un mode de restitution correspond à la détermination d'un déport de l'affichage du dispositif destinataire sur un écran distinct de l'écran du dispositif destinataire. For example, the determination of a rendering mode corresponds to the determination of a location of a display of at least one application on a screen of the destination device. Or, the determination of a rendering mode corresponds to the determination of an offset of the display of the destination device on a separate screen of the screen of the recipient device.
L'invention concerne également un terminal comprenant un dispositif de restitution tel que décrit ci-dessus. The invention also relates to a terminal comprising a rendering device as described above.
L'invention concerne également un terminal comprenant un dispositif destinataire tel que décrit ci-dessus. The invention also relates to a terminal comprising a recipient device as described above.
L'invention concerne également un programme d'ordinateur comportant des instructions pour l'exécution du procédé de restitution selon l'un quelconque des modes particuliers de réalisation cités plus haut, lorsque le programme est exécuté par un processeur. The invention also relates to a computer program comprising instructions for executing the rendering method according to any one of the particular embodiments mentioned above, when the program is executed by a processor.
L'invention concerne également un programme d'ordinateur comportant des instructions pour l'exécution du procédé de détection selon l'un quelconque des modes particuliers de réalisation cités plus haut, lorsque le programme est exécuté par un processeur. The invention also relates to a computer program comprising instructions for executing the detection method according to any one of the particular embodiments mentioned above, when the program is executed by a processor.
L'invention concerne aussi un support d'enregistrement lisible par un processeur sur lequel est enregistré un programme comportant des instructions pour l'exécution du procédé de restitution locale selon l'un quelconque des modes particuliers de réalisation cités ci-dessus. L'invention concerne aussi un support d'enregistrement lisible par un processeur sur lequel est enregistré un programme comportant des instructions pour l'exécution du procédé de détection selon l'un quelconque des modes particuliers de réalisation cités ci-dessus. The invention also relates to a recording medium readable by a processor on which is recorded a program comprising instructions for the execution of the local restitution process according to any one of the particular embodiments mentioned above. The invention also relates to a recording medium readable by a processor on which is recorded a program comprising instructions for executing the detection method according to any one of the particular embodiments mentioned above.
Les terminaux, les programmes et les supports d'informations présentent des avantages analogues à ceux des procédés correspondants selon l'invention décrits ci- dessus. Terminals, programs and information carriers have advantages similar to those of the corresponding methods according to the invention described above.
Liste des figures List of Figures
D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels: Other advantages and characteristics of the invention will emerge more clearly on reading the following description of a particular embodiment of the invention, given as a simple illustrative and nonlimiting example, and the appended drawings, among which: :
- la figure 1 illustre un environnement de mise en œuvre de l'invention dans un mode particulier de réalisation de l'invention, FIG. 1 illustrates an implementation environment of the invention in a particular embodiment of the invention,
- la figure 2 illustre des étapes du procédé de restitution d'une vidéo selon un mode particulier de réalisation de l'invention, FIG. 2 illustrates steps of the method of rendering a video according to a particular embodiment of the invention,
- la figure 3 illustre l'architecture d'un dispositif mettant en œuvre le procédé de restitution selon un mode particulier de réalisation de l'invention, FIG. 3 illustrates the architecture of a device implementing the rendering method according to a particular embodiment of the invention,
- la figure 4 illustre des étapes de procédé de détection d'un mode de restitution d'une vidéo selon un mode particulier de réalisation de l'invention, FIG. 4 illustrates process steps for detecting a mode of rendering a video according to a particular embodiment of the invention,
- la figure 5 illustre l'architecture d'un dispositif mettant en œuvre le procédé de détection d'un mode de restitution d'une vidéo selon un mode particulier de réalisation de l'invention, FIG. 5 illustrates the architecture of a device implementing the method for detecting a mode of rendering a video according to a particular embodiment of the invention,
- les figures 6A et 6B illustrent des exemples de modes de restitution d'une vidéo selon u mode particulier de réalisation de l'invention. FIGS. 6A and 6B illustrate examples of modes of rendering a video according to a particular embodiment of the invention.
Description d'un mode particulier de réalisation de l'invention Description of a particular embodiment of the invention
La figure 1 illustre un environnement de mise en œuvre de l'invention dans un mode particulier de réalisation de l'invention FIG. 1 illustrates an implementation environment of the invention in a particular embodiment of the invention
L'environnement comprend un réseau de communication 10, correspondant par exemple à un réseau IP (pour Internet Protocol en anglais) ou un réseau de télécommunications mobile de type GSM, EDGE, 3G, 3G+... Le réseau de communication 10 représenté peut correspondre à un groupe de réseaux de communication d'opérateurs différents interconnectés entre eux permettant d'échanger des données et d'établir des communications entre des terminaux connectés au réseau de communication 10 par l'intermédiaire de points d'accès (non représenté) au réseau de communication. The environment comprises a communication network 10, for example corresponding to an IP network (for Internet Protocol in English) or a mobile telecommunications network of GSM, EDGE, 3G, 3G + type ... The communication network 10 represented may correspond to a group of communication networks of different operators interconnected to each other for exchanging data and establishing communications between terminals connected to the communication network 10 via access points (not shown) to the communication network.
Un utilisateur UA d'un terminal 1 1 connecté au réseau 10 établit une communication en visiophonie, c'est-à-dire une communication audio et vidéo, avec un utilisateur UB d'un terminal 12 également connecté au réseau 10. Les terminaux 1 1 et 12 acquièrent respectivement une vidéo des utilisateurs UA et UB et transmettent les vidéos acquises localement respectivement aux terminaux 12 et 1 1 . Le terminal 12 affiche alors sur l'écran 122 la vidéo reçue de l'utilisateur UA dans un cadran 121 . Une vidéo de l'utilisateur UB acquise localement est également affichée sur un cadran 123 de l'écran 122. A user UA of a terminal 1 1 connected to the network 10 establishes a videophone communication, that is to say an audio and video communication, with a user UB of a terminal 12 also connected to the network 10. The terminals 1 1 and 12 respectively acquire a video of the UA and UB users and transmit the videos acquired locally respectively to the terminals 12 and 11. The terminal 12 then displays on the screen 122 the video received from the user UA in a dial 121. A video of the locally acquired UB user is also displayed on a dial 123 of the screen 122.
Différents modes de restitution de la vidéo reçue de l'utilisateur UA sont possibles au niveau du terminal 12. Different modes of rendering the video received from the user UA are possible at the terminal 12.
Par exemple, l'utilisateur UB peut choisir de ne pas afficher la vidéo de l'utilisateur UA en désactivant cet affichage. For example, the user UB may choose not to display the video of the user UA by disabling this display.
Le terminal 12 de l'utilisateur UB peut avoir des capacités d'affichage limitées, par exemple le terminal 12 ne supporte pas un affichage en mode 3D ou une très haute résolution spatiale et/ou temporelle (résolution HD pour Haute Définition) des images de la vidéo, dans ce mode de restitution, la vidéo de l'utilisateur UA peut ne pas être affichée sur l'écran 122. Dans cet exemple illustré en référence à la figure 6A, la vidéo de l'utilisateur UA peut être affichée sur l'écran 122 en étant déformée 60 ou affichée selon une résolution inférieure à la résolution originale de la vidéo reçue. The terminal 12 of the user UB may have limited display capabilities, for example the terminal 12 does not support a display in 3D mode or a very high spatial and / or temporal resolution (HD resolution for High Definition) of the images of the user. the video, in this rendering mode, the video of the user UA may not be displayed on the screen 122. In this example illustrated with reference to FIG. 6A, the video of the user UA may be displayed on the screen. screen 122 being distorted 60 or displayed at a lower resolution than the original resolution of the received video.
L'utilisateur UB peut aussi en parallèle de la communication visiophonique utiliser d'autres applications nécessitant un affichage, tel qu'illustré en référence à la figure 6B. L'affichage de l'application peut alors être considéré comme prioritaire par le système opérationnel du terminal 12 ou l'utilisateur UB peut préférer afficher en avant-plan les autres applications 62 (A1 , A2, A3, A5) qu'il utilise en parallèle. Dans ce mode de restitution, la vidéo de l'utilisateur UA est alors affichée en arrière-plan 61 (C) de l'écran 122 et peut être soit complètement, soit partiellement cachée par l'affichage des autres applications. The user UB can also, in parallel with the videophone communication, use other applications requiring a display, as illustrated with reference to FIG. 6B. The display of the application can then be considered as a priority by the operating system of the terminal 12 or the user UB may prefer to display in the foreground the other applications 62 (A1, A2, A3, A5) that it uses in parallel. In this rendering mode, the video of the user UA is then displayed in the background 61 (C) of the screen 122 and can be either completely or partially hidden by the display of other applications.
L'utilisateur UB peut également choisir un affichage déporté de la vidéo reçue de l'utilisateur UA, tel qu'illustré en référence à la figure 6C. L'utilisateur connecte son terminal 12 à un dispositif d'affichage 63, par exemple un écran de télévision, et bascule l'affichage de la vidéo sur ce dispositif d'affichage. L'écran 122 de son terminal 12 est alors disponible pour d'autres affichages. En référence à la figure 1 , la vidéo acquise localement de l'utilisateur UA par le terminal 1 1 s'affiche sur l'écran 1 1 1 du terminal dans un cadran 1 13. L'utilisateur UA a ainsi un rendu visuel de la vidéo qu'il envoie. Cependant, la vidéo affichée dans le cadran 1 13 ne reflète pas l'aspect de la vidéo de l'utilisateur UA affichée par le terminal 12. The user UB can also choose a remote display of the video received from the user UA, as illustrated with reference to FIG. 6C. The user connects his terminal 12 to a display device 63, for example a television screen, and switches the display of the video on this display device. The screen 122 of its terminal 12 is then available for other displays. With reference to FIG. 1, the video acquired locally from the user UA by the terminal 1 1 is displayed on the screen 1 1 1 of the terminal in a dial 1 13. The user UA thus has a visual rendering of the video that he sends. However, the video displayed in the dial 1 13 does not reflect the appearance of the video of the user UA displayed by the terminal 12.
Grâce au procédé de restitution tel que décrit dans l'invention en référence à la figure 2 et mis en œuvre au niveau du terminal 1 1 , la vidéo locale affichée dans le cadran 1 13 est adaptée afin de présenter un aspect similaire à l'aspect de la vidéo de l'utilisateur UA telle qu'elle est restituée au niveau du terminal 12 de l'utilisateur UB. Cette adaptation est possible grâce à la réception par le terminal 1 1 d'une information relative au mode de restitution de la vidéo sur le terminal 12. Cette information est envoyée au terminal 1 1 par exemple grâce au procédé de détection d'un mode de restitution décrit dans l'invention en référence à la figure 4, mis en œuvre par le terminal 12. Thanks to the rendering method as described in the invention with reference to Figure 2 and implemented at the terminal 1 1, the local video displayed in the dial 1 13 is adapted to have a similar appearance to the appearance of the video of the user UA as it is restored at the terminal 12 of the user UB. This adaptation is possible thanks to the reception by the terminal 1 1 of information relating to the mode of rendering the video on the terminal 12. This information is sent to the terminal 1 1 for example by the method of detecting a mode of restitution described in the invention with reference to Figure 4, implemented by the terminal 12.
La figure 2 illustre des étapes du procédé de restitution d'une vidéo selon un mode particulier de réalisation de l'invention. Le procédé comprend une étape 20 d'établissement d'une communication visiophonique (E COM) entre deux terminaux, par exemple les terminaux 1 1 et 12. FIG. 2 illustrates steps of the method of rendering a video according to a particular embodiment of the invention. The method comprises a step 20 of establishing a videophone communication (E COM) between two terminals, for example the terminals 1 1 and 12.
La mise en œuvre du procédé est ici décrite en relation avec le terminal 1 1 , mais ce procédé peut être aussi mis en œuvre dans le terminal 12. The implementation of the method is here described in relation to the terminal 11, but this method can also be implemented in the terminal 12.
Lorsque la communication visiophonique est établie entre les terminaux 1 1 et 12, le terminal 1 1 reçoit (E REC) lors d'une étape 21 au moins une information relative au mode de restitution distante sur le terminal 12 de la vidéo acquise et transmise par le terminal 1 1 . Cette information peut par exemple indiquer si la vidéo est effectivement restituée sur le terminal 12 ou si elle n'est pas restituée. When the videophone communication is established between the terminals 1 1 and 12, the terminal 1 1 receives (E REC) during a step 21 at least one information relating to the remote rendering mode on the terminal 12 of the video acquired and transmitted by the terminal 1 1. This information can for example indicate whether the video is actually returned to the terminal 12 or if it is not returned.
Selon un mode particulier de réalisation de l'invention, l'information du mode de restitution peut également indiquer si au moins une application nécessitant un affichage est active sur le terminal 12. L'information du mode de restitution peut indiquer si la zone de restitution est complètement ou partiellement masquée, par exemple par l'affichage d'une autre application. According to a particular embodiment of the invention, the information of the reproduction mode can also indicate if at least one application requiring a display is active on the terminal 12. The information of the mode of reproduction can indicate whether the restitution zone is completely or partially hidden, for example by displaying another application.
Selon un mode particulier de réalisation de l'invention, l'information du mode de restitution peut aussi indiquer les coordonnées ou l'emplacement de la zone masquée dans la zone de restitution de la vidéo, ainsi que la forme de la zone masquée. L'information peut aussi correspondre à plusieurs zones de masquage qui se superposent, par exemple dans le cas où la vidéo restituée sur le terminal 12 est masquée par l'affichage de plusieurs applications sur l'écran. According to a particular embodiment of the invention, the information of the playback mode can also indicate the coordinates or the location of the masked area in the playback area of the video, as well as the shape of the masked area. The information can also correspond to several masking zones that superimpose, for example in the case where the video output on the terminal 12 is hidden by the display of several applications on the screen.
L'information du mode de restitution peut indiquer le mode d'affichage 2D ou 3D de la vidéo, la résolution ou la taille en pixels des images restituées et/ou la fréquence temporelle de restitution de la vidéo. The playback mode information may indicate the 2D or 3D display mode of the video, the resolution or pixel size of the rendered images, and / or the video playback time rate.
L'information du mode de restitution peut aussi indiquer si la vidéo est restituée en plein écran, ou si une portion agrandie de la vidéo est affichée (par exemple parce que l'utilisateur du terminal 12 a effectuée un zoom d'agrandissement d'une zone de la vidéo), ou si la vidéo est affichée en petite taille (par exemple parce que l'utilisateur du terminal 12 a effectué un zoom de rétrécissement de la vidéo) ou si elle est restituée sur un écran déporté auquel est connecté le terminal 12. The playback mode information can also indicate whether the video is rendered full screen, or if an enlarged portion of the video is displayed (for example, because the user of the terminal 12 has zoomed in on a video zone of the video), or if the video is displayed in small size (for example because the user of the terminal 12 has made a narrowing zoom of the video) or if it is rendered on a remote screen to which the terminal is connected 12.
En fonction de l'information du mode de restitution, le procédé adapte (E ADAPT) la vidéo destinée à être restituée localement sur le terminal 1 1 , lors d'une étape 22. According to the information of the reproduction mode, the method adapts (E ADAPT) the video intended to be restored locally on the terminal 1 1, during a step 22.
Par exemple, si la vidéo est complètement masquée sur le terminal 12 ou si elle n'est pas restituée, un écran noir est affiché dans le cadran 1 13 de restitution de la vidéo destinée à être affichée localement sur le terminal 1 1 . Optionnellement, un message peut être affiché à l'utilisateur du terminal 1 1 lui indiquant que la vidéo qu'il transmet n'est pas affichée, afin que l'utilisateur ne pense que l'écran noir est du à un dysfonctionnement de son terminal 1 1 . For example, if the video is completely hidden on the terminal 12 or if it is not restored, a black screen is displayed in the display 1 13 of the video display to be displayed locally on the terminal 1 1. Optionally, a message may be displayed to the user of the terminal 1 1 indicating that the video it transmits is not displayed, so that the user does not think that the black screen is due to a malfunction of the terminal 1 1.
Lorsque la vidéo est partiellement masquée sur le terminal 12, un masquage similaire est effectué sur la vidéo affichée dans le cadran 1 13 du terminal 1 1 , par exemple en superposant un rectangle noir sur les images de la vidéo à l'emplacement de la zone de masquage. When the video is partially masked on the terminal 12, similar masking is performed on the video displayed in the dial 1 13 of the terminal 1 1, for example by superimposing a black rectangle on the images of the video at the location of the zone masking.
Lorsque la vidéo a subie une opération de zoom lors de l'affichage sur le terminal 12, une opération de zoom similaire est effectuée sur la vidéo destinée à être restituée localement par le terminal 1 1 . When the video has undergone a zoom operation when displayed on the terminal 12, a similar zooming operation is performed on the video to be restored locally by the terminal 1 1.
Lorsque la vidéo est affichée en plein écran ou sur un écran déporté plus grand, la vidéo destinée à être restituée localement par le terminal 1 1 subie par exemple une opération de zoom grandissant afin de reproduire l'aspect pixellisé et déformé de la vidéo restituée par le terminal 12. When the video is displayed in full screen or on a larger remote screen, the video intended to be rendered locally by the terminal 1 1 undergoes for example a zooming operation growing to reproduce the pixelated and distorted appearance of the video restored by the terminal 12.
Lorsque la vidéo est affichée à une fréquence temporelle plus faible sur le terminal 12, l'adaptation de la vidéo destinée à être restituée localement par le terminal 1 1 peut correspondre à supprimer l'affichage de certaines des images de la vidéo afin de reproduire l'affichage à fréquence temporelle plus faible. Selon un mode particulier de réalisation de l'invention, l'étape d'adaptation 22 est mise en œuvre en fonction des capacités de traitement et d'affichage du terminal 1 1 . Par exemple, si le terminal 1 1 n'a pas de capacités suffisantes pour reproduire un aspect similaire à l'aspect visuel de la vidéo restituée par le terminal 12, l'adaptation peut consister en une adaptation plus simple, par exemple au lieu d'une opération de zoom, une opération de cadrage d'une zone limitée de l'image peut être effectuée. When the video is displayed at a lower temporal frequency on the terminal 12, the adaptation of the video intended to be rendered locally by the terminal 11 may correspond to suppressing the display of some of the images of the video in order to reproduce the video. lower clock rate display. According to a particular embodiment of the invention, the adaptation step 22 is implemented according to the processing and display capabilities of the terminal 1 1. For example, if the terminal 1 1 does not have sufficient capacity to reproduce an appearance similar to the visual appearance of the video output by the terminal 12, the adaptation may consist of a simpler adaptation, for example instead of a zoom operation, a framing operation of a limited area of the image can be performed.
Lors d'une étape 23, le procédé affiche sur le terminal 1 1 dans le cadran 1 13 la vidéo adaptée à l'étape 22. La figure 3 illustre l'architecture d'un dispositif 30, appelé également dispositif de restitution, mettant en œuvre le procédé de restitution selon un mode particulier de réalisation de l'invention. During a step 23, the method displays on the terminal 1 1 in the dial 1 13 the video adapted to the step 22. FIG. 3 illustrates the architecture of a device 30, also called the rendering device, setting the restitution method according to a particular embodiment of the invention.
Le dispositif comprend un espace de stockage 34, par exemple une mémoire (MEM), une unité de traitement 33, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 35, mettant en œuvre le procédé de restitution locale tel que décrit dans l'invention en référence à la figure 2. The device comprises a storage space 34, for example a memory (MEM), a processing unit 33, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 35, implementing the local restitution process as described in the invention with reference to FIG.
A l'initialisation, les instructions de code du programme d'ordinateur 35 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 33. Le microprocesseur de l'unité de traitement 33 met en œuvre les étapes du procédé de restitution locale d'une vidéo acquise localement et transmise par un réseau de communication pour une restitution distante à un destinataire, et notamment les étapes de réception d'au moins une information relative au mode de restitution distante de la vidéo transmise, d'adaptation de la vidéo destinée à être restituée localement en fonction de la au moins une information reçue, d'affichage de la vidéo adaptée, selon les instructions du programme d'ordinateur 35. Pour cela, le dispositif comprend, outre la mémoire 34, des moyens de communication 31 (COM) permettant au dispositif de se connecter à un réseau de télécommunication et d'échanger des données avec d'autres dispositifs par l'intermédiaire du réseau de télécommunications, et par exemple d'établir une communication visiophonique. Ces moyens de communication peuvent par exemple être une interface réseau. At initialization, the code instructions of the computer program 35 are for example loaded into a RAM memory before being executed by the processor of the processing unit 33. The microprocessor of the processing unit 33 implements implement the steps of the method of local restitution of a video acquired locally and transmitted by a communication network for remote rendering to a recipient, and in particular the steps of receiving at least one information relating to the remote rendering mode of the video transmitted, adapting the video to be restored locally according to the at least one received information, displaying the adapted video, according to the instructions of the computer program 35. For this, the device comprises, besides the memory 34, communication means 31 (COM) allowing the device to connect to a telecommunications network and exchange data with other devices by via the telecommunications network, for example to establish a videophone These communication means may for example be a network interface.
Le dispositif comprend des moyens d'affichage 36 (AFF) tels que par exemple un écran d'affichage permettant d'afficher la vidéo reçue du terminal lors d'une communication visiophonique et/ou d'afficher la vidéo acquise localement et adaptée par le procédé de restitution de l'invention. Le dispositif comprend des moyens d'interaction utilisateur 37 (I/O) tels que par exemple un clavier ou un écran tactile permettant à un utilisateur par exemple de composer un numéro, de lancer une application de visiophonie et/ou d'activer l'affichage de la vidéo au cours de la communication. The device comprises display means 36 (AFF) such as, for example, a display screen for displaying the video received from the terminal during a videophone call and / or displaying the video acquired locally and adapted by the method of restitution of the invention. The device comprises user interaction means 37 (I / O) such as, for example, a keyboard or a touch screen allowing a user, for example, to dial a number, to launch a videophone application and / or to activate the display of the video during the communication.
Le dispositif comprend également des moyens d'acquisition 32 (ACQ) d'une vidéo locale, par exemple une caméra, des moyens d'acquisition sonore 39 (MIC) tels que par exemple un microphone et des moyens de restitution sonore 38 (HP) tels que par exemple des haut-parleurs. Selon un mode particulier de réalisation de l'invention, le dispositif 30 est intégré dans un terminal téléphonique, par exemple un terminal mobile ou fixe possédant des moyens de visiophonie (32, 39, 38, 31 ). The device also comprises acquisition means 32 (ACQ) of a local video, for example a camera, sound acquisition means 39 (PCM) such as for example a microphone and sound reproduction means 38 (HP) such as for example loudspeakers. According to a particular embodiment of the invention, the device 30 is integrated in a telephone terminal, for example a mobile or fixed terminal having video telephony means (32, 39, 38, 31).
Selon un autre mode particulier de réalisation de l'invention, le dispositif est intégré dans un terminal de type ordinateur personnel, une TV connectée à un réseau de télécommunication, une borne interactive. According to another particular embodiment of the invention, the device is integrated in a terminal of the personal computer type, a TV connected to a telecommunications network, an interactive terminal.
La figure 4 illustre des étapes du procédé de détection d'un mode de restitution d'une vidéo selon un mode particulier de réalisation de l'invention. Le procédé de détection est mis en œuvre par exemple par le terminal 12 au cours d'une communication visiophonique avec le terminal 1 1 . FIG. 4 illustrates steps of the method for detecting a mode of rendering a video according to a particular embodiment of the invention. The detection method is implemented for example by the terminal 12 during a videophone communication with the terminal 1 1.
Le procédé comprend une étape 40 de restitution (E REST) par le terminal 12 de la vidéo transmise par le terminal 1 1 . The method comprises a step 40 of restitution (E REST) by the terminal 12 of the video transmitted by the terminal 1 1.
Le procédé met en œuvre une étape 41 de détection (E DETECT) d'un mode de restitution de la vidéo par le terminal 12. The method implements a step 41 of detection (E DETECT) of a mode of restitution of the video by the terminal 12.
Pour se faire, le procédé analyse au moins une interface de restitution du terminal 12 afin d'identifier si par exemple l'affichage de la vidéo reçue est déporté sur un dispositif connecté au terminal 12. To do this, the method analyzes at least one rendering interface of the terminal 12 in order to identify whether, for example, the display of the received video is deported on a device connected to the terminal 12.
Le procédé peut également analyser la liste des applications en cours d'exécution sur le terminal 12 et déterminer parmi les applications exécutées lesquelles nécessitent un affichage et si cet affichage est prioritaire à l'application de visiophonie. The method may also analyze the list of applications running on the terminal 12 and determine which applications are running which require a display and whether this display has priority over the videophone application.
Le procédé peut également extraire du système d'exploitation une interaction utilisateur avec une application nécessitant un affichage. Cette information indique que l'utilisateur du terminal 12 interagit avec une application et que cette application est alors affichée en premier-plan sur l'écran du terminal, masquant alors complètement ou partiellement la vidéo restituée. Le procédé analyse l'interface de restitution du terminal 12 afin d'identifier la zone d'affichage de la vidéo sur l'écran. The method can also extract from the operating system a user interaction with an application requiring a display. This information indicates that the user of the terminal 12 interacts with an application and that this application is then displayed in the foreground on the screen of the terminal, thus masking completely or partially the restored video. The method analyzes the rendering interface of the terminal 12 to identify the display area of the video on the screen.
A partir de ces analyses, le procédé détermine au moins un mode de restitution de la vidéo reçue et traduit ce mode de restitution en une information d'un mode de restitution telle que décrite en relation avec la figure 2. Cette information peut par exemple être traduite en format XML (pour extensible Markup Language en anglais). Cette information est transmise (E ENV) au terminal 1 1 lors d'une étape 42. From these analyzes, the method determines at least one mode of restitution of the received video and translates this mode of restitution into information of a mode of restitution as described in relation with FIG. 2. This information may for example be translated into XML (for Extensible Markup Language). This information is transmitted (E ENV) to the terminal 1 1 during a step 42.
Selon un mode particulier de réalisation de l'invention, l'information d'un mode de restitution peut être transmise par un message SIP INFO selon le protocole SIP (pour Session Initiation Protocol en anglais). According to a particular embodiment of the invention, the information of a rendering mode can be transmitted by a SIP INFO message according to the SIP (Session Initiation Protocol).
L'étape 41 de détection d'un mode de restitution est mise en œuvre tout au long de la communication visiophonique afin de prendre en compte les changements de restitution de la vidéo reçue au cours de la communication. A chaque détection d'un nouveau mode de restitution différent du mode de restitution courant, le procédé renvoie au terminal 1 1 un message contenant une information du nouveau mode de restitution. The step 41 of detection of a playback mode is implemented throughout the videophone communication to take into account the changes in the playback of the video received during the communication. At each detection of a new rendition mode different from the current rendering mode, the method returns to the terminal 11 a message containing information of the new rendering mode.
La figure 5 illustre l'architecture d'un dispositif 50, appelé également dispositif de détection ou dispositif destinataire, mettant en œuvre le procédé de détection selon un mode particulier de réalisation de l'invention. FIG. 5 illustrates the architecture of a device 50, also called detection device or recipient device, implementing the detection method according to a particular embodiment of the invention.
Le dispositif comprend un espace de stockage 54, par exemple une mémoire (MEM), une unité de traitement 53, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 55, mettant en œuvre le procédé de détection d'un mode de restitution tel que décrit dans l'invention en référence à la figure 4. The device comprises a storage space 54, for example a memory (MEM), a processing unit 53, equipped for example with a microprocessor (PROC), and driven by the computer program (PG) 55, implementing the method of detecting a mode of reproduction as described in the invention with reference to FIG.
A l'initialisation, les instructions de code du programme d'ordinateur 55 sont par exemple chargées dans une mémoire RAM avant d'être exécutées par le processeur de l'unité de traitement 53. Le microprocesseur de l'unité de traitement 53 met en œuvre les étapes du procédé de détection d'un mode de restitution d'une vidéo transmise par un réseau de communication au cours d'une communication vidéo entre au moins un émetteur et un destinataire, et notamment les étapes de restitution par le terminal du destinataire de la vidéo transmise par le terminal de l'émetteur, de détermination d'un mode de restitution de la vidéo reçue à partir de l'analyse d'au moins une interface de restitution du terminal, d'envoi au terminal de l'émetteur du mode de restitution déterminé, selon les instructions du programme d'ordinateur 55. Pour cela, le dispositif comprend, outre la mémoire 54, des moyens de communication 51 (COM) permettant au dispositif de se connecter à un réseau de télécommunication et d'échanger des données avec d'autres dispositifs par l'intermédiaire du réseau de télécommunications, et par exemple d'établir une communication visiophonique. Ces moyens de communication peuvent par exemple être une interface réseau. At initialization, the code instructions of the computer program 55 are for example loaded into a RAM memory before being executed by the processor of the processing unit 53. The microprocessor of the processing unit 53 implements the steps of the method for detecting a mode of rendering a video transmitted by a communication network during a video communication between at least one transmitter and a recipient, and in particular the restitution steps by the recipient's terminal. of the video transmitted by the transmitter terminal, of determining a mode of restitution of the video received from the analysis of at least one rendering interface of the terminal, sending to the terminal of the transmitter of the determined return mode, according to the instructions of the computer program 55. For this, the device comprises, in addition to the memory 54, communication means 51 (COM) enabling the device to connect to a telecommunications network and to exchange data with other devices via the telecommunications network. , and for example to establish a videophone communication. These communication means may for example be a network interface.
Le dispositif comprend des moyens d'affichage 56 (AFF) tels que par exemple un écran d'affichage permettant d'afficher la vidéo reçue du terminal lors d'une communication visiophonique. The device comprises display means 56 (AFF) such as for example a display screen for displaying the video received from the terminal during a videophone call.
Le dispositif comprend des moyens d'interaction utilisateur 57 (I/O) tels que par exemple un clavier ou un écran tactile permettant à un utilisateur par exemple de composer un numéro, de lancer une application de visiophonie et/ou d'activer l'affichage de la vidéo au cours de la communication. The device comprises user interaction means 57 (I / O) such as, for example, a keyboard or a touch screen enabling a user, for example, to dial a number, to launch a videotelephony application and / or to activate the display of the video during the communication.
Le dispositif comprend également des moyens d'acquisition 52 (ACQ) d'une vidéo locale, par exemple une caméra, des moyens d'acquisition sonore 59 (MIC) tels que par exemple un microphone et des moyens de restitution sonore 58 (HP) tels que par exemple des haut-parleurs. The device also comprises acquisition means 52 (ACQ) of a local video, for example a camera, sound acquisition means 59 (MIC) such as, for example, a microphone and sound reproduction means 58 (HP) such as for example loudspeakers.
Selon un mode particulier de réalisation de l'invention, le dispositif 50 comprend des moyens de connexion 501 (EXT) d'un dispositif d'affichage externe permettant de déporter l'affichage de la vidéo reçue lors de la communication visiophonique. According to a particular embodiment of the invention, the device 50 comprises connection means 501 (EXT) of an external display device for deporting the display of the video received during the videophone communication.
Selon un mode particulier de réalisation de l'invention, le dispositif 50 est intégré dans un terminal téléphonique, par exemple un terminal mobile ou fixe possédant des moyens de visiophonie (52, 59, 58, 51 ). According to a particular embodiment of the invention, the device 50 is integrated in a telephone terminal, for example a mobile or fixed terminal having video telephony means (52, 59, 58, 51).
Selon un autre mode particulier de réalisation de l'invention, le dispositif est intégré dans un terminal de type ordinateur personnel, une TV connectée à un réseau de télécommunication, une borne interactive. According to another particular embodiment of the invention, the device is integrated in a terminal of the personal computer type, a TV connected to a telecommunications network, an interactive terminal.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1161472A FR2984058A1 (en) | 2011-12-12 | 2011-12-12 | METHOD AND DEVICE FOR LOCAL VIDEO RESTITUTION DURING VISIOPHONIC COMMUNICATION |
| FR1161472 | 2011-12-12 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013088069A1 true WO2013088069A1 (en) | 2013-06-20 |
Family
ID=47557357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/FR2012/052907 Ceased WO2013088069A1 (en) | 2011-12-12 | 2012-12-12 | Method and device for local video restoration during videophonic communication |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR2984058A1 (en) |
| WO (1) | WO2013088069A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5689800A (en) * | 1995-06-23 | 1997-11-18 | Intel Corporation | Video feedback for reducing data rate or increasing quality in a video processing system |
| EP1566974A1 (en) * | 2002-09-27 | 2005-08-24 | Sanyo Electric Co., Ltd. | Multiple image transmission method and mobile device having multiple image simultaneous imaging function |
| EP1585327A1 (en) * | 2004-10-02 | 2005-10-12 | Siemens Schweiz AG | Method for reducing the video data when transmitting a main picture |
| WO2010067026A1 (en) * | 2008-12-10 | 2010-06-17 | Alcatel Lucent | Method and device for communication by video conference |
-
2011
- 2011-12-12 FR FR1161472A patent/FR2984058A1/en active Pending
-
2012
- 2012-12-12 WO PCT/FR2012/052907 patent/WO2013088069A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5689800A (en) * | 1995-06-23 | 1997-11-18 | Intel Corporation | Video feedback for reducing data rate or increasing quality in a video processing system |
| EP1566974A1 (en) * | 2002-09-27 | 2005-08-24 | Sanyo Electric Co., Ltd. | Multiple image transmission method and mobile device having multiple image simultaneous imaging function |
| EP1585327A1 (en) * | 2004-10-02 | 2005-10-12 | Siemens Schweiz AG | Method for reducing the video data when transmitting a main picture |
| WO2010067026A1 (en) * | 2008-12-10 | 2010-06-17 | Alcatel Lucent | Method and device for communication by video conference |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2984058A1 (en) | 2013-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8863222B2 (en) | Multiplexing, synchronizing, and assembling multiple audio/video (A/V) streams in a media gateway | |
| JP5199400B2 (en) | How to run rich video on mobile devices | |
| US8144182B2 (en) | Real time video communications system | |
| CN102202210B (en) | Method for mobile phone to play real-time monitoring video and mobile phone to play real-time monitoring video | |
| CN101848382A (en) | Method and system for adjusting video streaming image resolution ratio and code stream | |
| EP2793443B1 (en) | Method, device and system for detecting quality-of-service problems | |
| CN104219479A (en) | Video communication service processing method and system | |
| TWI416935B (en) | Video preview modules, systems, user equipment, and methods | |
| EP3840388A1 (en) | Dual audio-link decoder equipment | |
| JP5332303B2 (en) | Service providing method, streaming server, streaming transmission method, and program | |
| CN112584194A (en) | Video code stream pushing method and device, computer equipment and storage medium | |
| CN109729438B (en) | A method and device for sending and receiving video packets | |
| Agboma et al. | User Centric Assessment of Mobile Contents Delivery. | |
| CN101384007A (en) | Inter-network data transmission method, apparatus and communication device and system | |
| FR2980662A1 (en) | METHOD FOR RECORDING CONTENT IN A FILE ON A SERVER AND CORRESPONDING DEVICE | |
| WO2013088069A1 (en) | Method and device for local video restoration during videophonic communication | |
| Gabin et al. | 5G multimedia standardization | |
| EP2846520A1 (en) | Method and device for enriching communication | |
| FR2948842A1 (en) | Real time digital audio and video data stream transmission method for e.g. cellular phone, across e.g. Internet, involves transmitting audio stream across communication port in separated manner under action of remote terminal | |
| CN1710947A (en) | information processing device | |
| Fernandez et al. | An Interactive Video Streaming Architecture Featuring Bitrate Adaptation. | |
| Dang et al. | LSync: A Universal Timeline-Synchronizing Solution for Live Streaming | |
| KR20100001536A (en) | Video telecommunication system using ip set-top box | |
| Vuppala et al. | Measurement of user-related performance problems of live video streaming in the user interface | |
| CN119052462A (en) | Call quality evaluation method, device, equipment and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12813911 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12813911 Country of ref document: EP Kind code of ref document: A1 |