The present application claims priority to and the benefit of Korean patent application numbers 10-2014-0003577 filed on Jan. 10, 2014 and 10-2014-0182991 filed on Dec. 18, 2014, the entire disclosures of each of which are incorporated herein by reference.
1. Field of Invention
The present invention relates to a method and apparatus for representing user language characteristics in MPEG user description (MPEG-UD).
2. Description of Related Art
Recently, various services using big data have been introduced. The services urge users to make many selections. To help the users make the selections, a recommendation system may be used.
MPEG User Description (MPEG-UD) is being developed for a system for providing a better recommendation such that a user may make an easy and convenient selection by defining user information, context information, and a standard between several recommendation systems, which are used in a recommendation system.
In the current era of globalization, there is a need for a language service for users who use various languages in various fields. For example, exquisite translation techniques are needed to provide real life content such as IPTV content to users who use various languages in natural language forms.
The present invention is directed to a language service using a language-related user description (UD) in MPEG-UD.
One aspect of the present invention provides a method of representing user language characteristics in a MPEG user description (MPEG-UD) system, the method including: receiving a request for a user description (UD) of the user language characteristics from a recommendation engine; calling the UD of the user language characteristics from a UD database; and transmitting the called UD of the user language characteristics to the recommendation engine.
Another aspect of the present invention provides an apparatus for representing user language characteristics in an MPEG user description (MPEG-UD) system, the apparatus including: a user description (UD) manager configured to manage a user description (UD) that indicates static and dynamic information of a user; a context description (CD) manager configured to manage a context description (CD) that indicates context state information; a service description (SD) manager configured to manage a service description (SD) that indicates service information provided by an application; and a recommendation engine configured to, when a user request is received through the application, receive the UD, the CD, and the SD from the UD manager, the CD manager, and the SD manager, respectively, generate a recommendation description (RD) that indicates recommendation information based on the received UD, CD, and SD, and deliver the generated RD to the application, in which when a language service is needed for a service that is requested by the application, the recommendation engine receives a UD of user language characteristics from the UD manager and generates an RD indicating recommendation information for the language service based on the UD of the user language characteristics.
The above and other features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
Advantages and features of the present invention, and implementation methods thereof will be clarified through the following embodiments described with reference to the accompanying drawings. The present invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Hereinafter, preferred embodiments of the present invention will be described in detail such that a person skilled in the art may carry out the technical idea of the present invention easily.
In this disclosure below, when one part (or element, device, etc.) is referred to as being “connected” to another part (or element, device, etc.), it should be understood that the former can be “directly connected” to the latter, or “indirectly connected” to the latter via an intervening part (or element, device, etc.). Furthermore, when one part is referred to as “comprising (or including or having)” other elements, it should be understood that it can comprise (or include or have) only those elements, or other elements as well as those elements if there is no specific limitation indicated.
Referring to
The application 101 is used to provide a service to a user directly. The user may enter desired information into the MPEG-UD system 100 through the application 101, and the MPEG-UD system 100 may provide a result to the user through the application 101. According to an embodiment of the present invention, the application 101 may receive a request from the user, deliver (111) the received request to the recommendation engine 103, and receive (127) a recommendation description (RD) from the recommendation engine 103.
The recommendation engine 103 may receive and combine a user description (UD), a context description (CD), and a service description (SD) to generate the RD. In this case, metadata on and logical associations between the UD, the CD, and the SD may be considered, and various ranges of RDs may be generated according to complexity and performance of the recommendation engine 103. According to an embodiment of the present invention, the recommendation engine 103 may receive a user request through the application 101, request (112,114,115) and receive (121, 123, 125) the UD, the CD, and the SD from the UD manager 105, the CD manager 107, and the SD manager 109, respectively, and generate the RD based on the received UD, CD, and SD to deliver (127) the RD to the application 101.
The UD manager 105 includes a user description (UD) database 106 and serves to generate and manage a user description (UD). The UD may indicate static and dynamic information of a user. The UD manager 105 according to an embodiment of the present invention may call the UD from the UD database 106 according to a request (112) of the recommendation engine 103 and transmit (121) the called UD to the recommendation engine 103.
In the MPEG-UD system 100 according to an embodiment of the present invention, an apparatus 200 for representing user language characteristics may include the recommendation engine 103 and the UD manager 105.
Upon receiving a request for a language service from the application 101, the recommendation engine 103 according to an embodiment of the present invention may receive a user description (UD) of user language characteristics from the UD manager 105 to generate a recommendation description (RD) that indicates recommendation information about a language service based on the UD of the user language characteristics.
Here, the language service may be needed when a language-related service such as voice recognition, voice synthesis, or language education is provided, or when a service is translated from a specific language to another language, for example, using e-learning, machine translation, or the like. According to an embodiment of the present invention, in any case, it is possible to provide a language service for users who use various languages in various fields.
The UD manager 105 according to an embodiment of the present invention may call the UD of the user language characteristics from the UD database 106 and transmit (121) the called UD to the recommendation engine 103 according to a request (112) of the recommendation engine 103.
Referring again to
The SD manager 109 includes a service description (SD) database 110 and serves to generate and manage a service description (SD). The SD may indicate service information that is provided by the application 101. The SD manager 109 according to an embodiment of the present invention may call the SD from the SD database 110 according to a request (115) of the recommendation engine 103 and transmit (125) the called SD to the recommendation engine 103.
Referring to
Subsequently, the UD manager 105 calls the UD of the user language characteristics from the UD database 106 in operation 320.
Next, the UD manager 105 may transmit the UD of the user language characteristics to the recommendation engine 103 in operation 330.
According to an embodiment of the present invention, in any case, it is possible to provide a language service for users who use various languages in various fields through the above-described process.
A method of representing user language characteristics more naturally and exquisitely will be described below.
Referring to
Furthermore, the user preference may indicate the user's taste.
Referring to
Referring to
Here, the user language information may indicate a language that is available to a user, and the available language name information may indicate a name of a language the user can speak. In this case, the user language information may include an attribute that indicates at least one of a region where the language is used, accents of the language, and whether the language is a first language being a mother language or a second language being a foreign language.
The language command information may indicate a degree of the command of the language. In this case, the user language information may include an attribute that indicates at least one of a reading level, a writing level, a speaking level, and a listening level as high, medium, or low. In this case, the level is not limited to terms “high,” “medium,” and “low.” That is, various terms may be used to classify the level into three stages. For example, the level may be classified into beginning, intermediate, and advanced levels.
Referring to
Referring to
Referring to
Furthermore, the translation preference information includes an attribute that indicates at least one of a voice pitch, a voice speed, and a plurality of translations, thus allowing a result to be conveniently used at a pitch or speed that is preferred by the user.
The present invention may indicate in detail a method of representing user language characteristics and thus providing a natural and exquisite language service in the MPEG-UD.
In the drawings and specification, there have been disclosed typical exemplary embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation. As for the scope of the invention, it is to be set forth in the following claims. Therefore, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2014-0003577 | Jan 2014 | KR | national |
10-2014-0182991 | Dec 2014 | KR | national |