[미국특허]
Visual indication of current voice speaker
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/00
G06F-003/048
출원번호
US-0671361
(2003-09-25)
등록번호
US-7503006
(2009-03-10)
발명자
/ 주소
Danieli,Damon V.
출원인 / 주소
Microsoft Corporation
대리인 / 주소
Workman Nydegger
인용정보
피인용 횟수 :
46인용 특허 :
40
초록▼
Visually identifying one or more known or anonymous voice speakers to a listener in a computing session. For each voice speaker, voice data include a speaker identifier that is associated with a visual indicator displayed to indicate the voice speaker who is currently speaking. The speaker identifie
Visually identifying one or more known or anonymous voice speakers to a listener in a computing session. For each voice speaker, voice data include a speaker identifier that is associated with a visual indicator displayed to indicate the voice speaker who is currently speaking. The speaker identifier is first used to determine voice privileges before the visual indicator is displayed. The visual indicator is preferably associated with a visual element controlled by the voice speaker, such as an animated game character. Visually identifying a voice speaker enables the listener and/or a moderator of the computing session to control voice communications, such as muting an abusive voice speaker. The visual indicator can take various forms, such as an icon displayed adjacent to the voice speaker's animated character, or a different icon displayed in a predetermined location if the voice speaker's animated character is not currently visible to the listener.
대표청구항▼
The invention in which an exclusive right is claimed is defined by the following: 1. A method for visually indicating a voice speaker to a listener in a context of a computing session, comprising the steps of: (a) obtaining a speaker identifier, the speaker identifier including a user name gamertag
The invention in which an exclusive right is claimed is defined by the following: 1. A method for visually indicating a voice speaker to a listener in a context of a computing session, comprising the steps of: (a) obtaining a speaker identifier, the speaker identifier including a user name gamertag, from voice data transmitted by the voice speaker; (b) associating the speaker identifier with a visual indicator used for indicating voice speakers; (c) selectively and temporarily, when the voice speaker is speaking, displaying the visual indicator and selectively and temporarily, when the voice speaker is speaking, displaying the user name gamertag, and when the visual indicator and the user name gamertag are displayed, displaying the visual indicator and the user name adjacent to one another, on the display to indicate that the voice speaker is speaking; (d) receiving user input selecting a players tab view that provides information on players in a current game session and in response to receiving user input selecting a players tab view: displaying a player's list including a player ID column listing gamertags for players in a current game session, and displaying a voice communication column capable of selectively displaying for each of the players in the player ID column each of: a muted icon that indicates that a local listener has muted voice communication from a selected player, a persistent bidirectional mute icon that indicates that the local listener or the network gaming service has prohibited the corresponding player from speaking to the listener and hearing any voice communication from the listener, a null icon that indicates that a corresponding player does not have a voice communicator, and a hear-only icon that indicates that a corresponding player can hear voice communication but does not have a microphone for speaking to other players. 2. The method of claim 1, wherein prior to the step of displaying, further comprising the step of determining whether the listener has elected to hear voice communications from the voice speaker. 3. The method of claim 2, wherein the step of determining comprises at least one of the steps of: (a) determining whether the listener has muted voice communications from the voice speaker; and (b) determining whether the voice speaker provided evidence that the voice speaker is trusted by the listener, so that voice communications from the voice speaker are allowed to be heard by the listener. 4. The method of claim 1, wherein prior to the step of displaying, further comprising the step of determining whether the listener is prohibited from hearing voice communications from the voice speaker. 5. The method of claim 4, wherein the step of determining comprises at least one of the steps of: (a) determining whether the voice speaker has been muted in the computing session; and (b) determining whether the voice speaker is restricted from voice communication as a result of one of an event occurring in the computing session and a status of the computing session. 6. The method of claim 1, further comprising modifying the voice data as a function of a status of at least one of the voice speaker and the listener in the computing session. 7. The method of claim 1, further comprising the step of mixing the voice data from the voice speaker with voice data from another voice speaker to provide the listener with a multi-voice communication. 8. The method of claim 1, further comprising modifying the voice data as a function of a predefined characteristic selected by the voice speaker. 9. The method of claim 8, wherein modifying the voice data as a function of a predefined characteristic selected by the voice speaker comprises adjusting the voice data to sound like an elf. 10. The method of claim 8, wherein modifying the voice data as a function of a predefined characteristic selected by the voice speaker comprises adjusting the voice data to sound like a preselected gender. 11. The method of claim 1, further comprising changing the appearance of a visual element that is controlled by the voice speaker in the computing session by moving a mouth on a character controlled by the voice speaker. 12. The method of claim 1, further comprising displaying to the listener a muted speaker identifier when an undesired voice speaker is speaking and when the undesired voice speaker's voice communication has been muted with respect to the listener. 13. The method of claim 1, further comprising displaying to the listener an indicator that a player is prohibited from speaking to the listener or hearing any voice communication from the listener. 14. The method of claim 1, further comprising displaying an indicator indicating that a participant does not have a voice communicator. 15. The method of claim 1, further comprising displaying an indicator indicating that a participant can hear voice communications, but does not have a microphone. 16. A memory medium on which are stored machine instructions for carrying out the following acts: (a) obtaining a speaker identifier, the speaker identifier including a user name gamertag, from voice data transmitted by the voice speaker; (b) associating the speaker identifier with a visual indicator used for indicating voice speakers; (c) selectively and temporarily, when the voice speaker is speaking, displaying the visual indicator and selectively and temporarily, when the voice speaker is speaking, displaying the user name gamertag, and when the visual indicator and the user name gamertag are displayed, displaying the visual indicator and the user name adjacent to one another, on the display to indicate that the voice speaker is speaking; (d) receiving user input selecting a players tab view that provides information on players in a current game session and in response to receiving user input selecting a players tab view: displaying a player's list including a player ID column listing gamertags for players in a current game session, and displaying a voice communication column capable of selectively displaying for each of the players in the player ID column each of: a muted icon that indicates that a local listener has muted voice communication from a selected player, a persistent bidirectional mute icon that indicates that the local listener or the network gaming service has prohibited the corresponding player from speaking to the listener and hearing any voice communication from the listener, a null icon that indicates that a corresponding player does not have a voice communicator, and a hear-only icon that indicates that a corresponding player can hear voice communication but does not have a microphone for speaking to other players. 17. A system for visually indicating a voice speaker to a listener in a context of a computing gaming session, comprising: (a) a processor; (b) a display in communication with the processor; and (c) a memory in communication with the processor, said memory storing machine instructions that cause the processor to carry out a plurality of functions, including: (i) obtaining a speaker identifier, the speaker identifier including a user name gamertag, from voice data transmitted by the voice speaker; (ii) associating the speaker identifier with a visual indicator used for indicating voice speakers; (iii) selectively and temporarily, when the voice speaker is speaking, displaying the visual indicator and selectively and temporarily, when the voice speaker is speaking, displaying the user name gamertag, and when the visual indicator and the user name gamertag are displayed, displaying the visual indicator and the user name adjacent to one another, on the display to indicate that the voice speaker is speaking; (iv) receiving user input selecting a players tab view that provides information on players in a current game session and in response to receiving user input selecting a players tab view: displaying a player's list including a player ID column listing gamertags for players in a current game session, and displaying a voice communication column capable of selectively displaying for each of the players in the player ID column each of: a muted icon that indicates that a local listener has muted voice communication from a selected player, a persistent bidirectional mute icon that indicates that the local listener or the network gaming service has prohibited the corresponding player from speaking to the listener and hearing any voice communication from the listener, a null icon that indicates that a corresponding player does not have a voice communicator, and a hear-only icon that indicates that a corresponding player can hear voice communication but does not have a microphone for speaking to other players. 18. The system of claim 17, wherein prior to displaying the visual indicator, the machine instructions further cause the processor to carry out the function of determining whether the listener has elected to hear voice communications from the voice speaker. 19. The system of claim 18, wherein the machine instructions further cause the processor to carry out at least one of the functions of: (a) determining whether the listener has muted voice communications from the voice speaker; and (b) determining whether the voice speaker provided evidence that the voice speaker is trusted by the listener, so that voice communications from the voice speaker are allowed to be heard by the listener. 20. The system of claim 17, wherein prior to displaying the visual indicator, the machine instructions further cause the processor to carry out the function of determining whether the listener is prohibited from hearing voice communications from the voice speaker. 21. The system of claim 20, wherein the machine instructions further cause the processor to carry out at least one of the functions of: (a) determining whether the voice speaker has been muted in the computing session; and (b) determining whether the voice speaker is restricted from voice communication as a result of one of an event occurring in the computing session and a status of the computing session. 22. The system of claim 17, wherein the machine instructions further cause the processor to modify the voice data as a function of a status of at least one of the voice speaker and the listener in the computing session. 23. The system of claim 17, wherein the machine instructions further cause the processor to carry out the function of mixing the voice data from the voice speaker with voice data from another voice speaker to provide the listener with a multi-voice communication. 24. The system of claim 17, wherein the machine instructions further cause the processor to the voice data as a function of a predefined characteristic selected by the voice speaker.
Pennock, John P.; Bamford, Drew C.; Danieli, Damon V.; Stipes, Matthew J.; Selbie, John R., Automatic and selective assignment of channels to recipients of voice chat data.
Fernandes Antonio M., Collaboration centric document processing environment using an information centric visual user interface and information presentation method.
Giaimo, Edward C.; Stipes, Matthew J.; Danieli, Damon V.; Mack, Wolfgang A.; Brooks, Thomas W., Enabling separate chat and selective enablement of microphone.
Fenton Wayne (San Jose CA) Eaton Glenn A. (San Jose CA) McFadden Joseph A. (Palo Alto CA) Taylor Stuart A. (Menlo Park CA) Tracy Edward D. (Palo Alto CA) Wang Emil C. W. (Menlo Park CA), Graphical computer interface for an audio conferencing system.
Harvey, William D.; McHugh, Jason G.; Paiz, Fernando J.; Ventrella, Jeffrey J., Method, system and computer program product for the delivery of a chat message in a 3D multi-user environment.
Lerner Edward A. ; Min Arthur W. ; Morris James E. G., System and method for visually identifying speaking participants in a multi-participant networked event.
Tang John ; Isaacs Ellen ; Morris Trevor ; Rodriguez Thomas ; Ruberg Alan ; Levenson Rick, System and method providing a computer user interface enabling access to distributed workgroup members.
Danieli,Damon V.; Selbie,John R.; Stipes,Matthew J.; Pennock,John P.; Bamford,Drew C., Use of online messaging to facilitate selection of participants in game play.
LeMay, Steven G.; Benbrahim, Jamal; Rowe, Richard E.; Breckner, Robert E.; Beaulieu, Nicole M.; Schlottmann, Gregory A., 3-D reels and 3-D wheels in a gaming machine.
LeMay, Steven G.; Benbrahim, Jamal; Rowe, Richard E.; Breckner, Robert E.; Beaulieu, Nicole M.; Schlottmann, Gregory A., 3-D reels and 3-D wheels in a gaming machine.
Dickins, Glenn N.; Spittle, Gary; Gunawan, David; Tucker, Anthony, Audio capture and render device having a visual display and user interface for use for audio conferencing.
Cheng, Li-Te; Rohall, Steven L.; Patterson, John F.; Ikura, Masato; Le, Phuong B., Computer system and method of using presence visualizations of avatars as persistable virtual contact objects.
Kurata, Gakuto; Nagano, Tohru; Tatsubori, Michiaki, Dialog server for handling conversation in virtual space method and computer program for having conversation in virtual space.
Kurata, Gakuto; Nagano, Tohru; Tatsubori, Michiaki, Dialog server for handling conversation in virtual space method and computer program for having conversation in virtual space.
Kurata, Gakuto; Nagano, Tohru; Tatsubori, Michiaki, Dialog server for handling conversation in virtual space method and computer program for having conversation in virtual space.
Shi, Dong; Sun, Xuejing; Li, Kai; Huang, Shen; Mundt, Harald; Purnhagen, Heiko; Dickins, Glenn, Near-end indication that the end of speech is received by the far end in an audio or video conference.
Brosnan, Jr., William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rodgers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
Brosnan, William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rodgers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
Brosnan, William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rodgers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
Brosnan, William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rodgers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
Brosnan, William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rogers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
Brosnan, William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rogers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
Brosnan, William R.; Beaulieu, Nicole M.; Benbrahim, Jamal; Escalera, Anthony R.; Kryuchkov, Alexey; LeMay, Steven G.; Mincey, Jeff; Nelson, Dwayne R.; Rogers, Andy; Schlottmann, Greg A., Trajectory-based 3-D games of chance for video gaming machines.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.