IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0688177
(2007-03-19)
|
등록번호 |
US-8462165
(2013-06-11)
|
발명자
/ 주소 |
- Han, Gang
- Blanchard, Terence D.
- Clark, Richard L.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
4 |
초록
A system, method, and computer program product are provided for controlling at least one aspect of a graphics hardware processor, in response to a command that is prompted by a vocal utterance.
대표청구항
▼
1. A method, comprising: receiving, at an agent, a command that is prompted by a vocal utterance, wherein the agent is a first user mode module of a system, and wherein the agent receives the command from a voice recognition application that is a second user mode module of the system and that conver
1. A method, comprising: receiving, at an agent, a command that is prompted by a vocal utterance, wherein the agent is a first user mode module of a system, and wherein the agent receives the command from a voice recognition application that is a second user mode module of the system and that converts the vocal utterance to the command;retrieving, by the agent, first information from a graphics hardware processor in response to the command prompted by the vocal utterance, the first information including at least one of a capability of the graphics hardware processor and a status of an aspect of operation of the graphics hardware processor, wherein the first information is retrieved by the agent by: sending a query to the graphics hardware processor for the first information in response to the command; andreceiving the first information from the graphics hardware processor as a result of the query;controlling, by the agent, at least one aspect of the graphics hardware processor, in response to the command and based on the first information retrieved from the graphics hardware processor; andoutputting second information associated with the graphics hardware processor, in response to the command and based on the first information retrieved from the graphics hardware processor;wherein the vocal utterance includes a vocalized instruction to change a configuration of at least one of a display and a video playback. 2. The method of claim 1, wherein the vocal utterance is received in conjunction with a tactile input. 3. The method of claim 2, wherein the tactile input includes keyboard input. 4. The method of claim 1, wherein the graphics hardware processor includes a graphics processing unit. 5. The method of claim 1, wherein the at least one aspect of the graphics hardware processor relates to a display configuration. 6. The method of claim 1, wherein the control of the at least one aspect of the graphics hardware processor involves at least one of a resolution, a refresh rate, a color depth, a multi-display configuration, a signal display mode, a clone mode, a dual view mode, an active display selection, an overscan compensation, a display rotation, a scaling mode, and a zoom feature. 7. The method of claim 1, wherein the at least one aspect of the graphics hardware processor relates to a video playback configuration. 8. The method of claim 1, wherein the control of the at least one aspect of the graphics hardware processor involves at least one of color control and filtering. 9. The method of claim 1, wherein the second information indicates at least one of a manufacturer of the graphics hardware processor and a current status of the operation of the graphics hardware processor. 10. The method of claim 1, wherein the second information is received from a database. 11. The method of claim 1, wherein the second information is received from the graphics hardware processor. 12. The method of claim 1, wherein the second information is outputted utilizing a graphical user interface. 13. The method of claim 1, wherein the second information is outputted utilizing a vocal utterance. 14. The method of claim 1, and further comprising translating the vocal utterance into a textual command. 15. The method of claim 14, and further comprising translating the textual command into an application program interface (API) call. 16. The method of claim 15, and further comprising sending the API call to a driver associated with the graphics hardware processor for controlling the at least one aspect of the graphics hardware processor. 17. The method of claim 1, wherein at least one other query is sent to an agent API and is translated and forwarded to the graphics hardware processor by the agent API in order to obtain the second information associated with the graphics hardware processor. 18. The method of claim 17, wherein the agent API is a third user mode module that is in communication with a kernel mode graphics driver that interfaces with the graphics hardware processor. 19. The method of claim 1, wherein the vocal utterance comprises a vocal command to change a resolution supported by the graphics hardware processor. 20. The method of claim 1, wherein the vocal utterance includes the vocalized instruction to change the configuration of the display. 21. The method of claim 1, wherein the vocal utterance includes the vocalized instruction to change the configuration of the video playback. 22. The method of claim 1, wherein the vocal utterance includes a request for a change in a resolution from a user, and the retrieving first information includes querying the graphics hardware processor to identify a make and a model of the graphics hardware processor in response to the request for the change in resolution, wherein it is determined based on the identified make and the identified model of the graphics hardware processor that the change in resolution is supported, and the outputting second information includes prompting the user to indicate whether the resolution should be changed to a higher resolution or a lower resolution based on the determination that the change in resolution is supported, and wherein the controlling at least one aspect of the graphics hardware processor includes, in response to a subsequent vocal command to raise the resolution from the user, raising the resolution of the graphics hardware processor to the supported higher resolution. 23. The method of claim 1, wherein the vocal utterance includes a request from a user to expand control from a single display environment to a dual display environment, and the retrieving first information includes querying the graphics hardware processor to identify a make and a model of the graphics hardware processor in response to the request to expand control from the single display environment to the dual display environment, wherein it is determined based on the identified make and the identified model of the graphics hardware processor that the dual display environment is available, and the outputting second information includes transmitting an indication to the user indicating that expansion to the dual display environment is supported, and wherein the controlling at least one aspect of the graphics hardware processor includes expanding control from the single display environment to the dual display environment. 24. The method of claim 1, wherein the vocal utterance includes a request from a user to activate the graphics hardware processor after the graphics hardware processor has timed out and has blacked out a display, and the controlling at least one aspect of the graphics hardware processor includes activating the graphics hardware processor in response to the vocal utterance including the request to activate the graphics hardware processor. 25. The method of claim 1, wherein the query is stored in a repository table, such that the agent sends the query in the repository table to the graphics hardware processor. 26. A computer program product embodied on a non-transitory computer readable medium, the computer program product including instructions which, when executed by a processor, cause the processor to perform a method comprising: receiving, at an agent, a command that is prompted by a vocal utterance, wherein the agent is a first user mode module of a system, and wherein the agent receives the command from a voice recognition application that is a second user mode module of the system and that converts the vocal utterance to the command;retrieving, by the agent, first information from at least one of a graphics hardware processor, a central hardware processor, and a network hardware processor in response to the command prompted by the vocal utterance, the first information including at least one of a capability of the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor, and a status of an aspect of operation of the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor, wherein the first information is retrieved by the agent by: sending a query to the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor for the first information in response to the command; andreceiving the first information from the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor as a result of the query;controlling, by the agent, at least one aspect of the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor, in response to the command and based on the first information retrieved from the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor; andoutputting second information associated with the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor, in response to the command and based on the first information retrieved from the at least one of the graphics hardware processor, the central hardware processor, and the network hardware processor;wherein the vocal utterance includes a vocalized instruction to change a configuration of at least one of a display and a video playback. 27. A system, comprising: an agent in communication with a driver, wherein the agent is a first user mode module of a system, the agent for: receiving a command that is prompted by a vocal utterance, wherein the agent receives the command from a voice recognition application that is a second user mode module of the system and that converts the vocal utterance to the command;retrieving first information from a graphics hardware processor in response to the command prompted by the vocal utterance, the first information including at least one of a capability of the graphics hardware processor and a status of an aspect of operation of the graphics hardware processor, wherein the first information is retrieved by the agent by: sending a query to the graphics hardware processor for the first information in response to the command; andreceiving the first information from the graphics hardware processor as a result of the query,controlling at least one aspect of the graphics hardware processor, in response to the command prompted by the vocal utterance and based on the first information retrieved from the graphics hardware processor, andoutputting second information associated with the graphics hardware processor, in response to the command and based on the first information retrieved from the graphics hardware processor;wherein the vocal utterance includes a vocalized instruction to change a configuration of at least one of a display and a video playback. 28. The system of claim 27, wherein the graphics hardware processor is in communication with memory via a bus.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.