Abstract:
A method of interactive communication between communication terminals comprises a step of definition of the characteristics of persons with whom a session initiator wishes to have interactive communication, the set of these persons forming a virtual community with this initiator; a step of definition, for the interactive communication session, of the initial media for interaction between the session initiator and the other members of the virtual community; a step of the session initiator sending a request for connection to the terminals of the other members of the virtual community; and a step of definition of the rules for adaptation of the communication media as a function of the context specific to at least one of the members of the community, in particular the session initiator.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application is based on French Patent Application No. 0655785 filed Dec. 21, 2006, the disclosure of which is hereby incorporated by reference thereto in its entirety, and the priority of which is hereby claimed under 35 U.S.C. §119. 
       BACKGROUND OF THE INVENTION 
       [0002]    1. Field of the Invention 
         [0003]    The technical field of the invention is that of interactive television. 
         [0004]    2. Description of the Prior Art 
         [0005]    The term “interactive” is difficult to define, because it is applied to many products that are evolving quickly. 
         [0006]    For exchanges between humans, the term “interactive” is employed when the participants influence each other through their dialog. 
         [0007]    For man/machine exchanges, the term “interactive” is employed for operating conditions enabling reciprocal action in dialog mode or in real time. For example, a machine receives information from a user and responds to the user. For e-learning, the learner intervenes during his learning process and, through this intervention, modifies the learning process. 
         [0008]    Interactive television provides a back channel enabling the viewer to send the content provider information or enquiries. This complements the conventional televised content: access to links to Internet sites, T-commerce, video on demand, electronic program guide. 
         [0009]    In this way the television becomes a mass market digital electronic device. 
         [0010]    The back channel can be apparent on the screen of the television (for example a split screen (separate screen)), the user communicating by means of his remote control and his set top box or a built-in device, for example an IST (Integrated Smart Television) device. 
         [0011]    The expression “interactive television” is employed to designate realities that are somewhat different. 
         [0012]    Thus the expression “interactive television” has been used to indicate that a television viewer can make a choice between different contents of a digital bundle using an electronic program guide (EPG). 
         [0013]    The expression “interactive television” has also been used to designate access to the Internet from an ad hoc set top box (WebTv). 
         [0014]    The reality of the services offered under the label “interactive television” can be seen from two angles: the content of the services, on the one hand, and the type of interactivity, on the other hand. 
         [0015]    With regard to the service content, a distinction can be made between:
       enhanced TV;   call TV;   stand-alone interactive television.       
 
         [0019]    For enhanced television, services are offered that complement the broadcast program. Additional information is sent to the viewer, for example during the vertical blanking interval of the TV signal and/or via telephone lines. This additional information can consist of text, graphics and fixed images concerning the program, web content activated by triggers, new audio and video, or a personalized view (camera angle). For example, the Equidia channel offers subscribers who have a digital terminal connected to a telephone line the facility to open an account and bet at home on all broadcast horse races. The information delivered can be linked to the program being broadcast or not. Enhanced television does not enable communication between persons watching the same program. 
         [0020]    Where call TV is concerned, a communication service enables a TV viewer to intervene live or off-line in the content of a broadcast program. For example, the company Tatamia Solutions offers a platform called Tatamia Interactive Channel enabling the broadcasting of SMS (Short Message Service) text messages live on screen. For example, the television viewer can choose a video clip to be transmitted during a broadcast and dedicate it while chatting with their friends. Viewers can also vote or participate in a competition, for example during reality TV broadcasts. 
         [0021]    A stand-alone interactive television service does not include any main or accessory television service. These are in particular transactional services such as home banking and classified advertisements. The television receiver can also be used as a receiver terminal for messages exchanged between subscribers, for example (the TV mail service of the company TPS, for example): when a subscriber receives a new message, he is automatically alerted at the bottom of the screen when he changes channel. The television receiver can also be used as a screen for interactive gains offered by a virtual channel. 
         [0022]    A distinction is made between a simulated type of interactivity, a remote type of interactivity, and a real type of interactivity. 
         [0023]    When interactivity is of the simulated type, the applications and data are integrated into the broadcast video stream, once only or in a loop. The services are made available either in real time when selected by the television viewer or by storage on the hard disc, enabling local interactivity. 
         [0024]    When interactivity is of the remote type, there is an exchange of data between the broadcaster and the television viewer by means of an equipment independent of the content broadcasting network. For example, a gambler can access his account via the telephone line to which the set top box is connected. 
         [0025]    Real interactivity refers to service broadcast networks that integrate a permanent back channel. 
         [0026]    One attraction of interactivity is strengthening the links between distant persons, so as to create virtual communities (for example groups of friends, members of a family, persons sharing the same interests). 
         [0027]    The life of these virtual communities would be facilitated by instant communication means offering high performance. 
         [0028]    In this line of thinking, there are known, for example, instant messaging services such as Windows Live Messenger, Yahoo!Messenger, Google Talk, ICQ, Livecom, AOL Instant Messenger. These proprietary programs have been developed for fixed computers or certain mobile terminals (Personal Digital Assistants (PDA)) and are generally not mutually compatible. 
         [0029]    There have also been initiatives in mobile instant messaging (Mobile Instant Messaging and Presence Services (IMPS)), without so far leading to interoperable services, which would replace SMS (Short Message Service) and MMS (Multimedia Message Service) messages with instant messaging for intelligent portable communication terminals (smartphones). 
         [0030]    The Applicant has developed an interactive television technology known as AmigoTV enabling the user to share opinions and emotions among a community. If several friends are watching the same television program, using AmigoTV they can comment live to each other, their voices passing over the Internet, and six persons being able to communicate at the same time. To find out who is watching television and the channel he is watching, it suffices to use the remote control to consult a menu in which all this information is displayed in real time, the presence of the members of the community being indicated by on-screen avatars. AmigoTV also enables images and sounds chosen from a catalog to be sent to illustrate a mood in reaction to a televised event. AmigoTV does not necessitate the use of a keyboard or a mouse. The AmigoTV technology does necessitate a headset, microphone, television and set top box, however. 
         [0031]    The invention aims to offer members of a community interactive communication services in a mobile television environment, those services enabling exchanges between persons who are “close”. 
         [0032]    Here “close” means at least one of the following:
       the persons are geographically close to each other;   the persons are pursuing substantially the same activity when they decide to communicate with each other;   the persons have substantially the same interests;   the persons have access to comparable or compatible telecommunication means.       
 
         [0037]    The interactive communication means according to the invention must enable the members of a community to exchange instant messages, but also to chat, and to exchange voice or video data associated with the television programs broadcast to their mobile terminals. 
         [0038]    The communication services offered by the invention must enable the members of a community to exchange emoticons and converse. 
       SUMMARY OF THE INVENTION 
       [0039]    To this end, a first aspect of the invention relates to a method of interactive communication between communication terminals, the method comprising:
       a step of definition of the characteristics of persons with whom a session initiator wishes to have interactive communication, the set of these persons forming a virtual community with this initiator;   a step of definition, for the interactive communication session, of the initial media for interaction between the session initiator and the other members of the virtual community;   a step of the session initiator sending a request for connection to the terminals of the other members of the virtual community,
 
this method comprising a step of definition of the rules for adaptation of the communication media as a function of the context specific to at least one of the members of the community, in particular the session initiator.
       
 
         [0043]    The method advantageously comprises, during the interactive communication session, the display of television programs on at least one of the communication terminals of the virtual community, in particular the communication terminal of the session initiator. It is nevertheless to be understood that the session initiator may wish to open an interaction session without having to be viewing a television transmission beforehand. For example, a person could announce that he wishes to participate in an interactive communication session during a future transmission, and the members of the community could discuss the modalities of that session (times, communication media chosen, for example). 
         [0044]    The definition of the characteristics of the persons between whom interactive communication is provided advantageously takes account of the location of the persons, in particular their geographical location. A virtual community can therefore be defined as a function of the place at which its members are located, or their common destination, for example. 
         [0045]    The definition of the characteristics of the persons between whom interactive communication is provided advantageously takes account of the profile of the persons, in particular their interests and the type of relations with the initiator. Among his relationships, the session initiator could, for example, select those who might be interested in a televised program the broadcasting of which has been notified or is in progress. 
         [0046]    The definition of the characteristics of the persons between whom interactive communication is provided advantageously takes account of the capacities of the communication terminals used by those persons. 
         [0047]    A second aspect of the invention relates to an interactive communication server for implementation of the method as described hereinabove, that server comprising an adaptation rule module containing the service adaptation rules, those rules being either predefined or created by the operator or the session initiator, the server further comprising an engine responsible for configuring, managing and adapting the interactive communication service as a function of the context specific to at least one of the members of the virtual community, in particular the session initiator. 
         [0048]    The server advantageously further comprises a media converter module responsible for the consistency of the media chosen by each of the members of the virtual community for their interactive communications. 
         [0049]    The server advantageously further comprises a user in the community profile module containing the generic rules of the community based on the profile of the session initiator. 
         [0050]    The server advantageously further comprises a proximity community module containing a list of the persons who are in the vicinity of the session initiator. 
         [0051]    The server advantageously further comprises a list of friends module containing a list of the friends of the session initiator. 
         [0052]    A third aspect of the invention relates to an interactive communication network comprising at least one server as described hereinabove in which at least one of the communication terminals, in particular the communication terminal of the session initiator, is a mobile telecommunication terminal. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0053]    Other objects and advantages of the invention will become apparent in the light of the description given hereinafter with reference to the appended drawings, in which: 
           [0054]      FIG. 1  is a diagrammatic overview of the means of one embodiment of the invention; 
           [0055]      FIG. 2  is a more detailed diagram of some of the means used in the invention. 
       
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT 
       [0056]    The invention provides an interactive communication service for a community in a mobile television environment. 
         [0057]    This service is referred to hereinafter as a mobile smart chat TV service (MSCTV service). As will become apparent hereinafter, in the context of the invention, the term “chat” as used in instant messaging refers not only to exchange of text messages but also exchange of sounds, images, videos or files. 
         [0058]    The MSCTV service enables discussion between members of a community by means of text, voice or video, as well as the exchange of emoticons, emotional states and intellectual attitudes (moods), when the members of that community (for example friends) are watching the same television program on their mobile terminal, or using the same interactive mobile application. 
         [0059]    These exchanges are integrated into the screen of the mobile terminal and the MSCTV service can use the interfaces of the mobile terminal (for example microphone, camera, keypad). 
         [0060]    The MSCTV service takes account of the context, the location, and the profile of the user and those of the members of the community. 
         [0061]    Here “context” refers in particular to:
       the environment in which the members of the community are located (for example private place, public place, noisy or quiet surroundings),   the type of network (bandwidth, quality of service);   the capabilities of the communication terminals of the community members (screen size, media supported, terminal type),   the context in which the interactive communication session takes place (activities of community members, events),   the social context (should community members be listed as friends, neutral parties, enemies, neighbors, work colleagues or relations);   the personal context (mood of the community members, aggressiveness, stress),   the selected television program.       
 
         [0069]    The term “location” refers not only to the geographical location but also to other parameters relating to movement: destination, speed. 
         [0070]    Here “user profile” refers in particular to the description of the user, their preferences, their rights, and historical data. 
         [0071]    The effect of the environment on the MSCTV service can be illustrated in the following manner: a community member begins his exchanges with the other members of the community in voice mode and switches to text mode when he enters a public place or noisy surroundings. For example, Bob is alone in a train compartment and is using the MSCTV service to watch a football match on his mobile terminal. Being on his own in the compartment, Bob conducts a discussion with his friends in voice mode. When someone enters and sits down in the compartment, Bob decides to continue the conversation with his friends without annoying that person. Bob decides to switch from voice mode to text mode. As a function of specific conditions, the passage from voice mode to text mode can be automatic, for example changing from text mode to voice mode if a community member has to drive a vehicle during an exchange session. 
         [0072]    The effect of the terminals on the MSCTV service can be illustrated in the following manner. During an MSCTV session, one community member A is using a media different from that chosen by the other members B, C, D to interact. For example, this user A is using voice mode while the other community members B, C, D are using text mode to communicate. Voice synthesis enables the other community members B, C, D to communicate with the user A, while a voice recognition device enables the user A to communicate with the other community members B, C, D. 
         [0073]    The MSCTV service can be deployed over existing elements of the mobile network. 
         [0074]    Several standards currently cover broadcasting television to mobile terminals: MPEG-4 BIFS, MPEG-LASeR (Lightweight Application Scene Representation, promoted by Streamezzo), SVG (Scalable Vector Graphics, promoted by the World Wide Web Consortium (W3C)), MORE (Mobile Open Rich-Media Environment, promoted by Nokia). For television broadcasting to mobile terminals such as UMTS (Universal Mobile Telecommunications System) telephones, a cell supports a small number of simultaneous high bit rate (typically 256 kbit/s) multimedia sessions. This capacity will doubtless be enhanced by the introduction of HSDPA (High Speed Downlink Packet Access) or 3GLTE (3GPP Long Term Evolution). The “broadcast” solution is not subject to this limitation, three technologies for broadcasting television to mobile terminals being possible:
       MBMS (Multimedia Broadcast/Multicast Service), an extension of the UMTS;   terrestrial digital networks such as DVB-H (Digital Video Broadcast transmission to Handheld terminals), T-DMB (Terrestrial Digital Multimedia Broadcasting), Media-Flo (Media Forward Link Only), and the Japanese ISDB-T network;   hybrid satellite/terrestrial networks such as S-DMB in Korea, MobaHO! in Japan or DVB-H adapted to the S band as developed by the Applicant, providing a capacity of 5 to 11 Mbit/s (8 MHz), and 20 to 30 channels, compared to the three 256 kbit/s channels of MBMS.       
 
         [0078]    The MSCTV service can be deployed via the broadcast channel employing DVB-H, for example, the back channel using the 3G network. 
         [0079]    In another embodiment, the MSCTV service is integrated into an IMS (IP Multimedia Subsystem) environment. Integration into an IMS solution offers all the advantages offered by an IMS environment such as AAC, GLMS (Group List Management Server), HSS (Home Subscriber Server, for example user profile), communications (unified messaging, voice and video mail, voice and video portal, conference calls). 
         [0080]    Deployment on fixed or fixed/mobile networks can also be envisaged. 
         [0081]      FIG. 1  shows implementation of an MSCTV service in an IMS environment. 
         [0082]    A television program  1  is broadcast using the network  2 , for example a DVB-H network. 
         [0083]    The end user  3  decides to have a discussion by means of the MSCTV service with a community (friends, persons located in the same geographical area, persons having the same profile). 
         [0084]    The end user  3  chooses a predefined rule or defines his rules himself for the selection of the members of the community. 
         [0085]    Using his terminal  4 , the end user  3  contacts a server  5  for application of these predefined rules or to institute his own rules. 
         [0086]    For example, the end user  3  chooses the “discussion with persons nearby” option. The end user then receives a list of persons who are located nearby and can choose those with whom he does not wish to interact. 
         [0087]    The end user can also choose automatic rules to be applied if the context changes: for example, to switch from voice mode to text mode on entering a public place. 
         [0088]    When the configuration of the session has been established, the MSCTV service is operational and interaction can begin. The service will be adapted throughout the session. 
         [0089]      FIG. 2  is a diagram of the MSCTV server. 
         [0090]    That server comprises a plurality of modules. 
         [0091]    The adaptation rule module  6  contains service adaptation rules that are either predefined or created by the operator or the end user. 
         [0092]    The media converter module  7  is responsible for the consistency of media between the members of the community. For example, if some community members are using voice mode when others are using text mode, the media converter module  7  will ensure that all members of the community can interact with each other. For example, this module  7  will be responsible for converting text data into voice data (for example by voice synthesis) or voice data into text data (speech recognition). 
         [0093]    The community rule module  8  contains rules specific to the community. Those rules are defined by the operator or the end user. 
         [0094]    The user profile in the community module  9  contains generic rules of the community based on the user profile. It supplies lists of persons who have a profile close to or similar to that of the end user. 
         [0095]    The proximity community module  10  contains a list of the persons who are in the vicinity of the end user. Different rules can be defined by the end user or the operator. Basic rules concern the proximity (for example perimeter) or more contextual rules can be defined (persons on the same train, the same bus). 
         [0096]    The list of friends module  11  contains a list of the friends of the end user. This list is created by the end user. 
         [0097]    The engine  12  of the MSCTV service is responsible for configuring, managing and adapting the MSCTV service. This engine manages the various modules  6 - 11  constituting the MSCTV service. 
         [0098]    The MSCTV service server  13  is interfaced with enablers  14  of the IMS environment such as presence, GLMS, AAC, QoS. 
         [0099]    The server  13  is also interfaced with communication applications  15 . 
         [0100]    The use of the MSCTV service will now be described. 
         [0101]    John is watching a football match on his mobile terminal. He decides to converse with his friends using the MSCTV service. He launches the MSCTV application. Numerous options are offered to him. John can communicate with his friends (or a selection of them), for example persons situated in the same place (for example on the same train, the same bus). John can also select persons having the same profile as himself (or a profile close to his profile). John can also select persons having a particular profile. 
         [0102]    John chooses to have a conversation by means of the MSCTV service with his friends who are watching the same television program. The conversation using the MSCTV service can be conducted by exchanging text, voice, video or interactive images/sounds/icons. John chooses to have a video conversation. 
         [0103]    Discussions between community members and comments are then possible during the football match. Icons and animations can be exchanged and appear on the television screens of the friends so as to describe their respective moods and emotions. 
         [0104]    One example of a scenario for use of the MSCTV service is as follows. 
         [0105]    In a first step, Bart decides to watch a football match on his mobile terminal. He then chooses to activate the MSCTV service to have a discussion with other persons. Bart then accesses the service guide. Several options are offered in that guide, for example: program guide, voting, chat. 
         [0106]    In a second step, Bart chooses the chat option. 
         [0107]    In a third step, Bart configures the MSCTV service session. He is offered the following criteria: filtering of persons forming the community (friends, proximity, profiles), selection of media, session adaptation rules. Bart defines the criteria of the community, selects the media used to interact, and the adaptation rules. 
         [0108]    In a fourth step, the MSCTV service is then functional. Bart can see the persons connected (for example through icons, photographs). In addition to video images, Bart can send texts and icons to his friends. 
         [0109]    Alternatively, Bart uses a mobile communication terminal comprising a video camera and chooses to interact with his friends using voice and video. If Bart enters a public place, thanks to the adaptation rules, he is automatically switched from the voice mode to the text mode and his words appear on the screens of the other members of the community, in a window or overlaid on the screen display. 
         [0110]    The interactive communication service according to the invention has numerous advantages:
       management of the community integrating the context;   adaptation of the service to the context (for example varied environments), to the performance of the networks and the terminals, and to the media used (text, voice, video);   offer of new services for mobile television.       
 
         [0114]    With the MSCTV service, the members of the same community who are watching the same television program can interact via varied media and applications. A community can be created on the basis of varied criteria: persons having the same profiles and interests, for example, geographical proximity. The criteria for creating a community can be chosen by an end user or an operator. The MSCTV service can be integrated into a community management module or interfaced to such a module.