[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2017164547A1 - Immersion event-based content weight adjustment system and content weight adjustment method using same - Google Patents

Immersion event-based content weight adjustment system and content weight adjustment method using same Download PDF

Info

Publication number
WO2017164547A1
WO2017164547A1 PCT/KR2017/002554 KR2017002554W WO2017164547A1 WO 2017164547 A1 WO2017164547 A1 WO 2017164547A1 KR 2017002554 W KR2017002554 W KR 2017002554W WO 2017164547 A1 WO2017164547 A1 WO 2017164547A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
client
event
video
immersive
Prior art date
Application number
PCT/KR2017/002554
Other languages
French (fr)
Korean (ko)
Inventor
김남균
천솔지
Original Assignee
(주)잼투고
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주)잼투고 filed Critical (주)잼투고
Publication of WO2017164547A1 publication Critical patent/WO2017164547A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing

Definitions

  • the present invention relates to an immersive event-based content weight adjustment system and a content weight adjustment method using the same, and more particularly, to detect an immersive event among content consumption client manipulation behaviors or user terminal manipulation behaviors of a user who is watching content and to adjust the content weights.
  • UGC personalized contents
  • the increase in UGC is positive in terms of content diversification, but the flooding of low quality UGCs has the negative side of making it difficult to search and use high quality UGCs.
  • users perform a keyword search, recommend video contents that meet the user's needs as a search contents list according to the search algorithm of the video providing service provider, and the user recommends the video. It is common to select video content to be watched among contents.
  • the video service provider when the video content is selected, the video service provider additionally recommends the related video contents having a property similar to the currently playing video content as the related content list during the playing of the video content, and the user logs in to the corresponding video providing service site.
  • the video providing service provider may predict the video contents corresponding to the user's preference by referring to the video viewing history or the video search history of the user and recommends the user as a customized content list.
  • the video content is sequentially arranged in the search content list, the related content list, and the customized content list according to the content weights assigned by the video service provider.
  • the most common method of adjusting content weights and the first prior art are statistically disclosed as disclosed in U.S. Patent No. 5,790,426 "automated collaborative filtering system” and Netflix U.S. Patent No. 8,271,338 "Approach for Estimating User Rating of Items.”
  • the video content that is most played or purchased by the subscribers of the video service service site has a high content weight, and the content highly recommended or highly rated by the subscribers of the video service service site has a high content weight.
  • the first conventional technology there is an advantage of providing relatively high quality content to subscribers.
  • content that has received a high content weight at the beginning of the evaluation is continuously exposed and receives a higher weight as time passes. Quality content added to the problem was difficult to expose to users.
  • Second, when a user gives a rating or recommendation after viewing content there is a problem of lowering user convenience because the user requires an evaluation action, which is an additional behavior.
  • the second conventional technology based on physical change unlike the first conventional technology, since the user does not require additional recommendation or evaluation behavior, the user convenience is high, and based on the physical change of the user, Compared with the distorted evaluation, there is less advantage.
  • expensive additional equipment such as camera equipment and brain wave measurement equipment is required to continuously monitor the body changes of the user who is watching the video, and it is difficult to apply to general monitors and televisions without the equipment.
  • content evaluation is to provide quality contents to subscribers and ultimately for the benefit of video service providers. To this end, users have to continuously provide physical information corresponding to sensitive personal information while watching videos. . This not only raises privacy concerns but also violates applicable laws in countries that sensitively restrict the collection of personal information.
  • the third conventional technology based on the content reproduction behavior of the user, unlike the first conventional technology, since the user does not require additional recommendation or evaluation behavior, the user convenience is high, and the additional equipment is different from the second conventional technology. Is not required, and unlike the physical information, the content reproduction behavior of the user corresponds to personal information having no high sensitivity and importance, and thus has a low possibility of invading privacy and a violation of laws related to personal information.
  • the third conventional technology has a fundamental problem that does not reflect recent changes in the viewing behavior of video contents by users.
  • a paying video content such as a movie or a TV series has a high possibility of constant viewing of a user, and thus a skip event is less likely to occur, and the skip event may be estimated to reflect a very low immersion of the user.
  • the advertisement video content is highly likely to be skipped by the user, it is unlikely that a constant viewing event occurs, and the occurrence of the constant viewing event reflects a very high degree of immersion of the user.
  • the present invention is to solve the above problems, the immersive event-based content weight adjustment system according to the present invention and the content weight adjustment method using the same, the video player (content consumption client) that corresponds to the visual concentration behavior during viewing of the video content of the user )
  • An immersive event that detects any one of a client display enlargement event, a client resolution change event, which is a manipulation behavior, or a client volume increase event, which is a content consumption client manipulation behavior that corresponds to an auditory concentration behavior while watching a video content of a user.
  • the event evaluation client and the content evaluation server that changes the content weight of the video content where the first immersive event occurs, the visual focusing or auditory focusing behavior of the user is detected as the content immersion level.
  • the purpose of this method is to improve the accuracy of measuring the user's content immersion by adjusting the content weight, and to improve the user's convenience by not requesting the user for the additional work of requesting the evaluation of the content.
  • An immersive event-based content weight adjustment system includes: an input object for inputting a link object capable of accessing additional information provided to the video content or a video overlayed inside the video content; An immersive event detection client that receives an interactive object selection event generated by a user selecting the same interactive object from a content consuming client and detects it as a second immersive event, and a content that changes content weight of video content in which the second immersive event occurs.
  • An immersive event detection client that receives an interactive object selection event generated by a user selecting the same interactive object from a content consuming client and detects it as a second immersive event, and a content that changes content weight of video content in which the second immersive event occurs.
  • Improve the accuracy of measuring user's content commitment by additionally detecting user's content commitment to video client using interactive object and using it for content weight adjustment through evaluation server
  • Another object is to improve the user's convenience by not requesting the user an additional task of requesting an evaluation of the content.
  • An immersive event-based content weight adjustment system and a content weight adjustment method using the same include a video device change event, a video device addition event, and a system resolution change event corresponding to a visual focusing action while viewing a video content of a user.
  • a video device change event a video device addition event
  • a system resolution change event corresponding to a visual focusing action while viewing a video content of a user.
  • an immersive event detection client that receives a system video output change event from a system input / output interface of a user terminal and detects it as a third immersive event and a content evaluation server that changes the content weight of video content in which the third immersive event occurs.
  • User's content immersion by additionally detecting video device changes corresponding to visual focusing actions on the system of the user terminal rather than the content consuming client and using them for content weight adjustment Improve the definition and accuracy, as the user does not request additional work to request an evaluation of the content and to enhance user convenience for other purposes.
  • an immersive event-based content weight adjusting system and a method for adjusting content weight using the same include: an audio device change event, an audio device addition event, and a system volume increase corresponding to an auditory concentration action while watching a video content of a user
  • An immersive event detection client that receives a system audio output change event such as an event from a system input / output interface unit of the user terminal and detects it as a third immersive event, and a content evaluation server that changes the content weight of video content in which the third immersive event occurs.
  • An immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention, a content recommendation event for a video content, a content sharing event, a channel subscription event of a content upload user, another content of a content upload user
  • a content recommendation event for a video content
  • a content sharing event a channel subscription event of a content upload user
  • another content of a content upload user After viewing content through an immersive event detection client that detects a further search event for, or a continuous viewing event for a recommended video as a fourth immersive event, and a content rating server that changes the content weight of the video content where the fourth immersive event occurred.
  • a content rating server that changes the content weight of the video content where the fourth immersive event occurred.
  • an immersive event-based content weight adjustment system and a content weight adjustment method using the same the monitoring client and the operation change to transmit the operation change information through the communication network by monitoring the operation change of the content consumption client Client display enlargement event, client resolution change event, which is a video player (content consuming client) manipulation action corresponding to visual focusing action while receiving information and viewing the user's video content, or auditory focusing action while viewing user's video content Visual focusing or auditory focusing of the user through a content evaluation server that detects any one of the client volume increase events, which are video player manipulations, as the first immersive event and changes the content weight Is detected as content immersion and used to adjust the content weight, thereby improving the accuracy of the user's content immersion measurement and improving the user's convenience by not asking the user for the additional work of evaluating the content.
  • client display enlargement event client resolution change event
  • client resolution change event which is a video player (content consuming client) manipulation action corresponding to visual focusing action while receiving information and viewing the user's video content
  • the immersive event-based content weight adjusting method In the immersive event-based content weight adjusting method according to the first embodiment of the present invention, content immersion according to detection of an immersive event of a content consumption client installed in the user terminal, a content consumption client installed in the user terminal, and the user terminal A system comprising an immersive event detection client evaluating a figure, a content providing server for supplying video content to the user terminal through a communication network, and a content evaluation server for changing the weight of the content by communicating with the immersive event detection client through the communication network.
  • the immersive event-based content weight adjustment method using: a) the content consumption client is driven by the arithmetic processing unit of the user terminal to receive content data from the content providing server through the communication network; Providing a video content to a user; b) a client display enlargement by which the immersive event detection client is driven by the arithmetic processing unit of the user terminal to increase a client display screen area for visually displaying the video content while providing the video content of the content consuming client; An event, a client resolution change event that causes the client display resolution to visually display the video content during the video content provision of the content consumption client to change, or an audio content of the video content during the video content provision of the content consumption client Detecting at least one of a client volume increase event that causes the client volume to be played back to increase as a first immersive event; And c) the weight-up request for the immersive event detection client to increase the content weight for the video content consumed by the content-consuming client to the content evaluation server through a communication network according to the detection of the first immersive event. Transmitting
  • the step a) may include the content consumption client being an interactive object that receives interactive data through the communication network and is overlaid on the video content. Further providing to the user, and the step b) further includes, by the immersive event sensing client, an interactive object selection event, wherein the interactive object is selected by the user during the provision of the video content of the content consuming client, as the second immersive event. And detecting the step c) by the immersive event detection client to increase the weight for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the second immersive event. Sending the information request, it characterized.
  • the step a) comprises: a content input client inputs a comment input interactive object capable of inputting a comment overlaid on the image as the interactive object; It is characterized by providing to the user.
  • the step b) may include the immersive event sensing client according to a video output change of the user terminal while providing the video content of the content consuming client.
  • the sensing client may transmit the weight increase request for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the third immersive event.
  • the immersive event detection client changes the video output device of the user terminal while providing the video content of the content consumption client.
  • a video device change event to add a new video output device to the user terminal during the provision of the video content of the content consumption client, or a video device addition event to the user terminal during the video content provision of the content consumption client At least one of a system resolution change event for changing a system display resolution of a video output device is the system video output change event as a system input / output interface of the user terminal. And detect it as the third immersive event.
  • the immersive event sensing client may be configured to provide an audio output device of the user terminal while providing the video content of the content consuming client.
  • An audio device change event for changing, an audio device addition event for adding a new audio output device to the user terminal while providing the video content of the content consuming client, or the video content of the content consuming client Receive at least one of a system volume increase event for increasing the system volume of the audio output device from the system input / output interface as the system audio output change event and the 3 is characterized in that detected as molipseong event.
  • the immersive event detection client may provide the content during or during the video content provision of the content consumption client.
  • Content recommendation event by recommendation request for the video content to the content providing server through the consuming client, during the video content providing of the content consuming client or after providing the video content to the content providing server through the content consuming client.
  • a content sharing event by a sharing request for another video service of the video content, during the video content providing by the content consuming client, or after providing the video content through the content consuming client A channel subscription event by a subscription request for a video channel of an uploading user who is the user who uploaded the video content to the content providing server, during the video content provision of the content consumption client or after the video content provision, An additional search event by a search request for another video content uploaded by the uploading user to the content providing server through the content consumption client or during the video content provision of the content consumption client or after the video content is provided; Detecting at least one of the continuous viewing events by the play request for the recommended video content recommended by the content providing server as a fourth immersive event, and the step c) may include the immersive event detection client, It characterized in that to evaluate the content server via a communication network according to the detection of the fourth group molipseong event carries the weight raised request for the video content is consumed by the content client consumption.
  • An immersive event-based content weight adjustment method includes: d) after the c), requesting, by the content consumption client, a content list from the content providing server; And e) generating, by the content providing server, the content list for a plurality of video content according to the ranking of the content weights, and providing the content list to the content consumption client.
  • An immersive event-based content weight adjustment system comprises: a content providing server configured to store a plurality of video content data through a first storage device and to transmit video content through a communication network; A user terminal receiving and consuming the video content from the content providing server through a communication network; And communicate with the user terminal and the content providing server through a communication network, store content weights of the plurality of video contents through a second storage device, manage the content weights, and provide the content weights with the content weights.
  • the system comprising a; content evaluation server provided to the server, wherein the user terminal is installed in the user terminal, driven by the processing unit of the user terminal to consume the video content, the video content Client display screen area changing function for changing a client display screen area for visually displaying the video content according to the user's selection during the providing, and display of the client display according to the user's selection during the video content providing.
  • a content consumption client including at least one of a client display resolution change function for changing a play resolution, or a client volume change function for changing a client volume for auditively playing the video content according to a user's selection while providing the video content ; And a client display enlargement event installed in the user terminal and driven by an arithmetic processing unit of the user terminal to increase the client display screen area while providing the video content of the content consuming client, the video of the content consuming client.
  • An immersive event detection client transmitting a weight up request to request the content weight up request, wherein the content evaluation server is configured to adjust the content weight of the video content according to the reception of the weight up request. It is characterized by the upward adjustment.
  • the content providing server further transmits interactive data to the user terminal through a communication network
  • the content consumption client transmits the interactive data to the video.
  • the immersive event detection client further provides an interactive object selection event in which the interactive object is selected by the user while providing the moving image content of the content consuming client, the second immersive event. Further increase the content weight for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the second immersive event. It is characterized by requesting more tablets.
  • the content consumption client provides the user with a comment input interactive object capable of inputting a comment overlaid on the image as the interactive object. It is done.
  • the user terminal further comprises a system input and output interface for controlling the input device and output device of the user terminal, the immersive event detection client
  • a video output change event according to a change in video output of the user terminal while the video consumption content is provided by the content consumption client or an audio output change event according to a change in audio output of the user terminal while providing the video content of the content consumption client
  • the immersive event detection client, the video device change event to change the video output device of the user terminal while providing the video content of the content consumption client.
  • Receive at least one of a system resolution change event to change the resolution as the system video output change event from the system input / output interface and 3 is characterized in that detected as molipseong event.
  • the immersive event detection client, the audio device change event to change the audio output device of the user terminal while providing the video content of the content consumption client.
  • the content consumption client a content recommendation request function for requesting the content providing server for recommendation of the video content, and another Internet service for the content providing server.
  • a content sharing request function for requesting sharing of the video content to a channel; a channel subscription request function for requesting a subscription to a video channel of an uploading user who is a user who uploaded the video content to the content providing server;
  • An additional search request function for requesting a search for other video content uploaded by the uploading user, or a continuous viewing function for requesting play of recommended video content recommended by the content providing server;
  • the initiation event detection client may provide a content recommendation event according to the execution of the content recommendation request function during the video content provision of the content consumption client or after the video content provision, the video content provision of the content consumption client, or the video content provision.
  • the additional search event according to the execution of the additional search request function, or the provision of the video content of the content consumption client or the video controller After providing the content, at least any one of the continuous listening events according to the execution of the continuous viewing function is detected as a fourth immersive event, and the content consumption client sends the content evaluation server to the content evaluation server through a communication network according to the detection of the fourth immersive event. And transmitting the weight up request for the consumed video content.
  • the content consumption client requests a content list to the content providing server through a communication network, and the content providing server ranks the content weight. Accordingly, the content list for a plurality of video content is generated and provided to the content consumption client.
  • An immersive event-based content weight adjustment method includes: a user terminal, a content consumption client installed in the user terminal, a monitoring client installed in the user terminal to monitor an operation change of the content consumption client; A content providing server for supplying video content to the user terminal through a communication network, and a content evaluation server for communicating with the monitoring client through the communication network to receive the motion change information and changing the weight of the content according to the detection of an immersive event.
  • the immersive event-based content weight adjustment method using a system that comprises: a) the content consumption client is driven by the operation processing unit of the user terminal content from the content providing server through the communication network The step of receiving the data provide users with video content; b) monitoring, by the monitoring client, an operation change of the content consumption client and transmitting the operation change information to the content evaluation server through the communication network; c) a client display enlargement event, wherein the content evaluation server is driven by the arithmetic processing unit of the user terminal to increase a client display screen area for visually displaying the video content while providing the video content of the content consuming client; A client resolution change event for changing a client display resolution for visually displaying the video content during the video content provision of the content consuming client, or audio playback of the video content during the video content provision of the content consuming client Detecting at least one of a client volume increase event that causes the client volume to increase as a first immersive event; And d) adjusting, by the content evaluation server, the content weighting of the video content consumed by the content
  • An immersive event-based content weight adjustment system comprises: a content providing server configured to store a plurality of video content data through a first storage device and to transmit video content through a communication network; A user terminal receiving and consuming the video content from the content providing server through a communication network; And communicate with the user terminal and the content providing server through a communication network, store content weights of the plurality of video contents through a second storage device, manage the content weights, and provide the content weights with the content weights.
  • the system comprising a; content evaluation server provided to the server, wherein the user terminal is installed in the user terminal, driven by the processing unit of the user terminal to consume the video content, the video content Client display screen area changing function for changing a client display screen area for visually displaying the video content according to the user's selection during the providing, and display of the client display according to the user's selection during the video content providing.
  • a content consumption client including at least one of a client display resolution change function for changing a play resolution, or a client volume change function for changing a client volume for auditively playing the video content according to a user's selection while providing the video content ;
  • a monitoring client installed in the user terminal and driven by the arithmetic processing unit of the user terminal to monitor the operation change of the content consumption client to transmit operation change information to the content evaluation server through the communication network.
  • the content evaluation server comprises: a client display enlargement event for increasing the client display screen area while providing the video content, and a client resolution change event for changing the client display resolution while providing the video content of the content consuming client Or at least one of a client volume increase event that causes the client volume to increase during the presentation of the video content by the content consumption client. And sense the vent and adjust the content weight of the video content according to the detection of the first immersive event.
  • the immersive event-based content weight adjusting system and the method for adjusting the content weight using the same include: expanding a client display which is a video player (content consuming client) manipulation action corresponding to a visual concentration behavior while watching a video content of a user.
  • An immersive event detection client and a first immersive event that detects any one of an event, a client resolution change event, or a client volume increase event, which is a content consumption client manipulation action corresponding to an auditory concentration action while watching a video content of a user, as a first immersive event.
  • the content evaluation server that changes the content weight of the video content where the event occurs, the user's visual focusing or auditory focusing activity is detected as content immersion and used to adjust the content weight.
  • An immersive event-based content weight adjustment system includes: an input object for inputting a link object capable of accessing additional information provided to the video content or a video overlayed inside the video content; An immersive event detection client that receives an interactive object selection event generated by a user selecting the same interactive object from a content consuming client and detects it as a second immersive event, and a content that changes content weight of video content in which the second immersive event occurs.
  • An immersive event detection client that receives an interactive object selection event generated by a user selecting the same interactive object from a content consuming client and detects it as a second immersive event, and a content that changes content weight of video content in which the second immersive event occurs.
  • An immersive event-based content weight adjustment system and a content weight adjustment method using the same include a video device change event, a video device addition event, and a system resolution change event corresponding to a visual focusing action while viewing a video content of a user.
  • a video device change event a video device addition event
  • a system resolution change event corresponding to a visual focusing action while viewing a video content of a user.
  • an immersive event detection client that receives a system video output change event from a system input / output interface of a user terminal and detects it as a third immersive event and a content evaluation server that changes the content weight of video content in which the third immersive event occurs.
  • User's content immersion by additionally detecting video device changes corresponding to visual focusing actions on the system of the user terminal rather than the content consuming client and using them for content weight adjustment Improve the definition and accuracy, as the user does not request an additional work to request an evaluation of the content and provides the effect of improving the user's convenience.
  • an immersive event-based content weight adjusting system and a method for adjusting content weight using the same include: an audio device change event, an audio device addition event, and a system volume increase corresponding to an auditory concentration action while watching a video content of a user
  • An immersive event detection client that receives a system audio output change event such as an event from a system input / output interface unit of the user terminal and detects it as a third immersive event, and a content evaluation server that changes the content weight of video content in which the third immersive event occurs.
  • An immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention, a content recommendation event for a video content, a content sharing event, a channel subscription event of a content upload user, another content of a content upload user
  • a content recommendation event for a video content
  • a content sharing event a channel subscription event of a content upload user
  • another content of a content upload user After viewing content through an immersive event detection client that detects a further search event for, or a continuous viewing event for a recommended video as a fourth immersive event, and a content rating server that changes the content weight of the video content where the fourth immersive event occurred.
  • a content rating server that changes the content weight of the video content where the fourth immersive event occurred.
  • an immersive event-based content weight adjustment system and a content weight adjustment method using the same the monitoring client and the operation change to transmit the operation change information through the communication network by monitoring the operation change of the content consumption client Client display enlargement event, client resolution change event, which is a video player (content consuming client) manipulation action corresponding to visual focusing action while receiving information and viewing the user's video content, or auditory focusing action while viewing user's video content Visual focusing or auditory focusing of the user through a content evaluation server that detects any one of the client volume increase events, which are video player manipulations, as the first immersive event and changes the content weight Is detected as content immersion and used for content weight adjustment to improve the accuracy of user's content immersion measurement and improve user's convenience by not requesting additional work requesting evaluation of content.
  • client volume increase events which are video player manipulations
  • FIG. 1 is a block diagram illustrating a immersive event-based content weight adjustment system according to a first embodiment of the present invention.
  • FIG. 2 is a screen configuration diagram illustrating a content consumption client according to the present invention.
  • FIG. 3 is a screen configuration diagram illustrating a client display enlargement event of a content consumption client according to the present invention.
  • FIG. 4 is a screen configuration diagram illustrating a client resolution change event of a content consumption client according to the present invention.
  • FIG. 5 is a block diagram illustrating immersive event detection of an immersive event detection client according to a first embodiment of the present invention.
  • FIG. 6 is a data structure diagram illustrating a weight up request according to the present invention.
  • FIG. 7 is a screen configuration diagram illustrating an interactive object selection event according to the present invention.
  • FIG. 8 is a screen configuration diagram illustrating a fourth immersive event according to the present invention.
  • FIG. 9 is a flowchart illustrating a immersive event-based content weight adjustment method according to a first embodiment of the present invention.
  • FIG. 10 is a process flow diagram illustrating a immersive event based content weight adjustment method according to a first embodiment of the present invention.
  • FIG. 11 is a block diagram illustrating a immersive event based content weight adjustment system according to a second embodiment of the present invention.
  • FIG. 12 is a process flow diagram illustrating a immersive event based content weight adjustment method according to a second embodiment of the present invention.
  • any part of the specification when any part of the specification "includes” any component, this means that it may further include other components, without excluding other components unless otherwise stated.
  • the terms “.. client”, “.. server”, “.. system”, etc. described in the specification mean a unit that processes at least one function or operation, which is hardware or software or a combination of hardware and software. It may be implemented as, may be included in one device or each other device.
  • FIG. 11 A description will be given of an immersive event-based content weight adjustment system and a weight adjustment method of a method of detecting an immersive event in the content evaluation server 200, which is a second embodiment of the present invention, with reference to FIG. 12.
  • the immersive event-based weight adjustment system includes a content providing server 100, a user terminal 300, and a content evaluation server 200.
  • the content providing server 100 stores a plurality of video content data (data_content) through a first storage device and transmits the video content through a communication network.
  • the content providing server 100 performs a function of distributing video content to the user terminal 300 on the web.
  • the content providing server 100 may be configured as a single server or a server system including a plurality of servers. The servers that make up the system can be distributed and deployed in different locations.
  • the first storage device is not particularly limited and may include, for example, a magnetic tape, an optical disk, a hard driver, an SSD, a flash memory, and the like for receiving data.
  • the first storage device may be implemented as a single storage means, a plurality of storage means or a network attached storage (NAS) connected through a communication network, in the case of a large-scale video content providing service that stores a large amount of video content It may also be composed of a plurality of storage means distributed in spaced apart from each other.
  • the first storage device may be a storage means of the user terminal 300 instead of the content providing server 100, such as a peer-to-peer service.
  • the user terminal 300 receives and consumes video content from the content providing server 100 through a communication network.
  • the user terminal 300 is not particularly limited and includes a function capable of directly or indirectly accessing a communication network and a function of displaying moving image content to a user through a display means.
  • the user terminal 300 may include a mobile communication terminal such as a personal computer, a laptop computer, a tablet computer, or a smartphone.
  • the user terminal 300 includes a content consumption client 310 and an immersive event detection client 320.
  • the content consumption client 310 is installed in the user terminal 300 and driven by the arithmetic processing unit of the user terminal 300 to perform a function of consuming video content.
  • the content consumption client 310 may be implemented as a set of program codes driven by the processing unit, and may exemplify a video playback program for playing a video, a video playback application, or a web browser with a video play function. have.
  • the content consumption client 310 includes at least one of a client display screen area change function, a client display resolution change function, or a client volume change function.
  • the client display screen area changing function changes the client display screen areas 311-1, 311-2, and 311-3 that visually display the video content according to a user's selection while providing the video content of the content consumption client 310. It means function.
  • FIG. 2 illustrates one embodiment of a client display screen 311 of the content consumption client 310.
  • the client display screen 311 may be provided with control means 312, 313, 314, 315, and 316 for controlling an area where video content is displayed and various functions.
  • 3 illustrates an example in which the client display screen areas 311-1, 311-2, and 311-3 are changed by the user's selection.
  • the client display of the expanded width is displayed. It changes to the screen area 311-2.
  • the display maximizing control means 313 is selected from the standard display area 311-1 or the expanded display area 311-2, the client display screen area 311 is defined as the entire area of the display device. -3) change.
  • the client display resolution changing function refers to a function of changing the display resolution of the client display 311 according to the user's selection while providing the video content of the content consuming client 310.
  • the client display resolution is displayed through the resolution selection means 317 as shown in FIG. 4. Can be changed.
  • High display resolution has the advantage of improving image quality.
  • the amount of video content data (data_content) increases, buffering occurs and data transmission cost increases in a low speed communication environment.
  • the low display resolution has a small amount of video content data (data_content)
  • smooth video contents can be enjoyed even in a low speed communication environment, and the cost of data transmission is relatively reduced, but the image quality is deteriorated.
  • the video content providing service automatically sets the optimal display resolution in consideration of the user's communication environment, and increases the display resolution if the user wants a high image quality or vice versa. It also provides a user option to reduce it. In this case, it can be detected that immersion occurs even when the resolution is reduced according to the communication speed and the graphics processing performance of the system.
  • the client volume changing function refers to a function of changing a client volume for audibly playing the video content according to a user's selection while providing the video content of the content consumption client 310.
  • the user may implement the client volume change function to adjust the audio volume of the video content played by the content consumption client 310 through the volume selection means 315 of the content consumption client 310.
  • the volume reproduced through the audio device of the user terminal 300 increases or decreases according to the client volume setting of the content consumption client 310 in the system volume of the set audio device. If the system volume is set low, the audio of the video content is delivered to the user at a relatively low volume even if the client volume is set high. On the contrary, if the system volume is set high, the audio of the video content is relatively high even if the client volume is set low. Can be delivered to the user.
  • the content consumption client 310 of the content weight adjustment system does not necessarily have to include three functions of a client display screen area change function, a client display resolution change function, and a client volume change function. It may consist of any one function or any two functions of three.
  • the immersive event detection client 320 is installed in the user terminal 300 and is driven by the arithmetic processing unit of the user terminal 300 to the content consumption client 310 of the user while providing the video content of the content consumption client 310.
  • Selected events that are recognized as visual and / or auditory concentration behavior among the manipulation events for the event are detected as the first immersive event (event_immersive_1st), and the content evaluation server through the communication network according to the detection of the first immersive event (event_immersive_1st).
  • the content consumption client 310 transmits a weight increase request (request_raise_weight) requesting an increase in the content weight (weight_content) of the video content consumed.
  • the first immersive event may be any one of a client display enlargement event (event_expand_display_client), a client resolution change event (event_adjust_resolution_client), or a client volume increase event (event_increase_volume_client).
  • the client display magnification event event_expand_display_client may be selected by the user, for example, the display expansion control means 312 or the display maximization control means 313 of the content consumption client 310 while providing the video content.
  • the client display screen area 311-1 increases 311-2 and 311-3
  • the immersive event detection client 320 has a visual focus as a method of expanding the client display screen area because the user receiving the video content has a high interest in the video content. It is determined that the video content is immersed.
  • the client resolution change event event_adjust_resolution_client is, for example, the current content consumption client 310 via the resolution selection means 317 according to the selection of the resolution control means 314 of the content consumption client 310 in the embodiment of FIGS. 2 and 4. This may occur when the display resolution of the video content provided by) is changed. That is, when a client resolution change event (event_adjust_resolution_client) occurs, the immersive event detection client 320 has a high interest in the video content because the user who is provided with the video content has a high interest in the video display resolution. It is determined that the content is immersed.
  • the resolution change includes not only an increase in resolution but also a decrease in resolution. If the user has increased the client display resolution in a smooth communication environment, this can be presumed to be a visual immersion acting to watch the video content in high quality. On the contrary, if the user reduces the client display resolution in a poor communication environment, this means that the user wants to watch the video content without buffering. This is because a user who is not immersed in the video content skips or maintains the video content without changing the resolution option.
  • the client volume increase event event_increase_volume_client increases the audio volume of the video content currently provided by the content consumption client 310, for example, through the volume selection means 315 of the content consumption client 310 in the embodiment of FIG. 2. May occur. That is, when a client volume increase event (event_increase_volume_client) occurs, the immersive event detection client 320 has a high interest in the video content because the user who is provided with the video content has a high interest in the client volume to increase the volume of the corresponding video. It is determined that the content is immersed.
  • the immersive event detection client 320 detects any one of a client display enlargement event (event_expand_display_client) occurrence, a client display resolution change event (event_adjust_resolution_client) occurrence, and a client volume increase event (event_increase_volume_client) occurrence at the content consumption client 310. Recognizing the first immersive event (event_immersive_1st) and transmits the weight request to the content evaluation server 200 through the communication network request_raise_weight.
  • a client display enlargement event event_expand_display_client
  • a client display resolution change event event_adjust_resolution_client
  • a client volume increase event event_increase_volume_client
  • the weight increase request includes, for example, video content identification information (info_id_content) for identifying the video content in which the first immersive event (event_immersive_1st) has occurred, and the degree of increase in weight (info_amount_weight) indicating the degree of the weight increase.
  • the weight up request may further include user identification information (info_id_user).
  • the weight up request in order to aggregate user immersion by time intervals in one video content, the weight up request (request_raise_weight) may further include immersive event occurrence time information (info_time_event).
  • the degree of weight up can be set differently according to the type of the first immersive event event_immersive_1st.
  • the video content where the client resolution change event (event_adjust_resolution_client) occurs increases the content weight (weight_content) by 20%
  • the video content where the client volume increase event (event_increase_volume_client) occurs increases the content weight (weight_content) by 10%.
  • the video content where the client volume increase event (event_increase_volume_client) occurs increases the content weight (weight_content) by 10%.
  • the degree of content weighting (weight_content) upward adjustment may be set differently according to the time point at which the event is generated during the entire playing time of the video content. For example, when the first immersive event (event_immersive_1st) occurs within 10% of the total playing time, the video content is increased by 20% of the content weight (weight_content), and the first immersive after 60% of the total playing time. When an event (event_immersive_1st) occurs, the corresponding video content may be configured to increase the content weight (weight_content) of 10%.
  • the degree of content weighting (weight_content) upward adjustment may be set differently according to the time point at which the event is generated during the entire viewing time when the user plays the actual video instead of the entire playing section. For example, if the total playing time of the video content is 6 minutes and the total viewing time actually watched by the user is 200 seconds, when the first immersive event (event_immersive_1st) occurs within 20 seconds (10% after the start of viewing), the corresponding video content 20% of content weight (weight_content) is increased, and when the first immersive event (event_immersive_1st) occurs after 180 seconds of 90% after the start of viewing, the corresponding video content is increased by 10% of content weight (weight_content). It can be configured to make adjustments.
  • the upward adjustment of the content weight (weight_content) according to the type of the first immersive event (event_immersive_1st) or the occurrence time of the event may be configured to increase proportionally to the current content weight (weight_content) as described above. It may be configured in such a manner that the addition point is added to the current content weight (weight_content), or may be configured to decrease the content weight (weight_content) over time.
  • the immersive event detection client 320 detects this as a non-immersive event and transmits the content evaluation server 200 to the content evaluation server 200 through the communication network. It may also be configured to request the downward adjustment of the content weight (weight_content). That is, the method and the degree of adjustment of the specific content weight (weight_content) can be variously implemented within the scope of the present invention.
  • the content evaluation server 200 communicates with the user terminal 300 and the content providing server 100 through a communication network, stores content weights (weight_content) of the plurality of video contents through the second storage device, and stores the content weights. manages (weight_content) and provides a content weight (weight_content) to the content providing server 100.
  • the content evaluation server 200 is not necessarily separated from the content providing server 100, but may be implemented as an integrated server system with the content providing server 100, or as a server system spaced apart from the content evaluation server 200. It may be implemented.
  • the second storage device is not particularly limited and may be composed of, for example, a magnetic tape, an optical disk, a hard drive, an SSD, a flash memory, and the like for receiving data.
  • the second storage device may be implemented as a single storage means, a plurality of storage means, or a network attached storage (NAS) connected through a communication network. It may also be composed of a plurality of storage means distributed in spaced apart from each other.
  • the second storage device may be a storage means of the user terminal 300 instead of the content providing server 100, such as a peer-to-peer service.
  • the content evaluation server 200 performs a function of raising the content weight (weight_content) of the corresponding video content according to the reception of the weight up request (request_raise_weight) from the immersive event detection client 320.
  • the content weight (weight_content) of the corresponding video content is increased, for example, the content consumption client 310
  • Content list server (list_contents) is requested to the content providing server 100 through a communication network, the content providing server 100 generates the content list (list_contents) for a plurality of content in accordance with the ranking of the content weight (weight_content) content consumption
  • the user may preferentially recommend video content.
  • it may be configured to select the video content that induced a lot of immersive events of the user from a predetermined number of video content by changing the content weight (weight_content) according to the immersive event.
  • the content weight (weight_content) is adjusted through the manipulation of the content consumption client 310 that occurs instantaneously regardless of the viewing time or skipping of the video content of the user, only the necessary portion of the content is selectively selected. It is possible to adjust the content weight (weight_content) in accordance with the recent content consumption pattern to watch.
  • the immersive event detection client 320 installed in the user terminal 300 does not transmit the content consumption client operation information of the user through the communication network, and transmits only the weight up request (request_raise_weight) through the communication network. It provides an effect that can solve the problem of leakage of the corresponding content consumption client operation information.
  • an additional interactive object in video content.
  • the interactive object is implemented by being embedded or overlayed on the video screen, and configured to perform additional operations when the user selects the interactive object (object_interactive). For example, if the video content is about a car, you can implement an interactive object (object_interactive) that links to a web page where you can purchase the car model, and textually enters a comment that will be overlaid on the video screen by viewers watching the video content. You can implement an interactive object (object_interactive) with a text input window.
  • the user's high immersion degree can be estimated with respect to the video content.
  • the selection behavior of the user's interactive object (object_interactive) can be further detected as an immersive event and configured to reflect this in the content weight (weight_content).
  • the content providing server 100 further transmits interactive data (data_interactive) to the user terminal 300 through a communication network, and the content consumption client 310 as shown in Figure 2 interactive data (data_interactive) ) Is further provided to the user as an interactive object (object_interactive) 316 that is overlaid on the video content.
  • the content providing server 100 may transmit interactive data (data_interactive) as part of the video content data (data_content) or may be transmitted separately from the video content data (data_content).
  • the content consumption client 310 may provide the user with an interactive object (object_interactive) embedded in the video content inseparably or detachably overlaying the video object to be activated / deactivated according to a user selection.
  • object_interactive an interactive object embedded in the video content inseparably or detachably overlaying the video object to be activated / deactivated according to a user selection.
  • the function of the interactive object object_interactive may be deactivated by clicking the setting object of the content consumption client 310.
  • the immersive event detection client 320 further provides the interactive object selection event event_select_interactive, which is selected by the user as the second immersive event event_immersive_2nd, during the provision of the video content of the content consumption client 310. And requesting the content evaluation server 200 to increase the content weight (weight_content) for the video content consumed by the content consumption client 310 through the communication network according to the detection of the second immersive event (event_immersive_2nd).
  • weight_content content weight
  • a comment embedded or overlayed on the video content may be input through the comment input interactive object 316-2.
  • the content consumption client 310 may use the interactive object ( object_interactive) is preferably configured to provide a user with a comment input interactive object 316-2 capable of inputting a comment overlaid on the image.
  • the interactive object selection event (event_select_interactive) of the user is detected as the second immersive event (event_immersive_2nd), thereby providing an effect of reflecting the high immersion of the user to the actual content weight (weight_content).
  • the change in the video output or the audio output of the user terminal 300 may be detected as a third immersive event and reflected in the content weight (weight_content) while watching the video content.
  • the user terminal 300 further includes a system I / O interface 330 for controlling the input device and the output device of the user terminal 300.
  • the system input / output interface 330 detects the presence of an external device connected to the user terminal 300 and performs a function of controlling the external device, and is attached to an operating system such as Windows, Linux, iOS, OS X, and Android. It is common to do
  • the immersive event detection client 320 may provide an audio output change event (event_change_audio_output) according to a change in the audio output of the user terminal 300 or provide the video content of the content consumption client 310 while providing the video content of the content consumption client 310. At least one of the video output change event (event_change_video_output) according to the change of the video output of the user terminal 300 is received from the system input / output interface 330 and detects it as a third immersive event (event_immersive_3rd).
  • the immersive event detection client 320 requests the content evaluation server 200 to increase the weight of the video content consumed by the content consumption client 310 through the communication network according to the detection of the third immersive event event_immersive_3rd (request_raise_weight). ) Transmits the function.
  • Examples of the video output change event may be any one of a video device change event (event_alter_video_device), a video device add event (event_add_video_device), or a system resolution change event (event_adjust_resolution_device).
  • the video device change event event_alter_video_device is an event for changing the video output device 332 of the user terminal 300 while providing the video content of the content consumption client 310.
  • a user using the external monitor 332 connected to the notebook PC 300 displays the video content on the notebook PC, and then displays the video content on the external monitor 332.
  • the display screen area does not necessarily have to be larger than that of the video device before the changed video device 332 is changed. If the video device 332 is close to the user after the change, even if the display screen area is smaller than the display of the video device before the change, it may help visual focus.
  • the video device addition event event_add_video_device is an event for adding a new video output device 332 to the user terminal 300 while providing the video content of the content consuming client 310.
  • video content displayed on a smartphone or tablet PC may be displayed on a TV through a wired connection such as HDMI, DVI, RGB, display port or wireless connection such as Miracast, WiDi, DNLA, or Airplay. Can be.
  • the display screen area of the video device 332 to be added is not necessarily larger than the video device before the change. If the added video device 332 is close to the user, even if the display screen area is smaller than the display screen area of the existing video device, it may help visual focus.
  • the system resolution change event event_adjust_resolution_device is an event for changing the system display resolution of the video output device of the user terminal 300 while providing the video content of the content consumption client 310. For example, if a PC user changes the resolution of the monitor to a higher resolution through the resolution option supported by the operating system while watching a video, it can be estimated as the user's immersion.
  • the immersive event detection client 320 detects it through the system input / output interface 330. It provides an effect that can be done.
  • Examples of the audio output change event may be any one of an audio device change event (event_alter_audio_device), an audio device add event (event_add_audio_device), and a system volume increase event (event_increase_volume_device).
  • the audio device change event event_alter_audio_device is an event for changing the audio output device of the user terminal 300 while providing the video content of the content consuming client 310.
  • a user using the external speaker 334 connected to the notebook PC 300 outputs audio of the video content through the speaker of the notebook PC, and then outputs audio of the video content from the external speaker 334. Can be mentioned.
  • the audio device addition event event_add_audio_device is an event for adding a new audio output device to the user terminal 300 while providing the video content of the content consumption client 310.
  • audio content of the video content is output to the earphone 335 or the external speaker 334 through a wired connection or a wireless connection such as Bluetooth through the speaker of the smartphone or tablet PC. .
  • the system volume increase event event_increase_volume_device is an event of increasing the system volume of the audio output device of the user terminal 300 while providing the video content of the content consumption client 310.
  • the PC user increases the volume of the PC speaker or the external speaker 334 through the volume control option supported by the operating system while watching a video, or is connected to the external speaker that the user terminal 300 can recognize the volume change information.
  • the volume is increased through the volume adjusting means built in the external speaker 334 or the earphone 335.
  • the immersive event detection client 320 uses the system input / output interface 330 to do this. It provides a detectable effect.
  • the recent video content providing service is a video recommendation between the service subscribers, sharing to other social networking services such as Facebook or Twitter, uploaded video uploaded users can be notified of the video content to upload in the future It provides web services such as subscribing to a channel, an additional search request for searching for other video contents of an upload user, and recommending video contents for recommending video contents related to the currently watching video contents.
  • the user's recommendation of content, content sharing, channel subscription, additional search, or continuous viewing of recommended content may be presumed to reflect a high degree of immersion in video content currently being viewed. Therefore, according to another embodiment of the present invention is configured to reflect the additional behavior in the user's web service to the content weight (weight_content).
  • the content consumption client 310 may include a content recommendation request function, a content sharing request function, a channel subscription request function, an additional search request function, and a continuous viewing function.
  • the content recommendation request function refers to a function of requesting the content providing server 100 for recommendation of video content.
  • the content recommendation request function may be implemented in such a manner that the number of recommendations of the corresponding video content increases.
  • the content sharing request function refers to a function of requesting the content providing server 100 to share video content to another Internet service.
  • the content sharing request function may be implemented in a posted manner.
  • the channel subscription request function refers to a function of requesting the content providing server 100 to subscribe to a video channel of an upload user.
  • the channel subscription request function may be implemented in such a manner that the video channel of the uploading user of the corresponding video content is subscribed.
  • the additional search request function means a function of requesting the content providing server 100 to search for other video content uploaded by the uploading user.
  • the content consumption server 310 displays a search list for other video content of the user who uploaded the video content.
  • the additional search request function can be implemented by receiving the method.
  • the continuous viewing function refers to a function of requesting play on recommended video content recommended by the content providing server 100. 8, for example, when a user selects a video list of the “recommended video area” 415, the content consumption client 310 receives the recommended video content data (data_content) from the content providing server 100. In this way, the continuous listening function can be implemented.
  • the content consumption client 310 should be implemented as, for example, a web browser that can use a web service, or a smartphone application that includes an additional function that can use a web service.
  • the immersive event detection client 320 may select at least one of a content recommendation event (event_recommend_content), a content sharing event (event_share_content), a channel subscription event (event_subscribe_channel), an additional search event (event_search_content), or a continuous viewing event (event_play_successive). Detect as an immersive event (event_immersive_4th).
  • the fourth immersive event (event_immersive_4th) uses a webpage providing function related to the video content, the fourth immersive event (event_immersive_4th) may occur not only when the video consumption is provided by the content consumption client 310 at the time of the event but also after the video content is provided.
  • the immersive event sensing client 320 is configured to detect as a fourth immersive event event_immersive_4th.
  • the content recommendation event refers to an event that occurs when the content consumption client 310 provides the video content or executes the content recommendation request function after providing the video content.
  • the content sharing event refers to an event occurring when the content consumption client 310 provides the video content or executes the content sharing request function after providing the video content.
  • the channel subscription event (event_subscribe_channel) refers to an event that occurs according to execution of a channel subscription request function while providing video content or after providing video content of the content consumption client 310.
  • the additional search event refers to an event that occurs according to the execution of the additional search request function during the provision of the video content of the content consumption client 310 or after the provision of the video content.
  • the continuous viewing event (event_play_successive) refers to an event that occurs according to the execution of the continuous viewing function during the provision of the video content or after the provision of the video content of the content consumption client 310.
  • the immersive event detection client 320 requests the content evaluation server 200 to increase the weight of the video content consumed by the content consumption client 310 through the communication network in response to the detection of the fourth immersive event event_immersive_4th (request_raise_weight). Send it.
  • the immersive event-based weight adjustment method comprises a user terminal 300, a content consumption client 310, an immersive event detection client 320, a content providing server 100, and a content evaluation server 200.
  • the content consumption client 310 and the immersive event detection client 320 are installed and driven in the user terminal 300.
  • the immersive event detection client 320 evaluates content immersion according to the immersive event detection of the content consumption client 310.
  • the content providing server 100 performs a function of supplying video content to the user terminal 300 through a communication network.
  • the content evaluation server 200 communicates with the immersive event detection client 320 through a communication network to change the weight of the content.
  • the content consumption client 310 displays the video content data that is streamed through a video device such as a monitor or a TV, and outputs the audio content data that is streamed through a speaker or earphone to auditory the streamed audio content data.
  • the immersive event detection client 320 is driven by the processing unit of the user terminal 300 to provide a client display enlargement event (event_expand_display_client) and a client display resolution change event (event_adjust_resolution_client) while providing the video content of the content consumption client 310.
  • the client display enlargement event event_expand_display_client may occur as a user selects the display expansion control means 312 or the display maximization control means 313 as shown in FIGS. 2 and 3.
  • the client display resolution change event (event_adjust_resolution_client) may occur in a manner in which the user selects the resolution control means 314 to change the resolution as shown in FIGS. 2 and 4.
  • the client volume increase event event_increase_volume_client may occur as a user increases the volume by selecting the volume selection means 315 as shown in FIG. 2.
  • the immersive event detection client 320 transmits the content weights of the video content consumed by the content consumption client 310 to the content evaluation server 200 through the communication network according to the detection of the first immersive event event_immersive_1st.
  • Step c (s30) of transmitting a weight up request (request_raise_weight) for requesting an increase in weight_content) is performed.
  • the weight up request may include, for example, video content identification information (info_id_content) and uplink degree information (info_amount_weight) as illustrated in FIG. 6.
  • the method may further include user identification information (info_id_user) or event occurrence time information (info_time_event).
  • the user's operation of the content consumption client 310 can be sensed as an unconscious immersive event, and the weight of the content can be adjusted without additional user evaluation of the content, and the momentary time is independent of the play time of the video content.
  • video content weights reflecting changes in the usage behavior of users' recent video content, rather than full viewing, even in the case of video content of recent interest. Provides an adjustable effect.
  • the act of using the user's interactive object (object_interactive) included in the video content may be detected as a second immersive event (event_immersive_2nd) and reflected in the content weight (weight_content).
  • the content consumption client 310 further receives interactive data (data_interactive) through a communication network and provides the user with an interactive object (object_interactive) that is overlaid on the video content.
  • an interactive object selection event (event_select_interactive) in which the immersive event detection client 320 selects an interactive object (object_interactive) 316 by the user while providing the video content of the content consumption client 310 is performed. Is further sensed as a second immersive event (event_immersive_2nd) (s22).
  • the interactive object selection event event_select_interactive may occur in a manner in which the user selects the interactive objects 316-1 and 316-2 as illustrated in FIGS. 2 and 7.
  • step c the video consumed by the content consumption client 310 to the content evaluation server 200 through the communication network in response to the immersive event detection client 320 detects the second immersive event (event_immersive_2nd).
  • a weight up request (request_raise_weight) for the content is transmitted.
  • An example of such an interactive object may exemplify a comment input interactive object (object_interactive) capable of inputting a comment overlaid on an image. For example, when the user selects a specific region while displaying the video content, the text input interface 316-2 is activated, and the comment input by the user is overlaid on the video content like a caption.
  • an interactive object when used in recent video content in which various interactive applications are attempted, it is detected as a second immersive event (event_immersive_2nd) so that a new form of user use according to the development of the video content is detected. It provides an effect that can be reflected in weight (content_content).
  • the third immersive event may be a visual focusing action of the user through a change in the video output of the user terminal 300 and / or an auditory focusing action through a change in the audio output instead of the manipulation of the content consumption client 310. It can be detected as (event_immersive_3rd) and reflected this in content weight (weight_content).
  • step (s21) includes a system audio output change event (event_change_audio_output) or video according to the audio output change of the user terminal 300 while the immersive event detection client 320 provides the video content of the content consumption client 310.
  • At least one of the video output change event (event_change_video_output) according to the output change is received from the system input / output interface 330 of the user terminal 300 and sensed as a third immersive event (event_immersive_3rd) (S23).
  • step S30 the immersive event detection client 320 is consumed by the content consumption client 310 to the content evaluation server 200 through the communication network according to the detection of the third immersive event event_immersive_3rd. Configure to transmit a weight up request (request_raise_weight) for the video content.
  • the system video output change event event_change_video_output may include a video device change event event_alter_video_device and a content consumption client that change the video output device 332 of the user terminal 300 while providing the video content of the content consumption client 310.
  • the video device add event (event_add_video_device) for adding a new video output device 332 to the user terminal 300 during the provision of the video content of 310 or the video content of the content consumption client 310 during the provision of the video content of the user terminal 300.
  • At least one of a system resolution change event (event_adjust_resolution_device) for changing the system display resolution of the video output device.
  • the system audio output change event event_change_audio_output may include an audio device change event (event_alter_audio_device) and content for changing the audio output devices 334 and 335 of the user terminal 300 while providing the video content of the content consumption client 310.
  • An audio device addition event (event_add_audio_device) for adding new audio output devices 334 and 335 to the user terminal 300 while providing the video content of the consuming client 310, or the user while providing the video content of the content consuming client 310.
  • It may be any one of a system volume increase event (event_increase_volume_device) for increasing the system volume of the audio output device of the terminal 300.
  • the system input / output of the visual focusing and / or auditory focusing of an unknown user through the content consumption client 310 such as the video output and / or the audio output of the user terminal 300 may be changed.
  • Receiving through the interface 330 provides an effect that can detect unconscious concentration behavior without the user's content evaluation and reflect it in the content weight (weight_content).
  • the positive additional behavior in the video providing web service through the content consumption client 310 of the user may be detected as the fourth immersive event (event_immersive_4th) and reflected in the content weight (weight_content).
  • step b21 the immersive event detection client 320 from the content consumption client 310 content recommendation event (event_recommend_content), content sharing event (event_share_content), channel subscription event (event_subscribe_channel), additional search event ( event_search_content) or continuous event (event_play_successive) is configured to sense as a fourth immersive event event_immersive_4th (S24).
  • the immersive event detection client 320 sends the content evaluation server 200 to the content evaluation server 200 through the communication network according to the detection of the fourth immersive event event_immersive_4th for the video content consumed by the content consumption client 310.
  • Configure to send a weight up request (request_raise_weight).
  • the content recommendation event is an event generated by a request for recommendation of video content to the content providing server 100 through the content consumption client 310 during or after providing video content of the content consumption client 310. Means. In the embodiment of FIG. 8, for example, when the user clicks on the “thumbs up icon” 411, a content recommendation event (event_recommend_content) may occur.
  • the content sharing event event_share_content is a request for sharing a video content from the content consumption client 310 to the content providing server 100 through the content consumption client 310 or after the video content is provided. It means an event that is caused by. In the embodiment of FIG. 8, for example, when the “share icon” 412 is clicked, a content sharing event (event_share_content) may occur.
  • the channel subscription event (event_subscribe_channel) is a video of an uploading user who uploads video content to the content providing server 100 through the content consuming client 310 during or after providing video content of the content consuming client 310.
  • An event generated by a subscription request for a channel In the embodiment of FIG. 8, for example, when the user clicks on the “subscribe icon” 413, a channel subscription event event_subscribe_channel may occur.
  • the additional search event is a search for other video content uploaded by the user who uploads to the content providing server 100 through the content consuming client 310 during or after providing the video content of the content consuming client 310. It means an event generated by a request. In the embodiment of FIG. 8, for example, an additional search event (event_search_content) may occur when the user selects the “upload user icon” 414.
  • the continuous viewing event may be generated by a request for playing the recommended video content recommended by the content providing server 100 through the content consuming client 310 during or after providing the video content of the content consuming client 310. It means an event that occurs. In the embodiment of FIG. 8, for example, when a user selects a video list of the “recommended video area” 415, a continuous viewing event (event_play_successive) may occur.
  • the content consumption client 310 should be implemented as, for example, a web browser capable of using a web service or a smartphone application including an additional function for accessing the web service.
  • step c the adjustment of the content weight (weight_content) occurs after step c (s30), it may be configured to be reflected in the content list (list_contents) provided by the content providing server 100. That is, it is preferable that the video content having a high content weight (weight_content) among the content list (list_contents) requested by the user is displayed in preference to the video content having a low content weight (weight_content).
  • the content evaluation server 200 transmits a content weight (weight_content) to the content providing server 100 (S40).
  • the content consumption client 310 is configured to perform step d (s51) of requesting the content list server (list_contents) from the content providing server 100.
  • the content providing server 100 generates a list of contents (list_contents) for a plurality of video contents according to the ranking of the received content weights (weight_content) and provides them to the content consuming client 310 (S52).
  • the immersive event detection client 320 of the user terminal 300 detects the immersive event.
  • the content evaluation server 200 detects an immersive event. The description of the configuration overlapping with the above description is omitted.
  • the immersive event-based content weight adjustment system includes a content providing server 100, a user terminal 300, and a content evaluation server 200 as illustrated in FIG. 11.
  • the user terminal 300 includes a content consumption client 310 and a monitoring client 340.
  • the content consumption client 310 includes at least one of a client display screen area change function, a client display resolution change function, or a client volume change function.
  • the monitoring client 340 is driven by the arithmetic processing unit of the user terminal 300 to monitor the operation change of the content consumption client 310 to transmit the operation change information (event_all_client) to the content evaluation server 200 through a communication network. It performs the function.
  • the motion change information event_all_client is composed of events related to the motion change of the content consumption client 310 by a user operation.
  • the content evaluation server 200 may include a client display enlargement event (event_expand_display_client), a client resolution change event (event_adjust_resolution_client), and a client volume increase event among motion change information received similarly to the functions of the immersive event detection client 320 of the first embodiment. At least one of event_increase_volume_client is detected as the first immersive event event_immersive_1st, and the content weight of the video content is increased according to the detection of the first immersive event event_immersive_1st.
  • the content evaluation server 200 further detects the interactive object selection event event_select_interactive as the second immersive event event_immersive_2nd, or changes the video output change event event_change_video_output and / or audio. Further detect the output change event (event_change_audio_output) as a third immersive event (event_immersive_3rd), or a content recommendation event (event_recommend_content), a content sharing event (event_share_content), a channel subscription event (event_subscribe_channel), an additional search event (event_search_content), or a continuous viewing event. At least one of (event_play_successive) may be further detected as a fourth immersive event (event_immersive_4th).
  • the monitoring client 340 monitors operation change of the system input / output interface 330 to transmit operation change information (event_all_output) of the system input / output interface 330 through a communication network. It is configured to further transmit to the content evaluation server 200.
  • the content providing server 100 may determine the contents list (list_contents) according to the content weight (weight_content). 310 may be provided.
  • the effect is almost the same as in the first embodiment.
  • the second embodiment has a disadvantage in that the amount of data transmitted by the user terminal 300 is increased through the communication network as compared with the first embodiment, the user terminal 300 does not need to detect an immersive event. Resource occupancy of the computing device and the storage device of the terminal 300 is lowered.
  • the immersive event-based weight adjustment method includes a system consisting of a user terminal 300, a content consumption client 310, a monitoring client 340, a content providing server 100, and a content evaluation server 200. Is implemented.
  • the content consumption client 310 and the monitoring client 340 are installed and driven in the user terminal 300.
  • the monitoring client 340 monitors the operation change of the content consumption client 310.
  • the content providing server 100 performs a function of supplying video content to the user terminal 300 through a communication network.
  • the content evaluation server 200 receives the operation change information by communicating with the monitoring client 340 through a communication network and changes the content weight (weight_content) according to the detection of the immersive event.
  • a content consumption client 310 is driven by the arithmetic processing unit of the user terminal 300 to receive the video content data (data_content) from the content providing server 100 through a communication network to provide the video content to the user step a Perform (s110).
  • the monitoring client 340 monitors the operation change of the content consumption client 310 and performs step b (s120) of transmitting the operation change information (event_all_client) to the content evaluation server 200 through the communication network.
  • the content evaluation server 200 is driven by the processing unit of the user terminal 300 to increase the client display screen area for visually displaying the video content while providing the video content of the content consumption client 310
  • a display magnification event (event_expand_display_client), a client resolution change event (event_adjust_resolution_client) that causes the display resolution of the client to visually display the video content during the presentation of the video content of the content consumption client 310, or a video content of the content consumption client 310
  • At least one of the client volume increase event (event_increase_volume_client) to increase the client volume that plays the video content aurally during provisioning is the first immersive event (event_i).
  • Step c (s131) of sensing as mmersive_1st) is performed.
  • the content evaluation server 200 performs the step of adjusting the content weight (weight_content) for the video content consumed by the content consumption client 310 according to the detection of the first immersive event (event_immersive_1st) (s140) ).
  • step c (s131) may further detect the interactive object selection event (event_select_interactive) as the second immersive event (event_immersive_2nd) (S132).
  • the video output change event (event_change_video_output) and / or the audio output change event (event_change_audio_output) may be further detected as a third immersive event (event_immersive_3rd) (S133).
  • At least one of a content recommendation event (event_recommend_content), a content sharing event (event_share_content), a channel subscription event (event_subscribe_channel), or a continuous listening event (event_play_successive) may be further detected as a fourth immersive event (event_immersive_4th). It may be (s134).
  • step b s120 includes monitoring the operation change of the system input / output interface 330 by the monitoring client 340 to monitor the operation change of the system input / output interface 330.
  • (event_all_output) is further configured to be transmitted to the content evaluation server 200 through a communication network.
  • the content evaluation server 200 transmits a content weight (weight_content) to the content providing server 200 (S150).
  • the content providing server 100 may apply the plurality of video contents according to the ranking of the received content weights (weight_content).
  • the list of contents (list_contents) may be generated and provided to the content consuming client 310 (S162).

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present invention relates to an immersion event-based content weight adjustment system and a content weight adjustment method using the same and, more specifically, to an immersion event weight adjustment system and a content weight adjustment method using the same, the system and the method detecting an immersion event during a content consumption client manipulation act of a user appreciating the content or during a user terminal manipulation act, thereby utilizing the detected immersion event in content weight adjustment.

Description

몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법Immersive Event-based Content Weighting System and Content Weighting Method Using the Same
본 발명은 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법에 관한 것으로, 보다 상세하게는 컨텐츠 감상 중인 사용자의 컨텐츠 소비 클라이언트 조작행위 또는 사용자 단말기 조작행위 중 몰입성 이벤트를 감지하여 이를 컨텐츠 가중치 조정에 활용하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법에 관한 것이다.The present invention relates to an immersive event-based content weight adjustment system and a content weight adjustment method using the same, and more particularly, to detect an immersive event among content consumption client manipulation behaviors or user terminal manipulation behaviors of a user who is watching content and to adjust the content weights. An immersive event-based content weight adjustment system utilized in the present invention and a content weight adjustment method using the same.
모바일 기기의 비디오 촬영 기능의 발전과 사용자들의 개인화된 컨텐츠(UGC, User Generated Contents) 제작 욕구의 증가에 따라 다양한 동영상 컨텐츠들이 생산 및 제공되고 있다. UGC 증가는 컨텐츠 다양화 측면에서 긍정적이지만, 저품질 UGC들의 범람은 고품질 UGC의 검색 및 활용을 어렵게 하는 부정적인 측면이 있다. YouTube 등과 같은 동영상 제공 서비스 사이트에서 원하는 동영상 컨텐츠를 찾기 위해 사용자들은 키워드 검색을 수행하고, 동영상 제공 서비스 제공자의 검색 알고리즘에 따라 사용자 요구에 부합하는 동영상 컨텐츠들을 검색 컨텐츠 목록으로서 추천하고 사용자가 추천된 동영상 컨텐츠들 중에서 감상할 동영상 컨텐츠를 선택하는 것이 일반적이다.Various video contents are produced and provided in accordance with the development of video capturing functions of mobile devices and increasing the desire of users to create personalized contents (UGC). The increase in UGC is positive in terms of content diversification, but the flooding of low quality UGCs has the negative side of making it difficult to search and use high quality UGCs. In order to find the desired video content on a video providing service site such as YouTube, users perform a keyword search, recommend video contents that meet the user's needs as a search contents list according to the search algorithm of the video providing service provider, and the user recommends the video. It is common to select video content to be watched among contents.
또한 동영상 컨텐츠가 선택되면, 동영상 컨텐츠의 플레이 중에 동영상 서비스 제공자는 현재 플레이 중인 동영상 컨텐츠와 유사한 속성을 갖는 연관 동영상 컨텐츠들을 연관 컨텐츠 목록으로서 추가적으로 추천하기도 하고, 사용자가 해당 동영상 제공 서비스 사이트에 로그인을 하는 경우 동영상 제공 서비스 제공자는 해당 사용자의 동영상 감상 이력 또는 동영상 검색 이력을 참조하여 해당 사용자의 기호에 부합하는 동영상 컨텐츠들을 예측하여 맞춤형 컨텐츠 목록으로서 해당 사용자에게 추천하기도 한다.In addition, when the video content is selected, the video service provider additionally recommends the related video contents having a property similar to the currently playing video content as the related content list during the playing of the video content, and the user logs in to the corresponding video providing service site. In this case, the video providing service provider may predict the video contents corresponding to the user's preference by referring to the video viewing history or the video search history of the user and recommends the user as a customized content list.
이때 검색 컨텐츠 목록, 연관 컨텐츠 목록, 맞춤형 컨텐츠 목록은 동영상 제공 서비스 제공자가 부여한 컨텐츠 가중치에 따라 동영상 컨텐츠들이 순차적으로 배치된다. 가장 일반적인 컨텐츠 가중치 조정방법이자 제 1 종래기술은 Athenium사의 미국등록특허 제5,790,426호 “automated collaborative filtering system" 및 Netflix사의 미국등록특허 제8,271,338호 "Approach for Estimating User Rating of Items"에 개시된 바와 같이 통계적인 기법에 따라 동영상 제공 서비스 사이트 가입자들에 의해 가장 많이 플레이된 또는 구매된 동영상 컨텐츠가 높은 컨텐츠 가중치를 갖도록 하는 방법과 동영상 제공 서비스 사이트 가입자들에 의해 가장 추천을 많이 받은 컨텐츠 또는 평점이 높은 컨텐츠가 높은 컨텐츠 가중치를 갖도록 하는 방법 또는 상기 두 가지 방법을 혼합하는 방법이 있었다.In this case, the video content is sequentially arranged in the search content list, the related content list, and the customized content list according to the content weights assigned by the video service provider. The most common method of adjusting content weights and the first prior art are statistically disclosed as disclosed in U.S. Patent No. 5,790,426 "automated collaborative filtering system" and Netflix U.S. Patent No. 8,271,338 "Approach for Estimating User Rating of Items." According to the method, the video content that is most played or purchased by the subscribers of the video service service site has a high content weight, and the content highly recommended or highly rated by the subscribers of the video service service site has a high content weight. There has been a method of having a content weight or a method of mixing the two methods.
제 1 종래기술에 따르면 가입자들에게 비교적 선별된 양질의 컨텐츠를 제공하는 장점이 있지만, 첫째, 평가 초반에 높은 컨텐츠 가중치를 받은 컨텐츠는 계속적으로 노출되어 시간의 경과에 따라 더 높은 가중치를 받는 반면 추후에 추가된 양질의 컨텐츠는 사용자들에게 노출되기 어려운 문제가 있었다. 둘째, 사용자가 컨텐츠 감상 후 평점부여 또는 추천을 하는 경우 사용자에게 부가적인 행동인 평가행위를 요구하기 때문에 사용자 편의성을 저하시키는 문제가 있다. 셋째, 사용자가 낮은 품질의 컨텐츠에 의도적으로 높은 평가 또는 추천을 하거나 반대로 높은 품질의 컨텐츠에 의도적으로 낮은 평가 또는 비추천을 하는 것을 방지할 수 없는 문제가 있다.According to the first conventional technology, there is an advantage of providing relatively high quality content to subscribers. First, content that has received a high content weight at the beginning of the evaluation is continuously exposed and receives a higher weight as time passes. Quality content added to the problem was difficult to expose to users. Second, when a user gives a rating or recommendation after viewing content, there is a problem of lowering user convenience because the user requires an evaluation action, which is an additional behavior. Third, there is a problem that a user cannot prevent a user from deliberately high rating or recommendation on low quality content or, conversely, intentionally low rating or deprecation on high quality content.
상기의 문제를 해결하기 위한 제 2 종래기술로, 사용자의 감상 중 신체적 변화를 인식하여 인식된 결과를 기초로 컨텐츠 몰입도를 추정하는 방법이 제안되었다. Microsoft사의 미국등록특허 제8,898,687호 "Controlling a Media Program Based on a Media Reaction"은 카메라를 통해 사용자의 머리방향을 감지하고 이를 통해 사용자의 몰입도를 추정하는 방법을 개시한다. Microsoft사의 다른 미국등록특허 제9,100,685호 "Determining Audience State or Interest Using Passive Sensor Data"는 카메라를 통해 사용자의 표정 또는 감정을 감지하고 이를 통해 사용자의 몰입도를 추정하는 방법을 개시한다. MoviTV사의 미국등록특허 제8,832,721호는 카메라를 통해 사용자의 움직임을 감지하고 이를 통해 사용자의 몰입도를 추정하는 방법을 개시한다. 한국등록특허 제1576892호 “무선 통신을 이용한 뇌파/심박도 기반의 콘텐츠 추천 시스템 및 콘텐츠 추천 방법”은 뇌파/심박도 감지 헤드셋을 통해 사용자의 뇌파 및 심박도를 감지하고 이를 통해 사용자의 몰입도를 추정하는 방법을 개시한다.As a second conventional technique for solving the above problem, a method of estimating content immersion based on a recognized result by recognizing a physical change during user's viewing has been proposed. Microsoft, US Patent No. 8,898,687 "Controlling a Media Program Based on a Media Reaction" discloses a method for detecting the user's head direction through the camera and thereby estimating the user's immersion. Another US Patent No. 9,100,685, "Determining Audience State or Interest Using Passive Sensor Data," by Microsoft, discloses a method of detecting a user's facial expression or emotion through a camera and estimating the user's immersion. US Patent No. 8,832,721 to MoviTV, discloses a method of detecting a user's movement through a camera and estimating a user's immersion through the camera. Korean Registered Patent No. 1576892 “EEG / heart rate-based content recommendation system and content recommendation method using wireless communication” detects EEG and heart rate of a user through an EEG / heart rate detection headset and thereby A method of estimating is disclosed.
신체적 변화에 기반한 제 2 종래기술에 따르면, 제 1 종래기술과는 달리 사용자에게 부가적인 추천행위 또는 평가행위를 요구하지 않기 때문에 사용자 편의성이 높고, 사용자의 신체적 변화에 기반하기 때문에 제 1 종래기술에 비해 왜곡된 평가에 의한 영향이 적다는 장점이 있다. 하지만, 첫째, 동영상 감상중인 사용자의 신체변화를 지속적으로 모니터링하기 위해 예컨대 카메라 장비, 뇌파 측정 장비 등의 고가의 부가적인 장비가 요구되고, 해당 장비를 구비하지 않은 일반적인 모니터, 텔레비전에는 그 적용이 어려운 문제가 있다. 둘째, 컨텐츠 평가는 양질의 컨텐츠를 가입자에게 공급하기 위한 것으로 궁극적으로 동영상 서비스 제공자의 이익을 위한 것인데, 이를 위해 사용자는 동영상 감상 중에 지속적으로 민감한 개인정보에 해당하는 신체정보를 제공해야 하는 문제가 있다. 이는 프라이버시 침해 문제를 야기할 뿐 아니라 개인정보 수집을 민감하게 제한하는 국가에서는 관련 법률을 위반하는 문제가 있다.According to the second conventional technology based on physical change, unlike the first conventional technology, since the user does not require additional recommendation or evaluation behavior, the user convenience is high, and based on the physical change of the user, Compared with the distorted evaluation, there is less advantage. However, firstly, expensive additional equipment such as camera equipment and brain wave measurement equipment is required to continuously monitor the body changes of the user who is watching the video, and it is difficult to apply to general monitors and televisions without the equipment. there is a problem. Second, content evaluation is to provide quality contents to subscribers and ultimately for the benefit of video service providers. To this end, users have to continuously provide physical information corresponding to sensitive personal information while watching videos. . This not only raises privacy concerns but also violates applicable laws in countries that sensitively restrict the collection of personal information.
이밖에 제 3 종래기술로서 사용자의 컨텐츠 재생행태를 기초로 컨텐츠 몰입도를 추정하는 방법이 제안되었다. MobiTV사의 미국등록특허 제8,875,167호 "Implicit Mechanism for Determining User Response to Media"는 사용자의 컨텐츠 감상 시간을 통해 몰입도를 측정하는 방법을 개시한다. Apple사의 미국등록특허 제8,832,753호 "Filtering and Tailoring Multimedia Content Based on Observed User Behavior" 및 EchoStar사의 미국공개특허 제2014-0033240호 "Systems and Methods for Assessing Viewer Interest in Content and Advertisements"는 사용자의 컨텐츠 감상 중 광고의 스킵 여부를 통해 광고 몰입도를 측정하는 방법을 개시한다.In addition, as a third conventional technology, a method of estimating content immersion based on a content reproduction behavior of a user has been proposed. US Patent No. 8,875,167, entitled "Implicit Mechanism for Determining User Response to Media," discloses a method of measuring immersion through a user's content viewing time. Apple, U.S. Patent No. 8,832,753, "Filtering and Tailoring Multimedia Content Based on Observed User Behavior," and EchoStar, U.S. Patent Application Publication No. 2014-0033240, "Systems and Methods for Assessing Viewer Interest in Content and Advertisements," Disclosed is a method of measuring advertisement immersion through whether an advertisement is skipped.
사용자의 컨텐츠 재생행태에 기반한 제 3 종래기술에 따르면, 제 1 종래기술과는 달리 사용자에게 부가적인 추천행위 또는 평가행위를 요구하지 않기 때문에 사용자 편의성이 높고, 제 2 종래기술과는 달리 부가적인 장비가 요구되지 않으며, 사용자의 컨텐츠 재생행태는 신체정보와는 달리 민감도 및 중요도가 높지 않은 개인정보에 해당하여 프라이버시 침해의 가능성 및 개인정보 관련 법령 위반의 가능성이 낮은 장점이 있다.According to the third conventional technology based on the content reproduction behavior of the user, unlike the first conventional technology, since the user does not require additional recommendation or evaluation behavior, the user convenience is high, and the additional equipment is different from the second conventional technology. Is not required, and unlike the physical information, the content reproduction behavior of the user corresponds to personal information having no high sensitivity and importance, and thus has a low possibility of invading privacy and a violation of laws related to personal information.
하지만, 제 3 종래기술은 최근 사용자들의 동영상 컨텐츠 감상행태 변화를 반영하지 못하는 근본적인 문제가 있다. 예컨대 영화 또는 TV 시리즈와 같은 유료 동영상 컨텐츠는 사용자의 정속 감상 가능성이 매우 높기 때문에 스킵 이벤트가 일어날 가능성이 적으며, 스킵 이벤트 발생은 사용자의 매우 낮은 몰입도를 반영한다고 추정할 수 있다. 반대로 광고 동영상 컨텐츠는 사용자의 스킵 가능성이 매우 높기 때문에 정속 감상 이벤트가 일어날 가능성이 적으며, 정속 감상 이벤트 발생은 사용자의 매우 높은 몰입도를 반영한다고 추정할 수 있다. 하지만, 유료 동영상 컨텐츠 및 광고 동영상 컨텐츠가 아닌 YouTube와 같은 대규모 동영상 제공 서비스 사이트에서 사용자가 동영상 컨텐츠를 찾는 경우, 최근 UGC 의 급격한 증가로 인해 사용자들은 수많은 컨텐츠들 중 자신이 원하는 정보를 취사선택해야 하기 때문에 몰입도와 무관하게 관심 있는 부분만 찾아서 보고 나머지 부분은 스킵하거나 다른 동영상으로 건너뛰는 것이 일반적이다. 따라서 제 3 종래기술에 따르면 대부분의 컨텐츠 감상형태에 대해 몰입도가 낮은 것으로 평가하는 문제가 있다.However, the third conventional technology has a fundamental problem that does not reflect recent changes in the viewing behavior of video contents by users. For example, a paying video content such as a movie or a TV series has a high possibility of constant viewing of a user, and thus a skip event is less likely to occur, and the skip event may be estimated to reflect a very low immersion of the user. On the contrary, since the advertisement video content is highly likely to be skipped by the user, it is unlikely that a constant viewing event occurs, and the occurrence of the constant viewing event reflects a very high degree of immersion of the user. However, if a user finds video content on a large video providing service site such as YouTube rather than paid video content and advertising video content, the recent rapid increase in UGC has forced users to choose from among a large number of contents. Therefore, regardless of immersion, it is common to find only the parts of interest and skip the rest or skip to other videos. Therefore, according to the third prior art, there is a problem of evaluating the immersion degree for most content viewing forms.
(선행기술문헌)(Prior art document)
미국등록특허 제5,790,426호US Patent No. 5,790,426
미국등록특허 제8,271,338호US Patent No. 8,271,338
미국등록특허 제8,898,687호US Patent No. 8,898,687
미국등록특허 제9,100,685호United States Patent No. 9,100,685
미국등록특허 제8,832,721호United States Patent No. 8,832,721
한국등록특허 제1576892호Korean Registered Patent No. 1576892
미국등록특허 제8,875,167호United States Patent No. 8,875,167
미국등록특허 제8,832,753호US Patent No. 8,832,753
미국공개특허 제2014-0033240호United States Patent Application Publication No. 2014-0033240
본 발명은 상기의 문제를 해결하기 위한 것으로, 본 발명에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 사용자의 동영상 컨텐츠 감상 중의 시각적 집중 행위에 해당하는 동영상 플레이어(컨텐츠 소비 클라이언트) 조작행위인 클라이언트 디스플레이 확대 이벤트, 클라이언트 해상도 변경 이벤트, 또는 사용자의 동영상 컨텐츠 감상 중의 청각적 집중 행위에 해당하는 컨텐츠 소비 클라이언트 조작행위인 클라이언트 음량 증가 이벤트 중 어느 하나를 제 1 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 1 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 사용자의 시각적 집중 행위 또는 청각적 집중 행위를 컨텐츠 몰입도로서 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 것을 목적으로 한다.The present invention is to solve the above problems, the immersive event-based content weight adjustment system according to the present invention and the content weight adjustment method using the same, the video player (content consumption client) that corresponds to the visual concentration behavior during viewing of the video content of the user ) An immersive event that detects any one of a client display enlargement event, a client resolution change event, which is a manipulation behavior, or a client volume increase event, which is a content consumption client manipulation behavior that corresponds to an auditory concentration behavior while watching a video content of a user. Through the event evaluation client and the content evaluation server that changes the content weight of the video content where the first immersive event occurs, the visual focusing or auditory focusing behavior of the user is detected as the content immersion level. The purpose of this method is to improve the accuracy of measuring the user's content immersion by adjusting the content weight, and to improve the user's convenience by not requesting the user for the additional work of requesting the evaluation of the content.
본 발명의 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 동영상 컨텐츠에 제공되는 추가정보에 접속할 수 있는 링크객체 또는 동영상 컨텐츠 내부에 오버레이되는 동영상을 입력하는 입력객체와 같은 인터랙티브 객체를 사용자가 선택함에 따라 발생하는 인터랙티브 객체 선택 이벤트를 컨텐츠 소비 클라이언트로부터 수신하여 이를 제 2 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 2 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 인터랙티브 객체를 활용한 동영상 클라이언트에 대한 사용자의 컨텐츠 몰입도를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 것을 다른 목적으로 한다.An immersive event-based content weight adjustment system according to an embodiment of the present invention and a content weight adjustment method using the same include: an input object for inputting a link object capable of accessing additional information provided to the video content or a video overlayed inside the video content; An immersive event detection client that receives an interactive object selection event generated by a user selecting the same interactive object from a content consuming client and detects it as a second immersive event, and a content that changes content weight of video content in which the second immersive event occurs. Improve the accuracy of measuring user's content commitment by additionally detecting user's content commitment to video client using interactive object and using it for content weight adjustment through evaluation server Another object is to improve the user's convenience by not requesting the user an additional task of requesting an evaluation of the content.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 사용자의 동영상 컨텐츠 감상 중의 시각적 집중 행위에 해당하는 비디오 장치 변경 이벤트, 비디오 장치 추가 이벤트, 시스템 해상도 변경 이벤트 등과 같은 시스템 비디오 출력 변화 이벤트를 사용자 단말기의 시스템 입출력 인터페이스부로부터 수신하여 이를 제 3 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 3 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 컨텐츠 소비 클라이언트가 아닌 사용자 단말기의 시스템 상의 시각적 집중 행위에 해당하는 비디오 장치 변화를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 것을 다른 목적으로 한다.An immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention include a video device change event, a video device addition event, and a system resolution change event corresponding to a visual focusing action while viewing a video content of a user. Through an immersive event detection client that receives a system video output change event from a system input / output interface of a user terminal and detects it as a third immersive event and a content evaluation server that changes the content weight of video content in which the third immersive event occurs. User's content immersion by additionally detecting video device changes corresponding to visual focusing actions on the system of the user terminal rather than the content consuming client and using them for content weight adjustment Improve the definition and accuracy, as the user does not request additional work to request an evaluation of the content and to enhance user convenience for other purposes.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 사용자의 동영상 컨텐츠 감상 중의 청각적 집중 행위에 해당하는 오디오 장치 변경 이벤트, 오디오 장치 추가 이벤트, 시스템 음량 증가 이벤트 등과 같은 시스템 오디오 출력 변화 이벤트를 사용자 단말기의 시스템 입출력 인터페이스부로부터 수신하여 이를 제 3 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 3 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 컨텐츠 소비 클라이언트가 아닌 사용자 단말기의 시스템 상의 청각적 집중 행위에 해당하는 오디오 장치 변화를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 것을 다른 목적으로 한다.In accordance with another embodiment of the present invention, an immersive event-based content weight adjusting system and a method for adjusting content weight using the same include: an audio device change event, an audio device addition event, and a system volume increase corresponding to an auditory concentration action while watching a video content of a user An immersive event detection client that receives a system audio output change event such as an event from a system input / output interface unit of the user terminal and detects it as a third immersive event, and a content evaluation server that changes the content weight of video content in which the third immersive event occurs. By detecting additional audio device changes corresponding to auditory concentration behavior on the system of the user terminal instead of the content consumption client, the user uses the information to adjust the content weight. Improve the accuracy of and, as the user does not request an additional work to request an evaluation of the content and to improve the user's convenience for a different purpose.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 동영상 컨텐츠에 대한 컨텐츠 추천 이벤트, 컨텐츠 공유 이벤트, 컨텐츠 업로드 사용자의 채널 구독 이벤트, 컨텐츠 업로드 사용자의 다른 컨텐츠에 대한 추가 검색 이벤트, 또는 추천 동영상에 대한 연속 시청 이벤트를 제 4 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 4 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 컨텐츠 감상 이후의 사용자의 컨텐츠에 대한 긍정적 행위를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 것을 다른 목적으로 한다.An immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention, a content recommendation event for a video content, a content sharing event, a channel subscription event of a content upload user, another content of a content upload user After viewing content through an immersive event detection client that detects a further search event for, or a continuous viewing event for a recommended video as a fourth immersive event, and a content rating server that changes the content weight of the video content where the fourth immersive event occurred. By additionally detecting the positive behavior of the user's content and using it to adjust the content weight, it improves the accuracy of measuring the user's content immersion and requests the user for additional work requesting the evaluation of the content. Another object is to improve the convenience of the user by not doing so.
마지막으로, 본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 컨텐츠 소비 클라이언트의 동작변화를 모니터링하여 동작변화 정보를 통신망을 통해 전송하는 모니터링 클라이언트와 동작변화 정보를 수신하여 사용자의 동영상 컨텐츠 감상 중의 시각적 집중 행위에 해당하는 동영상 플레이어(컨텐츠 소비 클라이언트) 조작행위인 클라이언트 디스플레이 확대 이벤트, 클라이언트 해상도 변경 이벤트, 또는 사용자의 동영상 컨텐츠 감상 중의 청각적 집중 행위에 해당하는 동영상 플레이어 조작행위인 클라이언트 음량 증가 이벤트 중 어느 하나를 제 1 몰입성 이벤트로 감지하여 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 사용자의 시각적 집중 행위 또는 청각적 집중 행위를 컨텐츠 몰입도로서 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 것을 다른 목적으로 한다.Finally, an immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention, the monitoring client and the operation change to transmit the operation change information through the communication network by monitoring the operation change of the content consumption client Client display enlargement event, client resolution change event, which is a video player (content consuming client) manipulation action corresponding to visual focusing action while receiving information and viewing the user's video content, or auditory focusing action while viewing user's video content Visual focusing or auditory focusing of the user through a content evaluation server that detects any one of the client volume increase events, which are video player manipulations, as the first immersive event and changes the content weight Is detected as content immersion and used to adjust the content weight, thereby improving the accuracy of the user's content immersion measurement and improving the user's convenience by not asking the user for the additional work of evaluating the content. For other purposes.
본 발명의 제 1 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법은, 사용자 단말기, 상기 사용자 단말기에 설치되는 컨텐츠 소비 클라이언트, 상기 사용자 단말기에 설치되어 상기 컨텐츠 소비 클라이언트의 몰입성 이벤트의 감지에 따라 컨텐츠 몰입도를 평가하는 몰입성 이벤트 감지 클라이언트, 통신망을 통해 상기 사용자 단말기에 동영상 컨텐츠를 공급하는 컨텐츠 제공 서버, 상기 통신망을 통해 상기 몰입성 이벤트 감지 클라이언트와 통신하여 컨텐츠의 가중치를 변경하는 컨텐츠 평가 서버로 구성되는 시스템을 이용한 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, a) 상기 컨텐츠 소비 클라이언트가, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 제공 서버로부터 상기 통신망을 통해 컨텐츠 데이터를 수신하여 사용자에게 동영상 컨텐츠로 제공하는 단계; b) 상기 몰입성 이벤트 감지 클라이언트가, 상기 사용자 단말기의 상기 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하는 단계; 및 c) 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 1 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 컨텐츠 가중치의 상향조정을 요청하는 가중치 상향조정 요청을 전송하는 단계;를 포함하여 구성되는 것을 특징으로 한다.In the immersive event-based content weight adjusting method according to the first embodiment of the present invention, content immersion according to detection of an immersive event of a content consumption client installed in the user terminal, a content consumption client installed in the user terminal, and the user terminal A system comprising an immersive event detection client evaluating a figure, a content providing server for supplying video content to the user terminal through a communication network, and a content evaluation server for changing the weight of the content by communicating with the immersive event detection client through the communication network. In the immersive event-based content weight adjustment method using: a) the content consumption client is driven by the arithmetic processing unit of the user terminal to receive content data from the content providing server through the communication network; Providing a video content to a user; b) a client display enlargement by which the immersive event detection client is driven by the arithmetic processing unit of the user terminal to increase a client display screen area for visually displaying the video content while providing the video content of the content consuming client; An event, a client resolution change event that causes the client display resolution to visually display the video content during the video content provision of the content consumption client to change, or an audio content of the video content during the video content provision of the content consumption client Detecting at least one of a client volume increase event that causes the client volume to be played back to increase as a first immersive event; And c) the weight-up request for the immersive event detection client to increase the content weight for the video content consumed by the content-consuming client to the content evaluation server through a communication network according to the detection of the first immersive event. Transmitting a request for adjustment; and characterized in that it comprises a.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, 상기 a) 단계는, 상기 컨텐츠 소비 클라이언트가, 상기 통신망을 통해 인터랙티브 데이터를 더 수신하여 상기 동영상 컨텐츠에 오버레이되는 인터랙티브 객체로 상기 사용자에게 더 제공하고, 상기 b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 사용자에 의해 상기 인터랙티브 객체가 선택되는 인터랙티브 객체 선택 이벤트를 상기 제 2 몰입성 이벤트로서 더 감지하고, 상기 c) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 2 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 한다.In the immersive event-based content weight adjusting method according to another embodiment of the present invention, the step a) may include the content consumption client being an interactive object that receives interactive data through the communication network and is overlaid on the video content. Further providing to the user, and the step b) further includes, by the immersive event sensing client, an interactive object selection event, wherein the interactive object is selected by the user during the provision of the video content of the content consuming client, as the second immersive event. And detecting the step c) by the immersive event detection client to increase the weight for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the second immersive event. Sending the information request, it characterized.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, 상기 a) 단계는, 상기 컨텐츠 소비 클라이언트가, 상기 인터랙티브 객체로서 영상에 오버레이되는 커멘트를 입력할 수 있는 커멘트 입력 인터랙티브 객체를 상기 사용자에게 제공하는 것을 특징으로 한다.In the immersive event-based content weight adjusting method according to another embodiment of the present invention, the step a) comprises: a content input client inputs a comment input interactive object capable of inputting a comment overlaid on the image as the interactive object; It is characterized by providing to the user.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, 상기 b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력 변화에 따른 시스템 비디오 출력 변화 이벤트 또는 오디오 출력 변화에 따른 시스템 오디오 출력 변화 이벤트 중 적어도 어느 하나를 상기 사용자 단말기의 시스템 입출력 인터페이스로부터 수신하고, 이를 제 3 몰입성 이벤트로 감지하고, 상기 c) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 3 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 한다.In the immersive event-based content weight adjusting method according to another embodiment of the present invention, the step b) may include the immersive event sensing client according to a video output change of the user terminal while providing the video content of the content consuming client. Receiving at least one of a system video output change event or a system audio output change event according to an audio output change from a system input / output interface of the user terminal and detecting it as a third immersive event, and the step c) includes the immersive event. The sensing client may transmit the weight increase request for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the third immersive event.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, 상기 b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력 장치를 변경하도록 하는 비디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 비디오 출력장치를 추가하도록 하는 비디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 비디오 출력장치의 시스템 디스플레이 해상도를 변경하도록 하는 시스템 해상도 변경 이벤트 중 적어도 어느 하나를 상기 시스템 비디오 출력 변화 이벤트로 상기 사용자 단말기의 시스템 입출력 인터페이스로부터 수신하여 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 한다.In the immersive event-based content weight adjustment method according to another embodiment of the present invention, in step b), the immersive event detection client changes the video output device of the user terminal while providing the video content of the content consumption client. A video device change event to add a new video output device to the user terminal during the provision of the video content of the content consumption client, or a video device addition event to the user terminal during the video content provision of the content consumption client At least one of a system resolution change event for changing a system display resolution of a video output device is the system video output change event as a system input / output interface of the user terminal. And detect it as the third immersive event.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, 상기 제 b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 오디오 출력장치를 변경하도록 하는 오디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 오디오 출력장치를 추가하도록 하는 오디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 오디오 출력장치의 시스템 음량을 증가시키도록 하는 시스템 음량 증가 이벤트 중 적어도 어느 하나를 상기 시스템 오디오 출력 변화 이벤트로 상기 시스템 입출력 인터페이스로부터 수신하고 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 한다.In the immersive event-based content weight adjusting method according to another embodiment of the present invention, in the step b), the immersive event sensing client may be configured to provide an audio output device of the user terminal while providing the video content of the content consuming client. An audio device change event for changing, an audio device addition event for adding a new audio output device to the user terminal while providing the video content of the content consuming client, or the video content of the content consuming client Receive at least one of a system volume increase event for increasing the system volume of the audio output device from the system input / output interface as the system audio output change event and the 3 is characterized in that detected as molipseong event.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, 상기 (b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 동영상 컨텐츠에 대한 추천요청에 의한 컨텐츠 추천 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 동영상 컨텐츠에 대한 다른 인터넷 서비스로의 공유요청에 의한 컨텐츠 공유 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 동영상 컨텐츠를 업로드한 사용자인 업로드 사용자의 동영상 채널에 대한 구독요청에 의한 채널 구독 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 업로드 사용자가 업로드한 다른 동영상 컨텐츠에 대한 검색요청에 의한 추가 검색 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통해 상기 컨텐츠 제공 서버가 추천한 추천 동영상 컨텐츠에 대한 플레이 요청에 의한 연속 감상 이벤트 중 적어도 어느 하나를 제 4 몰입성 이벤트로 감지하고, 상기 c) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 4 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 한다.In the immersive event-based content weight adjustment method according to another embodiment of the present invention, in the step (b), the immersive event detection client may provide the content during or during the video content provision of the content consumption client. Content recommendation event by recommendation request for the video content to the content providing server through the consuming client, during the video content providing of the content consuming client or after providing the video content to the content providing server through the content consuming client. A content sharing event by a sharing request for another video service of the video content, during the video content providing by the content consuming client, or after providing the video content through the content consuming client A channel subscription event by a subscription request for a video channel of an uploading user who is the user who uploaded the video content to the content providing server, during the video content provision of the content consumption client or after the video content provision, An additional search event by a search request for another video content uploaded by the uploading user to the content providing server through the content consumption client or during the video content provision of the content consumption client or after the video content is provided; Detecting at least one of the continuous viewing events by the play request for the recommended video content recommended by the content providing server as a fourth immersive event, and the step c) may include the immersive event detection client, It characterized in that to evaluate the content server via a communication network according to the detection of the fourth group molipseong event carries the weight raised request for the video content is consumed by the content client consumption.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법은, d) 상기 c) 단계 이후에, 상기 컨텐츠 소비 클라이언트가, 상기 컨텐츠 제공 서버에게 컨텐츠 목록을 요청하는 단계; 및 e) 상기 컨텐츠 제공 서버는, 상기 컨텐츠 가중치의 순위에 따라 복수의 동영상 컨텐츠에 대한 상기 컨텐츠 목록을 생성하여 상기 컨텐츠 소비 클라이언트에게 제공하는 단계;를 더 포함하는 것을 특징으로 한다.An immersive event-based content weight adjustment method according to another embodiment of the present invention includes: d) after the c), requesting, by the content consumption client, a content list from the content providing server; And e) generating, by the content providing server, the content list for a plurality of video content according to the ranking of the content weights, and providing the content list to the content consumption client.
본 발명의 제 1 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템은, 제 1 저장장치를 통해 복수의 동영상 컨텐츠 데이터를 저장하고, 통신망을 통해 동영상 컨텐츠를 전송하는 컨텐츠 제공 서버; 통신망을 통해 상기 컨텐츠 제공 서버로부터 상기 동영상 컨텐츠를 제공받아 소비하는 사용자 단말기; 및 통신망을 통해 상기 사용자 단말기 및 상기 컨텐츠 제공 서버와 통신을 수행하고, 제 2 저장장치를 통해 복수의 상기 동영상 컨텐츠의 컨텐츠 가중치를 저장하고, 상기 컨텐츠 가중치를 관리하고, 상기 컨텐츠 가중치를 상기 컨텐츠 제공 서버에게 제공하는 컨텐츠 평가 서버;를 포함하여 구성되는 시스템에 있어서, 상기 사용자 단말기는, 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 동영상 컨텐츠를 소비하고, 상기 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적을 변경하는 클라이언트 디스플레이 화면 면적 변경기능, 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 클라이언트 디스플레이의 디스플레이 해상도를 변경하는 클라이언트 디스플레이 해상도 변경기능, 또는 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량을 변경하는 클라이언트 음량 변경기능 중 적어도 하나를 포함하는 컨텐츠 소비 클라이언트; 및 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하고, 상기 제 1 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨테츠의 상기 컨텐츠 가중치의 상향조정을 요청하는 가중치 상향조정 요청을 전송하는 몰입성 이벤트 감지 클라이언트;를 포함하여 구성되고, 상기 컨텐츠 평가 서버는, 상기 가중치 상향조정 요청의 수신에 따라 상기 동영상 컨텐츠의 상기 컨텐츠 가중치를 상향조정하는 것을 특징으로 한다.An immersive event-based content weight adjustment system according to a first embodiment of the present invention comprises: a content providing server configured to store a plurality of video content data through a first storage device and to transmit video content through a communication network; A user terminal receiving and consuming the video content from the content providing server through a communication network; And communicate with the user terminal and the content providing server through a communication network, store content weights of the plurality of video contents through a second storage device, manage the content weights, and provide the content weights with the content weights. The system comprising a; content evaluation server provided to the server, wherein the user terminal is installed in the user terminal, driven by the processing unit of the user terminal to consume the video content, the video content Client display screen area changing function for changing a client display screen area for visually displaying the video content according to the user's selection during the providing, and display of the client display according to the user's selection during the video content providing. A content consumption client including at least one of a client display resolution change function for changing a play resolution, or a client volume change function for changing a client volume for auditively playing the video content according to a user's selection while providing the video content ; And a client display enlargement event installed in the user terminal and driven by an arithmetic processing unit of the user terminal to increase the client display screen area while providing the video content of the content consuming client, the video of the content consuming client. Detect at least one of a client resolution change event that causes the client display resolution to change during content presentation or a client volume increase event that causes the client volume to increase during the video content presentation of the content consuming client as a first immersive event and At least one of the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the first immersive event. An immersive event detection client transmitting a weight up request to request the content weight up request, wherein the content evaluation server is configured to adjust the content weight of the video content according to the reception of the weight up request. It is characterized by the upward adjustment.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 컨텐츠 제공 서버는, 인터랙티브 데이터를 통신망을 통해 상기 사용자 단말기에게 더 전송하고, 상기 컨텐츠 소비 클라이언트는, 상기 인터랙티브 데이터를 상기 동영상 컨텐츠에 오버레이되는 인터랙티브 객체로 상기 사용자에게 더 제공하고, 상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 사용자에 의해 상기 인터랙티브 객체가 선택되는 인터랙티브 객체 선택 이벤트를 상기 제 2 몰입성 이벤트로서 더 감지하고, 상기 제 2 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 컨텐츠 가중치의 상향조정을 더 요청하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the content providing server further transmits interactive data to the user terminal through a communication network, and the content consumption client transmits the interactive data to the video. The immersive event detection client further provides an interactive object selection event in which the interactive object is selected by the user while providing the moving image content of the content consuming client, the second immersive event. Further increase the content weight for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the second immersive event. It is characterized by requesting more tablets.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 컨텐츠 소비 클라이언트는, 상기 인터랙티브 객체로서 영상에 오버레이되는 커멘트를 입력할 수 있는 커멘트 입력 인터랙티브 객체를 상기 사용자에게 제공하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the content consumption client provides the user with a comment input interactive object capable of inputting a comment overlaid on the image as the interactive object. It is done.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 사용자 단말기는, 사용자 단말기의 입력장치 및 출력장치를 제어하는 시스템 입출력 인터페이스를 더 포함하여 구성되고, 상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력의 변화에 따른 비디오 출력 변화 이벤트 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 오디오 출력의 변화에 따른 오디오 출력 변화 이벤트 중 적어도 어느 하나를 상기 시스템 입출력 인터페이스로부터 수신하여 이를 제 3 몰입성 이벤트로 감지하고, 상기 제 3 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the user terminal further comprises a system input and output interface for controlling the input device and output device of the user terminal, the immersive event detection client A video output change event according to a change in video output of the user terminal while the video consumption content is provided by the content consumption client or an audio output change event according to a change in audio output of the user terminal while providing the video content of the content consumption client Receives at least one of the content from the system input and output interface as a third immersive event, and consumes the content to the content evaluation server through a communication network according to the detection of the third immersive event And transmitting the weight up request for the video content consumed by a client.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력 장치를 변경하도록 하는 비디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자단말기에 새로운 비디오 출력장치를 추가하도록 하는 비디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 비디오 출력장치의 시스템 디스플레이 해상도를 변경하도록 하는 시스템 해상도 변경 이벤트 중 적어도 어느 하나를 상기 시스템 비디오 출력 변화 이벤트로서 상기 시스템 입출력 인터페이스로부터 수신하여 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the immersive event detection client, the video device change event to change the video output device of the user terminal while providing the video content of the content consumption client. A video device addition event for adding a new video output device to the user terminal while providing the video content of the content consuming client, or a system display of the video output device of the user terminal while providing the video content of the content consuming client; Receive at least one of a system resolution change event to change the resolution as the system video output change event from the system input / output interface and 3 is characterized in that detected as molipseong event.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 오디오 출력장치를 변경하도록 하는 오디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 오디오 출력장치를 추가하도록 하는 오디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 오디오 출력장치의 시스템 음량을 증가시키도록 하는 시스템 음량 증가 이벤트 중 적어도 어느 하나를 상기 시스템 오디오 출력 변화 이벤트로서 상기 시스템 입출력 인터페이스로부터 수신하여 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the immersive event detection client, the audio device change event to change the audio output device of the user terminal while providing the video content of the content consumption client. An audio device addition event for adding a new audio output device to the user terminal while providing the video content of the content consumption client, or a system volume of the audio output device of the user terminal while providing the video content of the content consumption client; Receive at least one of a system volume increase event to increase the signal from the system input / output interface as the system audio output change event, and receive the third immersive value. It characterized in that the Trojan detected.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 컨텐츠 소비 클라이언트는, 상기 컨텐츠 제공 서버에게 상기 동영상 컨텐츠의 추천을 요청하는 컨텐츠 추천 요청 기능, 상기 컨텐츠 제공 서버에게 다른 인터넷 서비스로의 상기 동영상 컨텐츠의 공유를 요청하는 컨텐츠 공유 요청 기능, 상기 컨텐츠 제공 서버에게 상기 동영상 컨텐츠를 업로드한 사용자인 업로드 사용자의 동영상 채널에 대한 구독을 요청하는 채널 구독 요청 기능, 상기 컨텐츠 제공 서버에게 상기 업로드 사용자가 업로드한 다른 동영상 컨텐츠에 대한 검색을 요청하는 추가 검색 요청 기능, 또는 상기 컨텐츠 제공 서버가 추천한 추천 동영상 컨텐츠에 대한 플레이를 요청하는 연속 감상 기능 중 적어도 하나의 기능을 더 수행하고, 상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 추천 요청 기능의 실행에 따른 컨텐츠 추천 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 공유 요청 기능의 실행에 따른 컨텐츠 공유 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 채널 구독 요청 기능의 실행에 따른 채널 구독 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 추가 검색 요청 기능의 실행에 따른 추가 검색 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 연속 감상 기능의 실행에 따른 연속 감상 이벤트 중 적어도 어느 하나를 제 4 몰입성 이벤트로 감지하고, 상기 제 4 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the content consumption client, a content recommendation request function for requesting the content providing server for recommendation of the video content, and another Internet service for the content providing server. A content sharing request function for requesting sharing of the video content to a channel; a channel subscription request function for requesting a subscription to a video channel of an uploading user who is a user who uploaded the video content to the content providing server; An additional search request function for requesting a search for other video content uploaded by the uploading user, or a continuous viewing function for requesting play of recommended video content recommended by the content providing server;The initiation event detection client may provide a content recommendation event according to the execution of the content recommendation request function during the video content provision of the content consumption client or after the video content provision, the video content provision of the content consumption client, or the video content provision. A content sharing event according to the execution of the content sharing request function, a channel subscription event according to the execution of the channel subscription request function during the provision of the video content of the content consumption client, or the provision of the video content, and the video of the content consumption client During the provision of content or after the provision of the video content, the additional search event according to the execution of the additional search request function, or the provision of the video content of the content consumption client or the video controller After providing the content, at least any one of the continuous listening events according to the execution of the continuous viewing function is detected as a fourth immersive event, and the content consumption client sends the content evaluation server to the content evaluation server through a communication network according to the detection of the fourth immersive event. And transmitting the weight up request for the consumed video content.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템에 있어서, 상기 컨텐츠 소비 클라이언트는, 컨텐츠 목록을 통신망을 통해 상기 컨텐츠 제공 서버에게 요청하고, 상기 컨텐츠 제공 서버는, 상기 컨텐츠 가중치의 순위에 따라 복수의 동영상 컨텐츠에 대한 상기 컨텐츠 목록을 생성하여 상기 컨텐츠 소비 클라이언트에게 제공하는 것을 특징으로 한다.In the immersive event-based content weight adjustment system according to another embodiment of the present invention, the content consumption client requests a content list to the content providing server through a communication network, and the content providing server ranks the content weight. Accordingly, the content list for a plurality of video content is generated and provided to the content consumption client.
본 발명의 제 2 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법은, 사용자 단말기, 상기 사용자 단말기에 설치되는 컨텐츠 소비 클라이언트, 상기 사용자 단말기에 설치되어 상기 컨텐츠 소비 클라이언트의 동작변화를 모니터링하는 모니터링 클라이언트, 통신망을 통해 상기 사용자 단말기에 동영상 컨텐츠를 공급하는 컨텐츠 제공 서버, 상기 통신망을 통해 상기 모니터링 클라이언트와 통신하여 상기 동작변화 정보를 수신하여 몰입성 이벤트의 감지에 따라 컨텐츠의 가중치를 변경하는 컨텐츠 평가 서버로 구성되는 시스템을 이용한 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서, a) 상기 컨텐츠 소비 클라이언트가, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 제공 서버로부터 상기 통신망을 통해 컨텐츠 데이터를 수신하여 사용자에게 동영상 컨텐츠로 제공하는 단계; b) 상기 모니터링 클라이언트가, 상기 컨텐츠 소비 클라이언트의 동작변화를 모니터링하여 상기 동작변화 정보를 상기 통신망을 통해 상기 컨텐츠 평가 서버에게 전송하는 단계; c) 상기 컨텐츠 평가 서버가, 상기 사용자 단말기의 상기 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하는 단계; 및 d) 상기 컨텐츠 평가 서버가, 상기 제 1 몰입성 이벤트의 감지에 따라 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 컨텐츠 가중치의 상향조정을 수행하는 단계;를 포함하여 구성되는 것을 특징으로 한다.An immersive event-based content weight adjustment method according to a second embodiment of the present invention includes: a user terminal, a content consumption client installed in the user terminal, a monitoring client installed in the user terminal to monitor an operation change of the content consumption client; A content providing server for supplying video content to the user terminal through a communication network, and a content evaluation server for communicating with the monitoring client through the communication network to receive the motion change information and changing the weight of the content according to the detection of an immersive event. In the immersive event-based content weight adjustment method using a system that comprises: a) the content consumption client is driven by the operation processing unit of the user terminal content from the content providing server through the communication network The step of receiving the data provide users with video content; b) monitoring, by the monitoring client, an operation change of the content consumption client and transmitting the operation change information to the content evaluation server through the communication network; c) a client display enlargement event, wherein the content evaluation server is driven by the arithmetic processing unit of the user terminal to increase a client display screen area for visually displaying the video content while providing the video content of the content consuming client; A client resolution change event for changing a client display resolution for visually displaying the video content during the video content provision of the content consuming client, or audio playback of the video content during the video content provision of the content consuming client Detecting at least one of a client volume increase event that causes the client volume to increase as a first immersive event; And d) adjusting, by the content evaluation server, the content weighting of the video content consumed by the content consuming client according to the detection of the first immersive event. .
본 발명의 제 2 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템은, 제 1 저장장치를 통해 복수의 동영상 컨텐츠 데이터를 저장하고, 통신망을 통해 동영상 컨텐츠를 전송하는 컨텐츠 제공 서버; 통신망을 통해 상기 컨텐츠 제공 서버로부터 상기 동영상 컨텐츠를 제공받아 소비하는 사용자 단말기; 및 통신망을 통해 상기 사용자 단말기 및 상기 컨텐츠 제공 서버와 통신을 수행하고, 제 2 저장장치를 통해 복수의 상기 동영상 컨텐츠의 컨텐츠 가중치를 저장하고, 상기 컨텐츠 가중치를 관리하고, 상기 컨텐츠 가중치를 상기 컨텐츠 제공 서버에게 제공하는 컨텐츠 평가 서버;를 포함하여 구성되는 시스템에 있어서, 상기 사용자 단말기는, 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 동영상 컨텐츠를 소비하고, 상기 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적을 변경하는 클라이언트 디스플레이 화면 면적 변경기능, 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 클라이언트 디스플레이의 디스플레이 해상도를 변경하는 클라이언트 디스플레이 해상도 변경기능, 또는 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량을 변경하는 클라이언트 음량 변경기능 중 적어도 하나를 포함하는 컨텐츠 소비 클라이언트; 및 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 동작변화를 모니터링하여 동작변화 정보를 상기 통신망을 통해 상기 컨텐츠 평가 서버에 전송하는 모니터링 클라이언트;를 포함하여 구성되고, 상기 컨텐츠 평가 서버는, 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하고, 상기 제 1 몰입성 이벤트의 감지에 따라 상기 동영상 컨테츠의 상기 컨텐츠 가중치를 상향조정하는 것을 특징으로 한다.An immersive event-based content weight adjustment system according to a second embodiment of the present invention comprises: a content providing server configured to store a plurality of video content data through a first storage device and to transmit video content through a communication network; A user terminal receiving and consuming the video content from the content providing server through a communication network; And communicate with the user terminal and the content providing server through a communication network, store content weights of the plurality of video contents through a second storage device, manage the content weights, and provide the content weights with the content weights. The system comprising a; content evaluation server provided to the server, wherein the user terminal is installed in the user terminal, driven by the processing unit of the user terminal to consume the video content, the video content Client display screen area changing function for changing a client display screen area for visually displaying the video content according to the user's selection during the providing, and display of the client display according to the user's selection during the video content providing. A content consumption client including at least one of a client display resolution change function for changing a play resolution, or a client volume change function for changing a client volume for auditively playing the video content according to a user's selection while providing the video content ; And a monitoring client installed in the user terminal and driven by the arithmetic processing unit of the user terminal to monitor the operation change of the content consumption client to transmit operation change information to the content evaluation server through the communication network. And the content evaluation server comprises: a client display enlargement event for increasing the client display screen area while providing the video content, and a client resolution change event for changing the client display resolution while providing the video content of the content consuming client Or at least one of a client volume increase event that causes the client volume to increase during the presentation of the video content by the content consumption client. And sense the vent and adjust the content weight of the video content according to the detection of the first immersive event.
상기의 구성에 따라 본 발명에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 사용자의 동영상 컨텐츠 감상 중의 시각적 집중 행위에 해당하는 동영상 플레이어(컨텐츠 소비 클라이언트) 조작행위인 클라이언트 디스플레이 확대 이벤트, 클라이언트 해상도 변경 이벤트, 또는 사용자의 동영상 컨텐츠 감상 중의 청각적 집중 행위에 해당하는 컨텐츠 소비 클라이언트 조작행위인 클라이언트 음량 증가 이벤트 중 어느 하나를 제 1 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 1 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 사용자의 시각적 집중 행위 또는 청각적 집중 행위를 컨텐츠 몰입도로서 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 효과를 제공한다.According to the above configuration, the immersive event-based content weight adjusting system according to the present invention and the method for adjusting the content weight using the same include: expanding a client display which is a video player (content consuming client) manipulation action corresponding to a visual concentration behavior while watching a video content of a user. An immersive event detection client and a first immersive event that detects any one of an event, a client resolution change event, or a client volume increase event, which is a content consumption client manipulation action corresponding to an auditory concentration action while watching a video content of a user, as a first immersive event. Through the content evaluation server that changes the content weight of the video content where the event occurs, the user's visual focusing or auditory focusing activity is detected as content immersion and used to adjust the content weight. By providing the effect of the user's content engagement improves the accuracy of the measurement and, as the user does not request an additional work to request an evaluation of the content improves the user's convenience.
본 발명의 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 동영상 컨텐츠에 제공되는 추가정보에 접속할 수 있는 링크객체 또는 동영상 컨텐츠 내부에 오버레이되는 동영상을 입력하는 입력객체와 같은 인터랙티브 객체를 사용자가 선택함에 따라 발생하는 인터랙티브 객체 선택 이벤트를 컨텐츠 소비 클라이언트로부터 수신하여 이를 제 2 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 2 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 인터랙티브 객체를 활용한 동영상 클라이언트에 대한 사용자의 컨텐츠 몰입도를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 효과를 제공한다.An immersive event-based content weight adjustment system according to an embodiment of the present invention and a content weight adjustment method using the same include: an input object for inputting a link object capable of accessing additional information provided to the video content or a video overlayed inside the video content; An immersive event detection client that receives an interactive object selection event generated by a user selecting the same interactive object from a content consuming client and detects it as a second immersive event, and a content that changes content weight of video content in which the second immersive event occurs. Improve the accuracy of measuring user's content commitment by additionally detecting user's content commitment to video client using interactive object and using it for content weight adjustment through evaluation server In this case, the user's convenience is improved by not requesting an additional task of requesting the user to evaluate the content.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 사용자의 동영상 컨텐츠 감상 중의 시각적 집중 행위에 해당하는 비디오 장치 변경 이벤트, 비디오 장치 추가 이벤트, 시스템 해상도 변경 이벤트 등과 같은 시스템 비디오 출력 변화 이벤트를 사용자 단말기의 시스템 입출력 인터페이스부로부터 수신하여 이를 제 3 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 3 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 컨텐츠 소비 클라이언트가 아닌 사용자 단말기의 시스템 상의 시각적 집중 행위에 해당하는 비디오 장치 변화를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 효과를 제공한다.An immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention include a video device change event, a video device addition event, and a system resolution change event corresponding to a visual focusing action while viewing a video content of a user. Through an immersive event detection client that receives a system video output change event from a system input / output interface of a user terminal and detects it as a third immersive event and a content evaluation server that changes the content weight of video content in which the third immersive event occurs. User's content immersion by additionally detecting video device changes corresponding to visual focusing actions on the system of the user terminal rather than the content consuming client and using them for content weight adjustment Improve the definition and accuracy, as the user does not request an additional work to request an evaluation of the content and provides the effect of improving the user's convenience.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 사용자의 동영상 컨텐츠 감상 중의 청각적 집중 행위에 해당하는 오디오 장치 변경 이벤트, 오디오 장치 추가 이벤트, 시스템 음량 증가 이벤트 등과 같은 시스템 오디오 출력 변화 이벤트를 사용자 단말기의 시스템 입출력 인터페이스부로부터 수신하여 이를 제 3 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 3 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 컨텐츠 소비 클라이언트가 아닌 사용자 단말기의 시스템 상의 청각적 집중 행위에 해당하는 오디오 장치 변화를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 효과를 제공한다.In accordance with another embodiment of the present invention, an immersive event-based content weight adjusting system and a method for adjusting content weight using the same include: an audio device change event, an audio device addition event, and a system volume increase corresponding to an auditory concentration action while watching a video content of a user An immersive event detection client that receives a system audio output change event such as an event from a system input / output interface unit of the user terminal and detects it as a third immersive event, and a content evaluation server that changes the content weight of video content in which the third immersive event occurs. By detecting additional audio device changes corresponding to auditory concentration behavior on the system of the user terminal instead of the content consumption client, the user uses the information to adjust the content weight. Improve the accuracy of and, as the user does not request an additional work to request an evaluation of the content and provides the effect of improving the user's convenience.
본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 동영상 컨텐츠에 대한 컨텐츠 추천 이벤트, 컨텐츠 공유 이벤트, 컨텐츠 업로드 사용자의 채널 구독 이벤트, 컨텐츠 업로드 사용자의 다른 컨텐츠에 대한 추가 검색 이벤트, 또는 추천 동영상에 대한 연속 시청 이벤트를 제 4 몰입성 이벤트로 감지하는 몰입성 이벤트 감지 클라이언트 및 제 4 몰입성 이벤트가 발생한 동영상 컨텐츠의 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 컨텐츠 감상 이후의 사용자의 컨텐츠에 대한 긍정적 행위를 추가적으로 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 효과를 제공한다.An immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention, a content recommendation event for a video content, a content sharing event, a channel subscription event of a content upload user, another content of a content upload user After viewing content through an immersive event detection client that detects a further search event for, or a continuous viewing event for a recommended video as a fourth immersive event, and a content rating server that changes the content weight of the video content where the fourth immersive event occurred. By additionally detecting the positive behavior of the user's content and using it to adjust the content weight, it improves the accuracy of measuring the user's content immersion and requests the user for additional work requesting the evaluation of the content. Doing so provides an effect of improving user convenience.
마지막으로, 본 발명의 다른 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 이를 이용한 컨텐츠 가중치 조정방법은, 컨텐츠 소비 클라이언트의 동작변화를 모니터링하여 동작변화 정보를 통신망을 통해 전송하는 모니터링 클라이언트와 동작변화 정보를 수신하여 사용자의 동영상 컨텐츠 감상 중의 시각적 집중 행위에 해당하는 동영상 플레이어(컨텐츠 소비 클라이언트) 조작행위인 클라이언트 디스플레이 확대 이벤트, 클라이언트 해상도 변경 이벤트, 또는 사용자의 동영상 컨텐츠 감상 중의 청각적 집중 행위에 해당하는 동영상 플레이어 조작행위인 클라이언트 음량 증가 이벤트 중 어느 하나를 제 1 몰입성 이벤트로 감지하여 컨텐츠 가중치를 변경하는 컨텐츠 평가 서버를 통해 사용자의 시각적 집중 행위 또는 청각적 집중 행위를 컨텐츠 몰입도로서 검출하여 이를 컨텐츠 가중치 조정에 활용함으로써 사용자의 컨텐츠 몰입도 측정의 정확성을 향상시키고, 사용자에게 컨텐츠에 대한 평가를 요청하는 부가적인 작업을 요청하지 않음으로써 사용자의 편의성을 개선하는 효과를 제공한다.Finally, an immersive event-based content weight adjustment system and a content weight adjustment method using the same according to another embodiment of the present invention, the monitoring client and the operation change to transmit the operation change information through the communication network by monitoring the operation change of the content consumption client Client display enlargement event, client resolution change event, which is a video player (content consuming client) manipulation action corresponding to visual focusing action while receiving information and viewing the user's video content, or auditory focusing action while viewing user's video content Visual focusing or auditory focusing of the user through a content evaluation server that detects any one of the client volume increase events, which are video player manipulations, as the first immersive event and changes the content weight Is detected as content immersion and used for content weight adjustment to improve the accuracy of user's content immersion measurement and improve user's convenience by not requesting additional work requesting evaluation of content. To provide.
도 1은 본 발명의 제 1 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템을 도시하는 구성도.1 is a block diagram illustrating a immersive event-based content weight adjustment system according to a first embodiment of the present invention.
도 2는 본 발명에 따른 컨텐츠 소비 클라이언트를 도시하는 화면 구성도.2 is a screen configuration diagram illustrating a content consumption client according to the present invention.
도 3은 본 발명에 따른 컨텐츠 소비 클라이언트의 클라이언트 디스플레이 확대 이벤트를 도시하는 화면 구성도.3 is a screen configuration diagram illustrating a client display enlargement event of a content consumption client according to the present invention.
도 4는 본 발명에 따른 컨텐츠 소비 클라이언트의 클라이언트 해상도 변경 이벤트를 도시하는 화면 구성도.4 is a screen configuration diagram illustrating a client resolution change event of a content consumption client according to the present invention.
도 5는 본 발명의 제 1 실시예에 따른 몰입성 이벤트 감지 클라이언트의 몰입성 이벤트 감지를 도시하는 구성도.5 is a block diagram illustrating immersive event detection of an immersive event detection client according to a first embodiment of the present invention.
도 6은 본 발명에 따른 가중치 상향조정 요청을 도시하는 데이터 구조도.6 is a data structure diagram illustrating a weight up request according to the present invention.
도 7은 본 발명에 따른 인터랙티브 객체 선택 이벤트를 도시하는 화면 구성도.7 is a screen configuration diagram illustrating an interactive object selection event according to the present invention.
도 8은 본 발명에 따른 제 4 몰입성 이벤트를 도시하는 화면 구성도.8 is a screen configuration diagram illustrating a fourth immersive event according to the present invention.
도 9는 본 발명의 제 1 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법을 도시하는 순서도.9 is a flowchart illustrating a immersive event-based content weight adjustment method according to a first embodiment of the present invention.
도 10은 본 발명의 제 1 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법을 도시하는 처리 흐름도.10 is a process flow diagram illustrating a immersive event based content weight adjustment method according to a first embodiment of the present invention.
도 11은 본 발명의 제 2 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템을 도시하는 구성도.FIG. 11 is a block diagram illustrating a immersive event based content weight adjustment system according to a second embodiment of the present invention. FIG.
도 12는 본 발명의 제 2 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법을 도시하는 처리 흐름도.12 is a process flow diagram illustrating a immersive event based content weight adjustment method according to a second embodiment of the present invention.
본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.The terms or words used in this specification and claims are not to be construed as being limited to their ordinary or dictionary meanings, and the inventors may appropriately define the concept of terms in order to best describe their invention. It should be interpreted as meaning and concept corresponding to the technical idea of the present invention based on the principle that the present invention.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고, 본 발명의 기술적 사항을 모두 대변하는 것은 아니므로 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention, and do not represent all of the technical matters of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.
또한, 명세서 전체에서 어떠한 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 “..클라이언트", “..서버”, “..시스템” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있으며, 하나의 장치 또는 각각 다른 장치에 포함될 수 있다.In addition, when any part of the specification "includes" any component, this means that it may further include other components, without excluding other components unless otherwise stated. In addition, the terms “.. client”, “.. server”, “.. system”, etc. described in the specification mean a unit that processes at least one function or operation, which is hardware or software or a combination of hardware and software. It may be implemented as, may be included in one device or each other device.
이하에서는, 도면을 참조하여 본 발명에 따른 몰입성 이벤트 기반 가중치 조정 시스템을 설명한다. 먼저 도 1 내지 도 10을 참조하여 본 발명의 제 1 실시예인 사용자 단말기(300) 측에서 몰입성 이벤트를 감지하는 방식의 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 가중치 조정방법을 설명하고, 다음으로, 도 11 내지 도 12를 참조하여 본 발명의 제 2 실시예인 컨텐츠 평가 서버(200) 측에서 몰입성 이벤트를 감지하는 방식의 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템 및 가중치 조정방법을 설명한다.Hereinafter, an immersive event based weight adjustment system according to the present invention will be described with reference to the drawings. First, an immersive event-based content weight adjusting system and a weight adjusting method in which a immersive event is detected at a user terminal 300 side according to the first embodiment of the present invention will be described with reference to FIGS. 1 to 10. Next, FIG. 11. A description will be given of an immersive event-based content weight adjustment system and a weight adjustment method of a method of detecting an immersive event in the content evaluation server 200, which is a second embodiment of the present invention, with reference to FIG. 12.
[사용자 단말기(300)가 몰입성 이벤트를 감지하는 실시예][Example in which the user terminal 300 detects an immersive event]
도 1은 본 발명의 제 1 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템의 전체 시스템 구성을 도시한다. 본 발명에 따른 몰입성 이벤트 기반 가중치 조정 시스템은 컨텐츠 제공 서버(100), 사용자 단말기(300) 및 컨텐츠 평가 서버(200)를 포함하여 구성된다. 컨텐츠 제공 서버(100)는 제 1 저장장치를 통해 복수의 동영상 컨텐츠 데이터(data_content)를 저장하고, 통신망을 통해 동영상 컨텐츠를 전송하는 기능을 수행한다. 컨텐츠 제공 서버(100)는 웹상에서 사용자 단말기(300)에게 동영상 컨텐츠를 배급하는 기능을 수행하며, 단일의 서버로 구성될 수도 있고, 복수의 서버로 구성되는 서버 시스템으로 구성될 수 있으며, 이러한 서버 시스템을 구성하는 서버들은 서로 다른 위치에 분산되어 배치될 수 있다. 제 1 저장장치는 특별히 제한되지 않으며 예컨대 데이터를 수용하는 자기 테이프, 광학 디스크, 하드드라이버, SSD, 플래시메모리 등으로 구성될 수 있다. 제 1 저장장치는 단일의 저장수단으로 구성되거나 복수의 저장수단들로 구성되거나 통신망을 통해 연결되는 NAS(Network Attached Storage)로 구현될 수 있으며, 방대한 동영상 컨텐츠를 저장하는 대규모 동영상 컨텐츠 제공 서비스의 경우 서로 이격된 위치에 분산되는 복수의 저장수단들로 구성할 수도 있다. 실시예에 따라서는 P2P(Peer-to-Peer) 서비스와 같이 제 1 저장장치는 컨텐츠 제공 서버(100) 측이 아닌 사용자 단말기(300)의 저장수단이 될 수도 있다.1 is a block diagram illustrating an overall system configuration of an immersive event-based content weight adjustment system according to a first embodiment of the present invention. The immersive event-based weight adjustment system according to the present invention includes a content providing server 100, a user terminal 300, and a content evaluation server 200. The content providing server 100 stores a plurality of video content data (data_content) through a first storage device and transmits the video content through a communication network. The content providing server 100 performs a function of distributing video content to the user terminal 300 on the web. The content providing server 100 may be configured as a single server or a server system including a plurality of servers. The servers that make up the system can be distributed and deployed in different locations. The first storage device is not particularly limited and may include, for example, a magnetic tape, an optical disk, a hard driver, an SSD, a flash memory, and the like for receiving data. The first storage device may be implemented as a single storage means, a plurality of storage means or a network attached storage (NAS) connected through a communication network, in the case of a large-scale video content providing service that stores a large amount of video content It may also be composed of a plurality of storage means distributed in spaced apart from each other. According to an exemplary embodiment, the first storage device may be a storage means of the user terminal 300 instead of the content providing server 100, such as a peer-to-peer service.
사용자 단말기(300)는 통신망을 통해 컨텐츠 제공 서버(100)로부터 동영상 컨텐츠를 제공받아 소비하는 기능을 수행한다. 사용자 단말기(300)는 특별히 제한되지 않으며 통신망에 직접 또는 간접적으로 접속할 수 있는 기능 및 디스플레이 수단을 통해 사용자에게 동영상 컨텐츠를 디스플레이할 수 있는 기능을 포함한다. 이러한 사용자 단말기(300)로는 퍼스널 컴퓨터, 랩탑 컴퓨터, 태블릿 컴퓨터, 또는 스마트폰 등의 이동통신 단말기를 예시할 수 있다. The user terminal 300 receives and consumes video content from the content providing server 100 through a communication network. The user terminal 300 is not particularly limited and includes a function capable of directly or indirectly accessing a communication network and a function of displaying moving image content to a user through a display means. The user terminal 300 may include a mobile communication terminal such as a personal computer, a laptop computer, a tablet computer, or a smartphone.
사용자 단말기(300)는 컨텐츠 소비 클라이언트(310) 및 몰입성 이벤트 감지 클라이언트(320)를 포함하여 구성된다. 컨텐츠 소비 클라이언트(310)는 사용자 단말기(300)에 설치되고 사용자 단말기(300)의 연산처리장치에 의해 구동되어 동영상 컨텐츠를 소비하는 기능을 수행한다. 컨텐츠 소비 클라이언트(310)는 연산처리장치에 의해 구동되는 프로그램 코드의 집합으로 구현될 수 있으며, 동영상을 플레이하기 위한 동영상 재생 프로그램, 동영상 재생 애플리케이션 또는 동영상 플레이 기능이 임베디드된 웹브라우저 등을 예시할 수 있다.The user terminal 300 includes a content consumption client 310 and an immersive event detection client 320. The content consumption client 310 is installed in the user terminal 300 and driven by the arithmetic processing unit of the user terminal 300 to perform a function of consuming video content. The content consumption client 310 may be implemented as a set of program codes driven by the processing unit, and may exemplify a video playback program for playing a video, a video playback application, or a web browser with a video play function. have.
컨텐츠 소비 클라이언트(310)는 클라이언트 디스플레이 화면 면적 변경기능, 클라이언트 디스플레이 해상도 변경기능 또는 클라이언트 음량 변경기능 중 적어도 하나의 기능을 포함한다.The content consumption client 310 includes at least one of a client display screen area change function, a client display resolution change function, or a client volume change function.
클라이언트 디스플레이 화면 면적 변경기능은 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적(311-1, 311-2, 311-3)을 변경하는 기능을 의미한다. 예컨대 도 2는 컨텐츠 소비 클라이언트(310)의 클라이언트 디스플레이 화면(311)의 일 실시예를 도시한다. 클라이언트 디스플레이 화면(311)에는 동영상 컨텐츠가 보여지는 영역과 각종 기능들을 제어하기 위한 제어수단들(312, 313, 314, 315, 316)이 구비될 수 있다. 도 3은 사용자의 선택에 의해 클라이언트 디스플레이 화면 면적(311-1, 311-2, 311-3)이 변경되는 예를 도시한다. 예컨대 동영상 컨텐츠를 웹브라우저 형태의 컨텐츠 소비 클라이언트(310)를 통해 감상중인 사용자가 표준 넓이의 클라이언트 디스플레이 화면 면적(311-1)에서 디스플레이 확장 제어 수단(312)을 선택하는 경우 확장된 넓이의 클라이언트 디스플레이 화면 면적(311-2)으로 변화한다. 표준 넓이의 클라이언트 디스플레이 화면 면적(311-1) 또는 확장된 넓이의 클라이언트 디스플레이 화면 면적(311-2)에서 디스플레이 최대화 제어 수단(313)을 선택하는 경우 디스플레이 장치의 전체영역으로 클라이언트 디스플레이 화면 면적(311-3)이 변화한다.The client display screen area changing function changes the client display screen areas 311-1, 311-2, and 311-3 that visually display the video content according to a user's selection while providing the video content of the content consumption client 310. It means function. For example, FIG. 2 illustrates one embodiment of a client display screen 311 of the content consumption client 310. The client display screen 311 may be provided with control means 312, 313, 314, 315, and 316 for controlling an area where video content is displayed and various functions. 3 illustrates an example in which the client display screen areas 311-1, 311-2, and 311-3 are changed by the user's selection. For example, when a user viewing video content through a web browser-type content consumption client 310 selects the display extension control means 312 from the client display screen area 311-1 of the standard width, the client display of the expanded width is displayed. It changes to the screen area 311-2. When the display maximizing control means 313 is selected from the standard display area 311-1 or the expanded display area 311-2, the client display screen area 311 is defined as the entire area of the display device. -3) change.
클라이언트 디스플레이 해상도 변경기능은, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 클라이언트 디스플레이(311)의 디스플레이 해상도를 변경하는 기능을 의미한다. 예컨대 도 2의 실시예에서 동영상 컨텐츠를 웹브라우저 형태의 컨텐츠 소비 클라이언트(310)를 통해 해상도 제어수단(314)을 선택하는 경우 도 4에 도시된 바와 같은 해상도 선택수단(317)을 통해 클라이언트 디스플레이 해상도를 변경할 수 있다.The client display resolution changing function refers to a function of changing the display resolution of the client display 311 according to the user's selection while providing the video content of the content consuming client 310. For example, in the embodiment of FIG. 2, when the resolution control means 314 is selected through the content consumption client 310 in the form of a web browser, the client display resolution is displayed through the resolution selection means 317 as shown in FIG. 4. Can be changed.
높은 디스플레이 해상도는 화질이 개선되는 장점이 있지만, 동영상 컨텐츠 데이터(data_content)의 양이 많아지기 때문에 낮은 속도의 통신환경에서는 버퍼링이 발생하고 데이터 전송 비용이 증가하는 단점이 있다. 반대로 낮은 디스플레이 해상도는 동영상 컨텐츠 데이터(data_content) 양이 적기 때문에 낮은 속도의 통신환경에서도 원활한 동영상 컨텐츠 감상이 가능하고, 데이터 전송에 따른 비용이 상대적으로 감소하는 장점이 있지만, 화질이 떨어지는 단점이 있다. 최근의 동영상 컨텐츠 제공 서비스는 사용자의 통신환경을 고려하여 최적의 디스플레이 해상도를 자동설정하고, 사용자가 높은 화질을 원하는 경우 디스플레이 해상도를 증가시키거나 반대로 사용자가 버퍼링이 없는 원활한 감상을 원하는 경우 디스플레이 해상도를 감소시키는 사용자 옵션을 제공하기도 한다. 이러한 경우에는 통신속도, 시스템의 그래픽 처리 성능 등에 따라서 해상도를 감소시키는 경우에도 몰입이 발생하는 것으로 감지할 수 있다.High display resolution has the advantage of improving image quality. However, since the amount of video content data (data_content) increases, buffering occurs and data transmission cost increases in a low speed communication environment. On the contrary, since the low display resolution has a small amount of video content data (data_content), smooth video contents can be enjoyed even in a low speed communication environment, and the cost of data transmission is relatively reduced, but the image quality is deteriorated. Recently, the video content providing service automatically sets the optimal display resolution in consideration of the user's communication environment, and increases the display resolution if the user wants a high image quality or vice versa. It also provides a user option to reduce it. In this case, it can be detected that immersion occurs even when the resolution is reduced according to the communication speed and the graphics processing performance of the system.
클라이언트 음량 변경기능은 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량을 변경하는 기능을 의미한다. 예컨대 도 2의 실시예에서 컨텐츠 소비 클라이언트(310)의 음량 선택 수단(315)을 통해 사용자는 컨텐츠 소비 클라이언트(310)에서 재생되는 동영상 컨텐츠의 오디오 음량을 조절하도록 클라이언트 음량 변경기능을 구현할 수 있다. 이 경우 사용자 단말기(300)의 오디오 장치를 통해 재생되는 음량은 설정된 오디오 장치의 시스템 음량에서 컨텐츠 소비 클라이언트(310)의 클라이언트 음량설정에 따라 증감하게 된다. 시스템 음량이 적게 설정되었다면 클라이언트 음량을 높게 설정하더라도 상대적으로 낮은 음량으로 동영상 컨텐츠의 오디오가 사용자에게 전달되고, 반대로 시스템 음량이 크게 설정되었다면 클라이언트 음량을 낮게 설정하더라도 상대적으로 높은 음량으로 동영상 컨텐츠의 오디오가 사용자에게 전달될 수 있다.The client volume changing function refers to a function of changing a client volume for audibly playing the video content according to a user's selection while providing the video content of the content consumption client 310. For example, in the embodiment of FIG. 2, the user may implement the client volume change function to adjust the audio volume of the video content played by the content consumption client 310 through the volume selection means 315 of the content consumption client 310. In this case, the volume reproduced through the audio device of the user terminal 300 increases or decreases according to the client volume setting of the content consumption client 310 in the system volume of the set audio device. If the system volume is set low, the audio of the video content is delivered to the user at a relatively low volume even if the client volume is set high. On the contrary, if the system volume is set high, the audio of the video content is relatively high even if the client volume is set low. Can be delivered to the user.
본 발명에 따른 컨텐츠 가중치 조정 시스템의 컨텐츠 소비 클라이언트(310)는 반드시 클라이언트 디스플레이 화면 면적 변경기능, 클라이언트 디스플레이 해상도 변경기능, 및 클라이언트 음량 변경기능의 세 가지 기능을 포함하여야 하는 것은 아니고, 세 가지 기능 중 어느 한 가지 기능 또는 세 가지 기능 중 어느 두 가지 기능으로 구성될 수 있다.The content consumption client 310 of the content weight adjustment system according to the present invention does not necessarily have to include three functions of a client display screen area change function, a client display resolution change function, and a client volume change function. It may consist of any one function or any two functions of three.
몰입성 이벤트 감지 클라이언트(320)는 사용자 단말기(300)에 설치되고, 사용자 단말기(300)의 연산처리장치에 의해 구동되어 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중의 사용자의 컨텐츠 소비 클라이언트(310)에 대한 조작 이벤트 중 시각적 집중 행위 및/또는 청각적 집중 행위로 인식되는 이벤트를 선별하여 이를 제 1 몰입성 이벤트(event_immersive_1st)로 감지하고, 제 1 몰입성 이벤트(event_immersive_1st)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 제 1 몰입성 이벤트(event_immersive_1st) 발생시 컨텐츠 소비 클라이언트(310)가 소비한 동영상 컨테츠의 컨텐츠 가중치(weight_content)의 상향조정을 요청하는 가중치 상향조정 요청(request_raise_weight)를 전송하는 기능을 수행한다.The immersive event detection client 320 is installed in the user terminal 300 and is driven by the arithmetic processing unit of the user terminal 300 to the content consumption client 310 of the user while providing the video content of the content consumption client 310. Selected events that are recognized as visual and / or auditory concentration behavior among the manipulation events for the event are detected as the first immersive event (event_immersive_1st), and the content evaluation server through the communication network according to the detection of the first immersive event (event_immersive_1st). When the first immersive event (event_immersive_1st) occurs, the content consumption client 310 transmits a weight increase request (request_raise_weight) requesting an increase in the content weight (weight_content) of the video content consumed.
제 1 몰입성 이벤트(event_immersive_1st)는 클라이언트 디스플레이 확대 이벤트(event_expand_display_client), 클라이언트 해상도 변경 이벤트(event_adjust_resolution_client) 또는 클라이언트 음량 증가 이벤트(event_increase_volume_client) 중 어느 하나일 수 있다.The first immersive event (event_immersive_1st) may be any one of a client display enlargement event (event_expand_display_client), a client resolution change event (event_adjust_resolution_client), or a client volume increase event (event_increase_volume_client).
클라이언트 디스플레이 확대 이벤트(event_expand_display_client)는 예컨대 도 2 및 도 3의 실시예에서 동영상 컨텐츠 제공 중에 사용자에 의해 컨텐츠 소비 클라이언트(310)의 디스플레이 확장 제어 수단(312) 또는 디스플레이 최대화 제어 수단(313)이 선택되어 클라이언트 디스플레이 화면 면적(311-1)이 증가하는 경우(311-2, 311-3)가 발생할 수 있다. 즉, 클라이언트 디스플레이 확대 이벤트(event_expand_display_client)가 발생하는 경우 몰입성 이벤트 감지 클라이언트(320)는 동영상 컨텐츠를 제공받는 사용자가 해당 동영상 컨텐츠에 높은 관심을 가졌기 때문에 클라이언트 디스플레이 화면 면적 확대의 방법으로 시각적 집중을 통해 해당 동영상 컨텐츠에 몰입한 것으로 판단한다.The client display magnification event event_expand_display_client may be selected by the user, for example, the display expansion control means 312 or the display maximization control means 313 of the content consumption client 310 while providing the video content. When the client display screen area 311-1 increases (311-2 and 311-3) may occur. That is, when a client display enlargement event (event_expand_display_client) occurs, the immersive event detection client 320 has a visual focus as a method of expanding the client display screen area because the user receiving the video content has a high interest in the video content. It is determined that the video content is immersed.
클라이언트 해상도 변경 이벤트(event_adjust_resolution_client)는, 예컨대 도 2 및 도 4의 실시예에서 컨텐츠 소비 클라이언트(310)의 해상도 제어수단(314)의 선택에 따라 해상도 선택수단(317)을 통해 현재 컨텐츠 소비 클라이언트(310)에 의해 제공되는 동영상 컨텐츠의 디스플레이 해상도를 변경시키는 경우 발생할 수 있다. 즉, 클라이언트 해상도 변경 이벤트(event_adjust_resolution_client)가 발생하는 경우 몰입성 이벤트 감지 클라이언트(320)는 동영상 컨텐츠를 제공받는 사용자가 해당 동영상 컨텐츠에 높은 관심을 가졌기 때문에 클라이언트 디스플레이 해상도 변경의 방법으로 시각적 집중을 통해 해당 동영상 컨텐츠에 몰입한 것으로 판단한다.The client resolution change event event_adjust_resolution_client is, for example, the current content consumption client 310 via the resolution selection means 317 according to the selection of the resolution control means 314 of the content consumption client 310 in the embodiment of FIGS. 2 and 4. This may occur when the display resolution of the video content provided by) is changed. That is, when a client resolution change event (event_adjust_resolution_client) occurs, the immersive event detection client 320 has a high interest in the video content because the user who is provided with the video content has a high interest in the video display resolution. It is determined that the content is immersed.
이때 해상도 변경은 해상도의 증가 뿐 아니라 해상도의 감소도 포함한다. 원활한 통신환경에서 사용자가 클라이언트 디스플레이 해상도를 증가시켰다면 이는 고화질로 해당 동영상 컨텐츠를 감상하고자 하는 것으로 시각적 몰입행위로 추정할 수 있다. 반대로 열악한 통신환경에서 사용자가 클라이언트 디스플레이 해상도를 감소시켰다면 이는 버퍼링 없이 동영상 컨텐츠를 감상하고자 하는 것으로 이 역시 시각적 몰입행위로 추정할 수 있다. 왜냐하면 동영상 컨텐츠에 몰입하지 않은 사용자라면 해상도 옵션 변경 없이 동영상 컨텐츠를 스킵하거나 플레이 상태를 유지하기 때문이다. In this case, the resolution change includes not only an increase in resolution but also a decrease in resolution. If the user has increased the client display resolution in a smooth communication environment, this can be presumed to be a visual immersion acting to watch the video content in high quality. On the contrary, if the user reduces the client display resolution in a poor communication environment, this means that the user wants to watch the video content without buffering. This is because a user who is not immersed in the video content skips or maintains the video content without changing the resolution option.
클라이언트 음량 증가 이벤트(event_increase_volume_client)는 예컨대 도 2의 실시예에서 컨텐츠 소비 클라이언트(310)의 음량 선택 수단(315)을 통해 현재 컨텐츠 소비 클라이언트(310)에 의해 제공되는 동영상 컨텐츠의 오디오 음량을 증가시키는 경우 발생할 수 있다. 즉, 클라이언트 음량 증가 이벤트(event_increase_volume_client)가 발생하는 경우 몰입성 이벤트 감지 클라이언트(320)는 동영상 컨텐츠를 제공받는 사용자가 해당 동영상 컨텐츠에 높은 관심을 가졌기 때문에 클라이언트 음량 증가의 방법으로 청각적 집중을 통해 해당 동영상 컨텐츠에 몰입한 것으로 판단한다.When the client volume increase event event_increase_volume_client increases the audio volume of the video content currently provided by the content consumption client 310, for example, through the volume selection means 315 of the content consumption client 310 in the embodiment of FIG. 2. May occur. That is, when a client volume increase event (event_increase_volume_client) occurs, the immersive event detection client 320 has a high interest in the video content because the user who is provided with the video content has a high interest in the client volume to increase the volume of the corresponding video. It is determined that the content is immersed.
몰입성 이벤트 감지 클라이언트(320)가 컨텐츠 소비 클라이언트(310)에서의 클라이언트 디스플레이 확대 이벤트(event_expand_display_client) 발생, 클라이언트 디스플레이 해상도 변경 이벤트(event_adjust_resolution_client) 발생, 클라이언트 음량 증가 이벤트(event_increase_volume_client) 발생 중 어느 하나를 감지하면 이를 제 1 몰입성 이벤트(event_immersive_1st)로 인식하여 가중치 상향조정 요청(request_raise_weight)을 통신망을 통해 컨텐츠 평가 서버(200)에게 전송한다. The immersive event detection client 320 detects any one of a client display enlargement event (event_expand_display_client) occurrence, a client display resolution change event (event_adjust_resolution_client) occurrence, and a client volume increase event (event_increase_volume_client) occurrence at the content consumption client 310. Recognizing the first immersive event (event_immersive_1st) and transmits the weight request to the content evaluation server 200 through the communication network request_raise_weight.
도 6은 가중치 상향조정 요청(request_raise_weight)의 데이터그램의 구조를 도시한다. 가중치 상향조정 요청(request_raise_weight)은, 예컨대 제 1 몰입성 이벤트(event_immersive_1st)가 발생한 동영상 컨텐츠를 식별하기 위한 동영상 컨텐츠 식별 정보(info_id_content) 및 가중치 상향조정의 정도를 나타내는 상향조정 정도 정보(info_amount_weight)를 포함하여 구성될 수 있다. 바람직하게는 사용자별 맞춤형 동영상 컨텐츠를 제공하기 위해 가중치 상향조정 요청(request_raise_weight)은 사용자 식별정보(info_id_user)를 더 포함하여 구성될 수 있다. 다른 실시예에 따르면 하나의 동영상 컨텐츠에서 시간구간별로 사용자 몰입도를 집계하기 위해, 가중치 상향조정 요청(request_raise_weight)은 몰입성 이벤트 발생시점 정보(info_time_event)를 더 포함하여 구성될 수 있다.6 shows the structure of a datagram of a weight up request (request_raise_weight). The weight increase request (request_raise_weight) includes, for example, video content identification information (info_id_content) for identifying the video content in which the first immersive event (event_immersive_1st) has occurred, and the degree of increase in weight (info_amount_weight) indicating the degree of the weight increase. Can be configured. Preferably, in order to provide customized video content for each user, the weight up request (request_raise_weight) may further include user identification information (info_id_user). According to another embodiment, in order to aggregate user immersion by time intervals in one video content, the weight up request (request_raise_weight) may further include immersive event occurrence time information (info_time_event).
바람직하게는 가중치 상향조정의 정도는 제 1 몰입성 이벤트(event_immersive_1st)의 종류에 따라 다르게 설정할 수 있다. 예컨대 클라이언트 해상도 변경 이벤트(event_adjust_resolution_client)가 발생한 동영상 컨텐츠는 20%의 컨텐츠 가중치(weight_content) 상향조정을 하고, 클라이언트 음량 증가 이벤트(event_increase_volume_client)가 발생한 동영상 컨텐츠는 10%의 컨텐츠 가중치(weight_content) 상향조정을 하도록 구성할 수 있다.Preferably, the degree of weight up can be set differently according to the type of the first immersive event event_immersive_1st. For example, the video content where the client resolution change event (event_adjust_resolution_client) occurs increases the content weight (weight_content) by 20%, and the video content where the client volume increase event (event_increase_volume_client) occurs increases the content weight (weight_content) by 10%. Can be configured.
다른 실시예로는 동영상 컨텐츠의 전체 재생시간 중 이벤트가 생성된 시점에 따라 컨텐츠 가중치(weight_content) 상향조정의 정도를 다르게 설정할 수 있다. 예컨대 전체 재생시간의 10% 이내 시점에서 제 1 몰입성 이벤트(event_immersive_1st)가 발생하는 경우 해당 동영상 컨텐츠는 20%의 컨텐츠 가중치(weight_content) 상향조정을 하고, 전체 재생시간의 60% 이후 시점에서 제 1 몰입성 이벤트(event_immersive_1st)가 발생하는 경우 해당 동영상 컨텐츠는 10%의 컨텐츠 가중치(weight_content) 상향조정을 하도록 구성할 수 있다.In another embodiment, the degree of content weighting (weight_content) upward adjustment may be set differently according to the time point at which the event is generated during the entire playing time of the video content. For example, when the first immersive event (event_immersive_1st) occurs within 10% of the total playing time, the video content is increased by 20% of the content weight (weight_content), and the first immersive after 60% of the total playing time. When an event (event_immersive_1st) occurs, the corresponding video content may be configured to increase the content weight (weight_content) of 10%.
또 다른 실시예로는 전체재생구간이 아닌 사용자가 실제 동영상을 플레이한 전체 감상시간 중 이벤트가 생성된 시점에 따라 컨텐츠 가중치(weight_content) 상향조정의 정도를 다르게 설정할 수 있다. 예컨대 동영상 컨텐츠의 전체 재생시간이 6분이고, 사용자가 실제 시청한 전체 감상시간은 200초인 경우, 감상시작 후 10%인 20초 이내의 시점에서 제 1 몰입성 이벤트(event_immersive_1st)가 발생하는 경우 해당 동영상 컨텐츠는 20%의 컨텐츠 가중치(weight_content) 상향조정을 하고, 감상시작 후 90%인 180초 이후의 시점에서 제 1 몰입성 이벤트(event_immersive_1st)가 발생하는 경우 해당 동영상 컨텐츠는 10%의 컨텐츠 가중치(weight_content) 상향조정을 하도록 구성할 수 있다.In another embodiment, the degree of content weighting (weight_content) upward adjustment may be set differently according to the time point at which the event is generated during the entire viewing time when the user plays the actual video instead of the entire playing section. For example, if the total playing time of the video content is 6 minutes and the total viewing time actually watched by the user is 200 seconds, when the first immersive event (event_immersive_1st) occurs within 20 seconds (10% after the start of viewing), the corresponding video content 20% of content weight (weight_content) is increased, and when the first immersive event (event_immersive_1st) occurs after 180 seconds of 90% after the start of viewing, the corresponding video content is increased by 10% of content weight (weight_content). It can be configured to make adjustments.
한편, 제 1 몰입성 이벤트(event_immersive_1st)의 종류 또는 이벤트의 발생시간에 따른 컨텐츠 가중치(weight_content)의 상향조정은, 전술한 바와 같이 현재 컨텐츠 가중치(weight_content)에 비율적으로 증가하게 구성될 수도 있고, 설정된 가산점을 현재 컨텐츠 가중치(weight_content)에 더하는 방식으로 구성될 수도 있고, 시간의 경과에 따라 컨텐츠 가중치(weight_content)가 줄어들도록 구성될 수도 있다.Meanwhile, the upward adjustment of the content weight (weight_content) according to the type of the first immersive event (event_immersive_1st) or the occurrence time of the event may be configured to increase proportionally to the current content weight (weight_content) as described above. It may be configured in such a manner that the addition point is added to the current content weight (weight_content), or may be configured to decrease the content weight (weight_content) over time.
또한 몰입성 이벤트와 반대되는 이벤트 예컨대 클라이언트 디스플레이 축소 이벤트 또는 클라이언트 음량 감소 이벤트가 발생하는 경우 몰입성 이벤트 감지 클라이언트(320)는 이를 비몰입성 이벤트로 감지하여 통신망을 통해 컨텐츠 평가 서버(200)에게 해당 컨텐츠에 대한 컨텐츠 가중치(weight_content)의 하향조정을 요청하도록 구성할 수도 있다. 즉, 구체적인 컨텐츠 가중치(weight_content)의 조정의 방법 및 조정의 정도는 본 발명의 범위 내에서 다양하게 구현될 수 있다.In addition, when an event opposite to an immersive event such as a client display reduction event or a client volume decrease event occurs, the immersive event detection client 320 detects this as a non-immersive event and transmits the content evaluation server 200 to the content evaluation server 200 through the communication network. It may also be configured to request the downward adjustment of the content weight (weight_content). That is, the method and the degree of adjustment of the specific content weight (weight_content) can be variously implemented within the scope of the present invention.
컨텐츠 평가 서버(200)는 통신망을 통해 사용자 단말기(300) 및 컨텐츠 제공 서버(100)와 통신을 수행하고, 제 2 저장장치를 통해 복수의 동영상 컨텐츠의 컨텐츠 가중치(weight_content)를 저장하고, 컨텐츠 가중치(weight_content)를 관리하고, 컨텐츠 가중치(weight_content)를 컨텐츠 제공 서버(100)에게 제공하는 기능을 수행한다. 컨텐츠 평가 서버(200)는 컨텐츠 제공 서버(100)와 반드시 분리되어야 하는 것은 아니고, 컨텐츠 제공 서버(100)와 일체의 서버 시스템으로 구현될 수도 있고, 컨텐츠 평가 서버(200)와 이격되는 서버 시스템으로 구현될 수도 있다.The content evaluation server 200 communicates with the user terminal 300 and the content providing server 100 through a communication network, stores content weights (weight_content) of the plurality of video contents through the second storage device, and stores the content weights. manages (weight_content) and provides a content weight (weight_content) to the content providing server 100. The content evaluation server 200 is not necessarily separated from the content providing server 100, but may be implemented as an integrated server system with the content providing server 100, or as a server system spaced apart from the content evaluation server 200. It may be implemented.
제 2 저장장치는 특별히 제한되지 않으며 예컨대 데이터를 수용하는 자기 테이프, 광학 디스크, 하드드라이버, SSD, 플래시메모리 등으로 구성될 수 있다. 제 2 저장장치는 단일의 저장수단으로 구성되거나 복수의 저장수단들로 구성되거나 통신망을 통해 연결되는 NAS(Network Attached Storage)로 구현될 수 있으며, 방대한 동영상 컨텐츠를 관리하는 대규모 동영상 컨텐츠 제공 서비스의 경우 서로 이격된 위치에 분산되는 복수의 저장수단들로 구성할 수도 있다. 실시예에 따라서는 P2P(Peer-to-Peer) 서비스와 같이 제 2 저장장치는 컨텐츠 제공 서버(100) 측이 아닌 사용자 단말기(300)의 저장수단이 될 수도 있다. The second storage device is not particularly limited and may be composed of, for example, a magnetic tape, an optical disk, a hard drive, an SSD, a flash memory, and the like for receiving data. The second storage device may be implemented as a single storage means, a plurality of storage means, or a network attached storage (NAS) connected through a communication network. It may also be composed of a plurality of storage means distributed in spaced apart from each other. According to an exemplary embodiment, the second storage device may be a storage means of the user terminal 300 instead of the content providing server 100, such as a peer-to-peer service.
컨텐츠 평가 서버(200)는 몰입성 이벤트 감지 클라이언트(320)로부터 가중치 상향조정 요청(request_raise_weight)의 수신에 따라 해당 동영상 컨텐츠의 컨텐츠 가중치(weight_content)를 상향조정하는 기능을 수행한다. The content evaluation server 200 performs a function of raising the content weight (weight_content) of the corresponding video content according to the reception of the weight up request (request_raise_weight) from the immersive event detection client 320.
전술한 구성에 따라 사용자의 컨텐츠 소비 클라이언트(310)의 조작행위 중 몰입성 이벤트로 판단되는 조작행위가 발생하면, 해당 동영상 컨텐츠의 컨텐츠 가중치(weight_content)가 상향조정되고, 예컨대 컨텐츠 소비 클라이언트(310)는 컨텐츠 목록(list_contents)을 통신망을 통해 컨텐츠 제공 서버(100)에게 요청하고, 컨텐츠 제공 서버(100)는 컨텐츠 가중치(weight_content)의 순위에 따라 복수의 컨텐츠에 대한 컨텐츠 목록(list_contents)을 생성하여 컨텐츠 소비 클라이언트(310)에게 제공함으로써 사용자가 선호하는 동영상 컨텐츠가 우선적으로 추천되도록 구성할 수 있다.According to the above-described configuration, when an operation acting as an immersive event occurs among the operation actions of the content consumption client 310 of the user, the content weight (weight_content) of the corresponding video content is increased, for example, the content consumption client 310 Content list server (list_contents) is requested to the content providing server 100 through a communication network, the content providing server 100 generates the content list (list_contents) for a plurality of content in accordance with the ranking of the content weight (weight_content) content consumption By providing the client 310, the user may preferentially recommend video content.
또한 실시예에 따라, 몰입성 이벤트에 따른 컨텐츠 가중치(weight_content) 변경을 통해 정해진 숫자의 동영상 컨텐츠들 중에서 사용자들의 몰입성 이벤트를 많이 유도한 동영상 컨텐츠들을 선별하도록 구성할 수도 있다.In addition, according to an embodiment, it may be configured to select the video content that induced a lot of immersive events of the user from a predetermined number of video content by changing the content weight (weight_content) according to the immersive event.
이상의 실시예에 따르면, 먼저 사용자의 동영상 컨텐츠 시청시간 또는 스킵여부와 무관하게 순간적으로 발생하는 컨텐츠 소비 클라이언트(310)의 조작을 통해 컨텐츠 가중치(weight_content)를 조절하기 때문에, 컨텐츠 중에서 필요한 부분만 선택적으로 시청하는 최근의 컨텐츠 소비형태에 부합하는 컨텐츠 가중치(weight_content) 조정이 가능한 효과를 제공한다. 또한 사용자 단말기(300)에 설치된 몰입성 이벤트 감지 클라이언트(320)는 사용자의 컨텐츠 소비 클라이언트 조작정보를 통신망을 통해 전송하지 않고, 가중치 상향조정 요청(request_raise_weight)만 통신망을 통해 전송하기 때문에, 민감한 개인정보에 해당하는 컨텐츠 소비 클라이언트 조작정보의 유출 문제를 해결할 수 있는 효과를 제공한다.According to the above embodiment, since the content weight (weight_content) is adjusted through the manipulation of the content consumption client 310 that occurs instantaneously regardless of the viewing time or skipping of the video content of the user, only the necessary portion of the content is selectively selected. It is possible to adjust the content weight (weight_content) in accordance with the recent content consumption pattern to watch. In addition, the immersive event detection client 320 installed in the user terminal 300 does not transmit the content consumption client operation information of the user through the communication network, and transmits only the weight up request (request_raise_weight) through the communication network. It provides an effect that can solve the problem of leakage of the corresponding content consumption client operation information.
한편 최근에는 동영상 컨텐츠에 부가적인 인터랙티브 객체(object_interactive)를 포함하는 경우가 늘고 있다. 인터랙티브 객체(object_interactive)는 동영상 화면에 임베디드되거나 오버레이되는 방식으로 구현되며 해당 인터랙티브 객체(object_interactive)를 사용자가 선택하는 경우 부가적인 동작이 이루어지도록 구성된다. 예컨대 동영상 컨텐츠가 자동차에 관한 것이라면, 해당 자동차 모델을 구입할 수 있는 웹페이지로 이동하는 링크를 인터랙티브 객체(object_interactive)로 구현할 수 있고, 동영상 컨텐츠를 감상 중인 시청자가 동영상 화면에 오버레이될 커멘트를 문자로 입력하는 문자입력창으로 인터랙티브 객체(object_interactive)를 구현할 수 있다.Recently, an increasing number of cases include an additional interactive object (object_interactive) in video content. The interactive object (object_interactive) is implemented by being embedded or overlayed on the video screen, and configured to perform additional operations when the user selects the interactive object (object_interactive). For example, if the video content is about a car, you can implement an interactive object (object_interactive) that links to a web page where you can purchase the car model, and textually enters a comment that will be overlaid on the video screen by viewers watching the video content. You can implement an interactive object (object_interactive) with a text input window.
사용자가 동영상 컨텐츠 감상 중 인터랙티브 객체(object_interactive)를 선택하는 행위는 해당 동영상 컨텐츠에 대해 사용자의 높은 몰입도를 추정할 수 있다. 본 발명의 바람직한 실시예에 따르면 사용자의 인터랙티브 객체(object_interactive)의 선택 행위를 몰입성 이벤트로 더 감지하여 이를 컨텐츠 가중치(weight_content)에 반영하도록 구성할 수 있다. When the user selects an interactive object (object_interactive) while watching the video content, the user's high immersion degree can be estimated with respect to the video content. According to a preferred embodiment of the present invention, the selection behavior of the user's interactive object (object_interactive) can be further detected as an immersive event and configured to reflect this in the content weight (weight_content).
이러한 실시예에 있어서, 컨텐츠 제공 서버(100)는 인터랙티브 데이터(data_interactive)를 통신망을 통해 사용자 단말기(300)에게 더 전송하고, 컨텐츠 소비 클라이언트(310)는 도 2에 도시된 바와 같이 인터랙티브 데이터(data_interactive)를 동영상 컨텐츠에 오버레이되는 인터랙티브 객체(object_interactive)(316)로 사용자에게 더 제공하도록 구성한다. 컨텐츠 제공 서버(100)는 인터랙티브 데이터(data_interactive)를 동영상 컨텐츠 데이터(data_content)의 일부로서 전송할 수도 있고, 동영상 컨텐츠 데이터(data_content)와 별개로 전송할 수도 있다.In this embodiment, the content providing server 100 further transmits interactive data (data_interactive) to the user terminal 300 through a communication network, and the content consumption client 310 as shown in Figure 2 interactive data (data_interactive) ) Is further provided to the user as an interactive object (object_interactive) 316 that is overlaid on the video content. The content providing server 100 may transmit interactive data (data_interactive) as part of the video content data (data_content) or may be transmitted separately from the video content data (data_content).
컨텐츠 소비 클라이언트(310)는 인터랙티브 객체(object_interactive)를 동영상 컨텐츠에 분리불가능하게 임베디드하거나 동영상 컨텐츠에서 사용자 선택에 따라 활성화/비활성화가 되도록 분리가능하게 오버레이하여 사용자에게 제공할 수 있다. 예컨대 컨텐츠 소비 클라이언트(310)의 설정 객체를 클릭하여 인터랙티브 객체(object_interactive)의 기능을 비활성화할 수 있다.The content consumption client 310 may provide the user with an interactive object (object_interactive) embedded in the video content inseparably or detachably overlaying the video object to be activated / deactivated according to a user selection. For example, the function of the interactive object object_interactive may be deactivated by clicking the setting object of the content consumption client 310.
컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 몰입성 이벤트 감지 클라이언트(320)는 사용자에 의해 인터랙티브 객체(object_interactive)(316)가 선택되는 인터랙티브 객체 선택 이벤트(event_select_interactive)를 제 2 몰입성 이벤트(event_immersive_2nd)로서 더 감지하고, 제 2 몰입성 이벤트(event_immersive_2nd)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 해당 동영상 컨텐츠에 대한 컨텐츠 가중치(weight_content)의 상향조정을 더 요청하도록 구성할 수 있다.The immersive event detection client 320 further provides the interactive object selection event event_select_interactive, which is selected by the user as the second immersive event event_immersive_2nd, during the provision of the video content of the content consumption client 310. And requesting the content evaluation server 200 to increase the content weight (weight_content) for the video content consumed by the content consumption client 310 through the communication network according to the detection of the second immersive event (event_immersive_2nd). Can be configured to
또한 실시예에 따라서는 도 7에 도시된 바와 같이 커멘트 입력 인터랙티브 객체(316-2)를 통해 동영상 컨텐츠에 임베디드 또는 오버레이되는 커멘트를 입력할 수도 있는데, 이 경우 컨텐츠 소비 클라이언트(310)는 인터랙티브 객체(object_interactive)로서 영상에 오버레이되는 커멘트를 입력할 수 있는 커멘트 입력 인터랙티브 객체(316-2)를 사용자에게 제공하도록 구성하는 것이 바람직하다. In addition, according to an embodiment, as shown in FIG. 7, a comment embedded or overlayed on the video content may be input through the comment input interactive object 316-2. In this case, the content consumption client 310 may use the interactive object ( object_interactive) is preferably configured to provide a user with a comment input interactive object 316-2 capable of inputting a comment overlaid on the image.
사용자가 동영상 컨텐츠를 보다가 인터랙티브 객체(316-1)를 통해 관련 홈페이지로 이동하여 동영상 시청을 중단한 경우, 사용자가 해당 동영상 컨텐츠에 대한 매우 높은 몰입도를 가지는 것이지만 종래의 기술에서는 이러한 높은 몰입도를 컨텐츠 가중치(weight_content)에 반영시킬 수 없는 문제가 있다. 하지만 본 발명의 실시예에서는 사용자의 인터랙티브 객체 선택 이벤트(event_select_interactive)를 제 2 몰입성 이벤트(event_immersive_2nd)로 감지함으로써 사용자의 높은 몰입도를 실제 컨텐츠 가중치(weight_content)에 반영할 수 있는 효과를 제공한다. When the user views the video content and moves to the related homepage through the interactive object 316-1 and stops watching the video, the user has a very high immersion in the video content, but in the related art, such high immersion There is a problem that can not be reflected in the content weight (weight_content). However, in the exemplary embodiment of the present invention, the interactive object selection event (event_select_interactive) of the user is detected as the second immersive event (event_immersive_2nd), thereby providing an effect of reflecting the high immersion of the user to the actual content weight (weight_content).
작은 화면의 스마트폰으로 동영상 컨텐츠를 시청중인 사용자가 유선 또는 무선연결을 통해 모니터, TV, 프로젝터와 같은 큰 화면으로 시청을 한다면 이는 사용자의 해당 동영상 컨텐츠에 대한 매우 높은 몰입도를 반영한다고 추정할 수 있다. 본 발명의 다른 실시예에 따르면 동영상 컨텐츠 시청 중 사용자 단말기(300)의 비디오 출력의 변화 또는 오디오 출력의 변화를 제 3 몰입성 이벤트로 감지하여 이를 컨텐츠 가중치(weight_content)에 반영할 수 있다.If a user watching video content on a small screen smartphone is watching a large screen such as a monitor, a TV or a projector through a wired or wireless connection, it can be assumed that this reflects the user's very high immersion in the video content. have. According to another exemplary embodiment of the present invention, the change in the video output or the audio output of the user terminal 300 may be detected as a third immersive event and reflected in the content weight (weight_content) while watching the video content.
이러한 실시예에 따르면, 사용자 단말기(300)는 사용자 단말기(300)의 입력장치 및 출력장치를 제어하는 시스템 입출력 인터페이스(330)(system I/O interface)를 더 포함하여 구성된다. 시스템 입출력 인터페이스(330)는 사용자 단말기(300)에 연결되는 외부장치의 연결유무를 감지하고, 그 외부장치를 제어하는 기능을 수행하며, 윈도우즈, 리눅스, iOS, OS X, 안드로이드 등과 같은 운영체제에 부수하는 것이 일반적이다.According to this embodiment, the user terminal 300 further includes a system I / O interface 330 for controlling the input device and the output device of the user terminal 300. The system input / output interface 330 detects the presence of an external device connected to the user terminal 300 and performs a function of controlling the external device, and is attached to an operating system such as Windows, Linux, iOS, OS X, and Android. It is common to do
몰입성 이벤트 감지 클라이언트(320)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 오디오 출력의 변화에 따른 오디오 출력 변화 이벤트(event_change_audio_output) 또는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 비디오 출력의 변화에 따른 비디오 출력 변화 이벤트(event_change_video_output) 중 적어도 어느 하나를 시스템 입출력 인터페이스(330)로부터 수신하여 이를 제 3 몰입성 이벤트(event_immersive_3rd)로 감지하는 기능을 수행한다. 또한 몰입성 이벤트 감지 클라이언트(320)는 제 3 몰입성 이벤트(event_immersive_3rd)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 가중치 상향조정 요청(request_raise_weight)을 전송하는 기능을 수행한다.The immersive event detection client 320 may provide an audio output change event (event_change_audio_output) according to a change in the audio output of the user terminal 300 or provide the video content of the content consumption client 310 while providing the video content of the content consumption client 310. At least one of the video output change event (event_change_video_output) according to the change of the video output of the user terminal 300 is received from the system input / output interface 330 and detects it as a third immersive event (event_immersive_3rd). In addition, the immersive event detection client 320 requests the content evaluation server 200 to increase the weight of the video content consumed by the content consumption client 310 through the communication network according to the detection of the third immersive event event_immersive_3rd (request_raise_weight). ) Transmits the function.
비디오 출력 변화 이벤트(event_change_video_output)의 예로는 비디오 장치 변경 이벤트(event_alter_video_device), 비디오 장치 추가 이벤트(event_add_video_device), 또는 시스템 해상도 변경 이벤트(event_adjust_resolution_device) 중 어느 하나일 수 있다. 비디오 장치 변경 이벤트(event_alter_video_device)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 비디오 출력 장치(332)를 변경하도록 하는 이벤트이다. 예컨대 노트북 PC(300)에 외부 모니터(332)를 연결하여 사용하고 있는 사용자가 노트북 PC에서 해당 동영상 컨텐츠를 디스플레이를 하다가 외부 모니터(332)에서 해당 동영상 컨텐츠를 디스플레이하는 경우를 들 수 있다. 그런데 이때 변경되는 비디오 장치(332)가 변경되기 전의 비디오 장치 보다 디스플레이 화면 면적이 반드시 넓어야 하는 것은 아니다. 변경 후 비디오 장치(332)가 사용자에 가까이 있다면 디스플레이 화면 면적이 변경 전 비디오 장치의 디스플레이 보다 적더라도 시각적 집중에 도움이 될 수 있다.Examples of the video output change event (event_change_video_output) may be any one of a video device change event (event_alter_video_device), a video device add event (event_add_video_device), or a system resolution change event (event_adjust_resolution_device). The video device change event event_alter_video_device is an event for changing the video output device 332 of the user terminal 300 while providing the video content of the content consumption client 310. For example, a user using the external monitor 332 connected to the notebook PC 300 displays the video content on the notebook PC, and then displays the video content on the external monitor 332. However, the display screen area does not necessarily have to be larger than that of the video device before the changed video device 332 is changed. If the video device 332 is close to the user after the change, even if the display screen area is smaller than the display of the video device before the change, it may help visual focus.
비디오 장치 추가 이벤트(event_add_video_device)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)에 새로운 비디오 출력장치(332)를 추가하도록 하는 이벤트이다. 예컨대 스마트폰 또는 태블릿 PC에 디스플레이되는 동영상 컨텐츠를 HDMI, DVI, RGB, 디스플레이 포트 등의 유선 연결 또는 미라캐스트, WiDi, DNLA, 에어플레이 등의 무선 연결을 통해 TV로 동영상 컨텐츠를 디스플레이하는 경우가 있을 수 있다. 그런데 이때 추가되는 비디오 장치(332)가 반드시 변경되기 전의 비디오 장치 보다 디스플레이 화면 면적이 반드시 넓어야 하는 것은 아니다. 추가된 비디오 장치(332)가 사용자에 가까이 있다면 디스플레이 화면 면적이 기존의 비디오 장치의 디스플레이 화면 면적 보다 적더라도 시각적 집중에 도움이 될 수 있다.The video device addition event event_add_video_device is an event for adding a new video output device 332 to the user terminal 300 while providing the video content of the content consuming client 310. For example, video content displayed on a smartphone or tablet PC may be displayed on a TV through a wired connection such as HDMI, DVI, RGB, display port or wireless connection such as Miracast, WiDi, DNLA, or Airplay. Can be. However, the display screen area of the video device 332 to be added is not necessarily larger than the video device before the change. If the added video device 332 is close to the user, even if the display screen area is smaller than the display screen area of the existing video device, it may help visual focus.
시스템 해상도 변경 이벤트(event_adjust_resolution_device)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 비디오 출력장치의 시스템 디스플레이 해상도를 변경하도록 하는 이벤트이다. 예컨대 PC 사용자가 동영상 감상 중 운영체제가 지원하는 해상도 옵션을 통해 모니터의 해상도를 보다 고해상도로 변경하였다면 이는 사용자의 몰입으로 추정할 수 있다.The system resolution change event event_adjust_resolution_device is an event for changing the system display resolution of the video output device of the user terminal 300 while providing the video content of the content consumption client 310. For example, if a PC user changes the resolution of the monitor to a higher resolution through the resolution option supported by the operating system while watching a video, it can be estimated as the user's immersion.
이러한 실시예에 따르면 사용자의 시각적 집중행위가 컨텐츠 소비 클라이언트(310)가 아닌 사용자 단말기(300)의 비디오 장치를 통해 이루어지더라도 몰입성 이벤트 감지 클라이언트(320)는 시스템 입출력 인터페이스(330)를 통해 이를 감지할 수 있는 효과를 제공한다.According to this embodiment, even if the visual focus of the user is performed through the video device of the user terminal 300 instead of the content consumption client 310, the immersive event detection client 320 detects it through the system input / output interface 330. It provides an effect that can be done.
오디오 출력 변화 이벤트(event_change_audio_output)의 예로는 오디오 장치 변경 이벤트(event_alter_audio_device), 오디오 장치 추가 이벤트(event_add_audio_device), 시스템 음량 증가 이벤트(event_increase_volume_device) 중 어느 하나일 수 있다. 오디오 장치 변경 이벤트(event_alter_audio_device)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 오디오 출력장치를 변경하도록 하는 이벤트이다. 예컨대 노트북 PC(300)에 외장 스피커(334)를 연결하여 사용하고 있는 사용자가 노트북 PC의 스피커를 통해 해당 동영상 컨텐츠의 오디오를 출력하다가 외장 스피커(334)에서 해당 동영상 컨텐츠의 오디오를 출력하는 경우를 들 수 있다.Examples of the audio output change event (event_change_audio_output) may be any one of an audio device change event (event_alter_audio_device), an audio device add event (event_add_audio_device), and a system volume increase event (event_increase_volume_device). The audio device change event event_alter_audio_device is an event for changing the audio output device of the user terminal 300 while providing the video content of the content consuming client 310. For example, a user using the external speaker 334 connected to the notebook PC 300 outputs audio of the video content through the speaker of the notebook PC, and then outputs audio of the video content from the external speaker 334. Can be mentioned.
오디오 장치 추가 이벤트(event_add_audio_device)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)에 새로운 오디오 출력장치를 추가하도록 하는 이벤트이다. 예컨대 스마트폰 또는 태블릿 PC의 스피커를 통해 오디오가 출력되는 동영상 컨텐츠를 유선 연결 또는 블루투스 등의 무선 연결을 통해 이어폰(335) 또는 외장 스피커(334)로 동영상 컨텐츠의 오디오를 출력하는 경우가 있을 수 있다.The audio device addition event event_add_audio_device is an event for adding a new audio output device to the user terminal 300 while providing the video content of the content consumption client 310. For example, there may be a case in which audio content of the video content is output to the earphone 335 or the external speaker 334 through a wired connection or a wireless connection such as Bluetooth through the speaker of the smartphone or tablet PC. .
시스템 음량 증가 이벤트(event_increase_volume_device)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 오디오 출력장치의 시스템 음량을 증가시키는 이벤트이다. 예컨대 PC 사용자가 동영상 감상 중 운영체제가 지원하는 음량조절 옵션을 통해 PC 스피커 또는 외장 스피커(334)의 음량을 증가시키거나, 쌍방향 연결되어 음량변경 정보를 사용자 단말기(300)가 인식할 수 있는 외장 스피커(334) 또는 이어폰(335)에 있어서 외장 스피커(334) 또는 이어폰(335)에 내장된 음량조절 수단을 통해 음량을 증가시키는 경우가 있을 수 있다.The system volume increase event event_increase_volume_device is an event of increasing the system volume of the audio output device of the user terminal 300 while providing the video content of the content consumption client 310. For example, the PC user increases the volume of the PC speaker or the external speaker 334 through the volume control option supported by the operating system while watching a video, or is connected to the external speaker that the user terminal 300 can recognize the volume change information. In the 334 or the earphone 335, there may be a case where the volume is increased through the volume adjusting means built in the external speaker 334 or the earphone 335.
이러한 실시예에 따르면 사용자의 청각적 집중행위가 컨텐츠 소비 클라이언트(310)가 아닌 사용자 단말기(300)의 오디오 장치를 통해 이루어지더라도 몰입성 이벤트 감지 클라이언트(320)는 시스템 입출력 인터페이스(330)를 통해 이를 감지할 수 있는 효과를 제공한다.According to this embodiment, although the user's auditory concentration is performed through the audio device of the user terminal 300 instead of the content consumption client 310, the immersive event detection client 320 uses the system input / output interface 330 to do this. It provides a detectable effect.
한편, 최근의 동영상 컨텐츠 제공 서비스는 서비스 가입자간의 동영상 추천, 페이스북 또는 트위터와 같은 다른 사회 관계망 서비스로의 공유, 동영상을 업로드한 업로드 사용자가 향후 업로드할 동영상 컨텐츠를 통지받을 수 있도록 업로드 사용자의 동영상 채널에 대한 구독, 업로드 사용자의 다른 동영상 컨텐츠에 대한 검색을 요청하는 추가 검색 요청, 현재 감상중인 동영상 컨텐츠와 연관된 동영상 컨텐츠를 추천받는 동영상 컨텐츠 추천 등의 웹서비스를 제공하고 있다. On the other hand, the recent video content providing service is a video recommendation between the service subscribers, sharing to other social networking services such as Facebook or Twitter, uploaded video uploaded users can be notified of the video content to upload in the future It provides web services such as subscribing to a channel, an additional search request for searching for other video contents of an upload user, and recommending video contents for recommending video contents related to the currently watching video contents.
사용자의 컨텐츠 추천, 컨텐츠 공유, 채널 구독, 추가 검색 또는 추천 컨텐츠의 연속 감상의 행위는 현재 감상중인 동영상 컨텐츠에 대한 높은 몰입도를 반영한다고 추정할 수 있다. 따라서 본 발명의 다른 실시예에 따르면 사용자의 웹서비스 내에서의 추가 행동을 컨텐츠 가중치(weight_content)에 반영하도록 구성한다.The user's recommendation of content, content sharing, channel subscription, additional search, or continuous viewing of recommended content may be presumed to reflect a high degree of immersion in video content currently being viewed. Therefore, according to another embodiment of the present invention is configured to reflect the additional behavior in the user's web service to the content weight (weight_content).
이러한 실시예에 따르면, 도 8에 도시된 바와 같이 컨텐츠 소비 클라이언트(310)는 컨텐츠 추천 요청 기능, 컨텐츠 공유 요청 기능, 채널 구독 요청 기능, 추가 검색 요청 기능, 연속 감상 기능을 포함할 수 있다.According to this embodiment, as shown in FIG. 8, the content consumption client 310 may include a content recommendation request function, a content sharing request function, a channel subscription request function, an additional search request function, and a continuous viewing function.
컨텐츠 추천 요청 기능은, 컨텐츠 제공 서버(100)에게 동영상 컨텐츠의 추천을 요청하는 기능을 의미한다. 도 8의 실시예에 있어서 예컨대 “엄지손가락이 올라간 손 아이콘”(411)을 클릭하면 해당 동영상 컨텐츠의 추천 수가 증가하는 방법으로 컨텐츠 추천 요청 기능이 구현될 수 있다.The content recommendation request function refers to a function of requesting the content providing server 100 for recommendation of video content. In the embodiment of FIG. 8, for example, when the user clicks the "thumbs up hand icon" 411, the content recommendation request function may be implemented in such a manner that the number of recommendations of the corresponding video content increases.
컨텐츠 공유 요청 기능은 컨텐츠 제공 서버(100)에게 다른 인터넷 서비스로의 동영상 컨텐츠의 공유를 요청하는 기능을 의미한다. 도 8의 실시예에 있어서 예컨대 “공유 아이콘”(412)을 클릭하면 해당 동영상 컨텐츠를 공유하고자 하는 사회 관계망 서비스의 목록이 제공되고 사용자가 선택한 사회 관계망 서비스에 해당 동영상 컨텐츠에 접속할 수 있는 URL 정보가 게시되는 방법으로 컨텐츠 공유 요청 기능이 구현될 수 있다.The content sharing request function refers to a function of requesting the content providing server 100 to share video content to another Internet service. In the embodiment of FIG. 8, for example, when a user clicks on the “share icon” 412, a list of social network services to which the video contents are to be shared is provided, and URL information for accessing the video contents is provided to the social network service selected by the user. The content sharing request function may be implemented in a posted manner.
채널 구독 요청 기능은, 컨텐츠 제공 서버(100)에게 업로드 사용자의 동영상 채널에 대한 구독을 요청하는 기능을 의미한다. 도 8의 실시예에 있어서 예컨대 “구독 아이콘”(413)을 클릭하면 해당 동영상 컨텐츠의 업로드 사용자의 동영상 채널이 구독되는 방법으로 채널 구독 요청 기능이 구현될 수 있다.The channel subscription request function refers to a function of requesting the content providing server 100 to subscribe to a video channel of an upload user. In the embodiment of FIG. 8, for example, when the user clicks on the “subscribe icon” 413, the channel subscription request function may be implemented in such a manner that the video channel of the uploading user of the corresponding video content is subscribed.
추가 검색 요청 기능은, 컨텐츠 제공 서버(100)에게 업로드 사용자가 업로드한 다른 동영상 컨텐츠에 대한 검색을 요청하는 기능을 의미한다. 도 8의 실시예에 있어서, 예컨대 “업로드 사용자 아이콘”(414)을 사용자가 선택하면 컨텐츠 소비 클라이언트(310)가 해당 동영상 컨텐츠를 업로드한 사용자의 다른 동영상 컨텐츠에 대한 검색 리스트를 컨텐츠 제공 서버(100)에게 제공받는 방법으로 추가 검색 요청 기능이 구현될 수 있다.The additional search request function means a function of requesting the content providing server 100 to search for other video content uploaded by the uploading user. In the embodiment of FIG. 8, for example, when the user selects the “upload user icon” 414, the content consumption server 310 displays a search list for other video content of the user who uploaded the video content. The additional search request function can be implemented by receiving the method.
연속 감상 기능은, 컨텐츠 제공 서버(100)가 추천한 추천 동영상 컨텐츠에 대한 플레이를 요청하는 기능을 의미한다. 도 8의 실시예에 있어서, 예컨대 “추천 동영상 영역”(415)의 동영상 리스트를 사용자가 선택하면 컨텐츠 소비 클라이언트(310)가 해당 추천 동영상 컨텐츠 데이터(data_content)를 컨텐츠 제공 서버(100)에게 제공받는 방법으로 연속 감상 기능이 구현될 수 있다.The continuous viewing function refers to a function of requesting play on recommended video content recommended by the content providing server 100. 8, for example, when a user selects a video list of the “recommended video area” 415, the content consumption client 310 receives the recommended video content data (data_content) from the content providing server 100. In this way, the continuous listening function can be implemented.
한편, 이러한 기능들은 동영상 컨텐츠의 재생에 본질적인 부분은 아니기 때문에 동영상 컨텐츠 데이터(data_content)를 전송받아 사용자에게 제공하는 기본적인 동영상 플레이어로는 상기의 기능들을 구현하기가 어렵다. 따라서 본 실시예에 경우 컨텐츠 소비 클라이언트(310)는 예컨대 웹서비스를 이용할 수 있는 웹브라우저이거나, 웹서비스를 이용할 수 있는 부가기능을 포함하는 스마트폰 애플리케이션 등으로 구현하여야 한다.On the other hand, since these functions are not an essential part of the playback of the video content, it is difficult to implement the above functions with a basic video player that receives the video content data (data_content) and provides them to the user. Therefore, in the present embodiment, the content consumption client 310 should be implemented as, for example, a web browser that can use a web service, or a smartphone application that includes an additional function that can use a web service.
몰입성 이벤트 감지 클라이언트(320)는, 컨텐츠 추천 이벤트(event_recommend_content), 컨텐츠 공유 이벤트(event_share_content), 채널 구독 이벤트(event_subscribe_channel), 추가 검색 이벤트(event_search_content) 또는 연속 감상 이벤트(event_play_successive) 중 적어도 어느 하나를 제 4 몰입성 이벤트(event_immersive_4th)로 감지한다. 전술한 컨텐츠 소비 클라이언트(310) 조작에 관한 제 1 몰입성 이벤트(event_immersive_1st) 및 제 2 몰입성 이벤트(event_immersive_2nd), 사용자 단말기(300)의 시스템 입출력 인터페이스(330)의 변화에 관한 제 3 몰입성 이벤트(event_immersive_3rd)는 동영상 컨텐츠에 대한 사용자의 순간적 집중행위와 관련된 것으로 이벤트 발생 시점에 있어 동영상 컨텐츠 제공 중에 발생하는 이벤트로 한정되었다. 하지만 제 4 몰입성 이벤트(event_immersive_4th)는 동영상 컨텐츠와 관련된 웹페이지 제공 기능을 이용하는 것이기 때문에 이벤트 발생 시점에 있어 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 발생하는 경우 뿐 아니라 동영상 컨텐츠 제공 후에 발생하는 경우도 몰입성 이벤트 감지 클라이언트(320)가 제 4 몰입성 이벤트(event_immersive_4th)로 감지하도록 구성한다.The immersive event detection client 320 may select at least one of a content recommendation event (event_recommend_content), a content sharing event (event_share_content), a channel subscription event (event_subscribe_channel), an additional search event (event_search_content), or a continuous viewing event (event_play_successive). Detect as an immersive event (event_immersive_4th). The first immersive event (event_immersive_1st) and the second immersive event (event_immersive_2nd) regarding the operation of the content consumption client 310 described above, and the third immersive event (event_immersive_3rd) regarding the change of the system input / output interface 330 of the user terminal 300. Is related to the user's instantaneous concentration on the video content and is limited to events occurring during the provision of the video content at the time of the event. However, since the fourth immersive event (event_immersive_4th) uses a webpage providing function related to the video content, the fourth immersive event (event_immersive_4th) may occur not only when the video consumption is provided by the content consumption client 310 at the time of the event but also after the video content is provided. The immersive event sensing client 320 is configured to detect as a fourth immersive event event_immersive_4th.
컨텐츠 추천 이벤트(event_recommend_content)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 추천 요청 기능의 실행에 따라 발생하는 이벤트를 의미한다. 컨텐츠 공유 이벤트(event_share_content)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 공유 요청 기능의 실행에 따라 발생하는 이벤트를 의미한다. 채널 구독 이벤트(event_subscribe_channel)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 채널 구독 요청 기능의 실행에 따라 발생하는 이벤트를 의미한다. 추가 검색 이벤트(event_search_content)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 추가 검색 요청 기능의 실행에 따라 발생하는 이벤트를 의미한다. 연속 감상 이벤트(event_play_successive)는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 연속 감상 기능의 실행에 따라 발생하는 이벤트를 의미한다.The content recommendation event (event_recommend_content) refers to an event that occurs when the content consumption client 310 provides the video content or executes the content recommendation request function after providing the video content. The content sharing event (event_share_content) refers to an event occurring when the content consumption client 310 provides the video content or executes the content sharing request function after providing the video content. The channel subscription event (event_subscribe_channel) refers to an event that occurs according to execution of a channel subscription request function while providing video content or after providing video content of the content consumption client 310. The additional search event (event_search_content) refers to an event that occurs according to the execution of the additional search request function during the provision of the video content of the content consumption client 310 or after the provision of the video content. The continuous viewing event (event_play_successive) refers to an event that occurs according to the execution of the continuous viewing function during the provision of the video content or after the provision of the video content of the content consumption client 310.
몰입성 이벤트 감지 클라이언트(320)는 제 4 몰입성 이벤트(event_immersive_4th)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 가중치 상향조정 요청(request_raise_weight)을 전송한다.The immersive event detection client 320 requests the content evaluation server 200 to increase the weight of the video content consumed by the content consumption client 310 through the communication network in response to the detection of the fourth immersive event event_immersive_4th (request_raise_weight). Send it.
이하에서는, 도 9 및 도 10을 참조하여 본 발명에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법을 설명한다.Hereinafter, an immersive event-based content weight adjustment method according to the present invention will be described with reference to FIGS. 9 and 10.
본 발명에 따른 몰입성 이벤트 기반 가중치 조정방법은, 사용자 단말기(300), 컨텐츠 소비 클라이언트(310), 몰입성 이벤트 감지 클라이언트(320), 컨텐츠 제공 서버(100), 컨텐츠 평가 서버(200)로 구성되는 시스템을 통해 구현된다. 컨텐츠 소비 클라이언트(310) 및 몰입성 이벤트 감지 클라이언트(320)는 사용자 단말기(300)에 설치되어 구동된다. 몰입성 이벤트 감지 클라이언트(320)는 컨텐츠 소비 클라이언트(310)의 몰입성 이벤트 감지에 따라 컨텐츠 몰입도를 평가한다. 컨텐츠 제공 서버(100)는 통신망을 통해 사용자 단말기(300)에 동영상 컨텐츠를 공급하는 기능을 수행한다. 컨텐츠 평가 서버(200)는 통신망을 통해 몰입성 이벤트 감지 클라이언트(320)와 통신하여 컨텐츠의 가중치를 변경하는 기능을 수행한다.The immersive event-based weight adjustment method according to the present invention comprises a user terminal 300, a content consumption client 310, an immersive event detection client 320, a content providing server 100, and a content evaluation server 200. Is implemented via: The content consumption client 310 and the immersive event detection client 320 are installed and driven in the user terminal 300. The immersive event detection client 320 evaluates content immersion according to the immersive event detection of the content consumption client 310. The content providing server 100 performs a function of supplying video content to the user terminal 300 through a communication network. The content evaluation server 200 communicates with the immersive event detection client 320 through a communication network to change the weight of the content.
이하에서는 본 발명에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법의 각 단계를 설명한다. 먼저, 컨텐츠 소비 클라이언트(310)가 사용자 단말기(300)의 연산처리장치에 의해 구동되어 컨텐츠 제공 서버(100)로부터 통신망을 통해 컨텐츠 데이터를 수신하여 사용자에게 동영상 컨텐츠로 제공하는 a 단계(S10)를 수행한다. 예컨대 컨텐츠 소비 클라이언트(310)는 스트리밍되는 비디오 컨텐츠 데이터를 시각화하기 위해 모니터, TV 등의 영상장치를 통해 디스플레이하고, 스트리밍되는 오디오 컨텐츠 데이터를 청각화하기 위해 스피커, 이어폰을 통해 출력한다.Hereinafter, each step of the immersive event-based content weight adjustment method according to the present invention will be described. First, a step (S10) in which the content consumption client 310 is driven by the arithmetic processing unit of the user terminal 300 to receive content data from the content providing server 100 through a communication network and provide the user with the video content. To perform. For example, the content consumption client 310 displays the video content data that is streamed through a video device such as a monitor or a TV, and outputs the audio content data that is streamed through a speaker or earphone to auditory the streamed audio content data.
다음으로, 몰입성 이벤트 감지 클라이언트(320)가 사용자 단말기(300)의 연산처리장치에 의해 구동되어 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 클라이언트 디스플레이 확대 이벤트(event_expand_display_client), 클라이언트 디스플레이 해상도 변경 이벤트(event_adjust_resolution_client), 클라이언트 음량 증가 이벤트(event_increase_volume_client) 중 어느 하나를 제 1 몰입성 이벤트(event_immersive_1st)로 감지하는 b 단계(S21)를 수행한다.Next, the immersive event detection client 320 is driven by the processing unit of the user terminal 300 to provide a client display enlargement event (event_expand_display_client) and a client display resolution change event (event_adjust_resolution_client) while providing the video content of the content consumption client 310. Step S21 of detecting any one of the client volume increase event event_increase_volume_client as the first immersive event event_immersive_1st.
예컨대, 클라이언트 디스플레이 확대 이벤트(event_expand_display_client)는 도 2 및 도 3에 도시된 바와 같이 사용자가 디스플레이 확장 제어 수단(312) 또는 디스플레이 최대화 제어 수단(313)를 선택하는 방법으로 발생할 수 있다. 예컨대, 클라이언트 디스플레이 해상도 변경 이벤트(event_adjust_resolution_client)는 도 2 및 도 4에 도시된 바와 같이 사용자가 해상도 제어수단(314)을 선택하여 해상도를 변경하는 방법으로 발생할 수 있다. 예컨대, 클라이언트 음량 증가 이벤트(event_increase_volume_client)는 도 2에 도시된 바와 같이 사용자가 음량 선택 수단(315)을 선택하여 음량을 증가하는 방법으로 발생할 수 있다.For example, the client display enlargement event event_expand_display_client may occur as a user selects the display expansion control means 312 or the display maximization control means 313 as shown in FIGS. 2 and 3. For example, the client display resolution change event (event_adjust_resolution_client) may occur in a manner in which the user selects the resolution control means 314 to change the resolution as shown in FIGS. 2 and 4. For example, the client volume increase event event_increase_volume_client may occur as a user increases the volume by selecting the volume selection means 315 as shown in FIG. 2.
마지막으로, 몰입성 이벤트 감지 클라이언트(320)가, 제 1 몰입성 이벤트(event_immersive_1st)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 컨텐츠 가중치(weight_content)의 상향조정을 요청하는 가중치 상향조정 요청(request_raise_weight)을 전송하는 c 단계(s30)를 수행한다.Finally, the immersive event detection client 320 transmits the content weights of the video content consumed by the content consumption client 310 to the content evaluation server 200 through the communication network according to the detection of the first immersive event event_immersive_1st. Step c (s30) of transmitting a weight up request (request_raise_weight) for requesting an increase in weight_content) is performed.
가중치 상향조정 요청(request_raise_weight)은, 예컨대 도 6에 도시된 바와 같이 동영상 컨텐츠 식별 정보(info_id_content) 및 상향조정 정도 정보(info_amount_weight)를 포함하여 구성될 수 있다. 바람직하게는 사용자 식별정보(info_id_user) 또는 이벤트 발생시점 정보(info_time_event)를 더 포함하여 구성될 수 있다.The weight up request (request_raise_weight) may include, for example, video content identification information (info_id_content) and uplink degree information (info_amount_weight) as illustrated in FIG. 6. Preferably, the method may further include user identification information (info_id_user) or event occurrence time information (info_time_event).
이러한 구성을 통해 사용자의 컨텐츠 소비 클라이언트(310)의 조작행위를 무의식적인 몰입성 이벤트로 감지하여 사용자의 추가적인 컨텐츠 평가 작업 없이도 컨텐츠에 대한 가중치 조정이 가능할 뿐 아니라, 동영상 컨텐츠의 플레이 시간과 무관하게 순간적인 청각적 및/또는 시각적 집중 행위를 포착하여 이를 몰입성 행위로 감지함으로써 최근 관심 있는 동영상 컨텐츠인 경우에도 전체 감상 보다는 부분 감상을 하는 사용자의 최근 동영상 컨텐츠의 이용행태의 변화를 반영한 동영상 컨텐츠 가중치(weight_content) 조정이 가능한 효과를 제공한다.Through this configuration, the user's operation of the content consumption client 310 can be sensed as an unconscious immersive event, and the weight of the content can be adjusted without additional user evaluation of the content, and the momentary time is independent of the play time of the video content. By capturing auditory and / or visual focusing behaviors and sensing them as immersive behaviors, video content weights reflecting changes in the usage behavior of users' recent video content, rather than full viewing, even in the case of video content of recent interest. Provides an adjustable effect.
바람직하게는, 동영상 컨텐츠에 포함된 사용자의 인터랙티브 객체(object_interactive)를 이용하는 행위를 제 2 몰입성 이벤트(event_immersive_2nd)로 감지하여 이를 컨텐츠 가중치(weight_content)에 반영할 수 있다.Preferably, the act of using the user's interactive object (object_interactive) included in the video content may be detected as a second immersive event (event_immersive_2nd) and reflected in the content weight (weight_content).
이를 위해 a 단계(s10)는, 컨텐츠 소비 클라이언트(310)가 통신망을 통해 인터랙티브 데이터(data_interactive)를 더 수신하여 동영상 컨텐츠에 오버레이되는 인터랙티브 객체(object_interactive)로 사용자에게 더 제공한다. 다음으로, b 단계(s21)는, 몰입성 이벤트 감지 클라이언트(320)가 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자에 의해 인터랙티브 객체(object_interactive)(316)가 선택되는 인터랙티브 객체 선택 이벤트(event_select_interactive)를 제 2 몰입성 이벤트(event_immersive_2nd)로서 더 감지한다(s22).To this end, in step a10, the content consumption client 310 further receives interactive data (data_interactive) through a communication network and provides the user with an interactive object (object_interactive) that is overlaid on the video content. Next, in step b s21, an interactive object selection event (event_select_interactive) in which the immersive event detection client 320 selects an interactive object (object_interactive) 316 by the user while providing the video content of the content consumption client 310 is performed. Is further sensed as a second immersive event (event_immersive_2nd) (s22).
예컨대 인터랙티브 객체 선택 이벤트(event_select_interactive)는, 도 2 및 도 7에 도시된 바와 같이 사용자가 인터랙티브 객체(object_interactive)(316-1, 316-2)를 선택하는 방법으로 발생할 수 있다. For example, the interactive object selection event event_select_interactive may occur in a manner in which the user selects the interactive objects 316-1 and 316-2 as illustrated in FIGS. 2 and 7.
마지막으로, c 단계(s30)는, 몰입성 이벤트 감지 클라이언트(320)가 제 2 몰입성 이벤트(event_immersive_2nd)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 가중치 상향조정 요청(request_raise_weight)을 전송한다.Finally, step c (s30), the video consumed by the content consumption client 310 to the content evaluation server 200 through the communication network in response to the immersive event detection client 320 detects the second immersive event (event_immersive_2nd). A weight up request (request_raise_weight) for the content is transmitted.
이러한 인터랙티브 객체(object_interactive)의 예로는 영상에 오버레이되는 커멘트를 입력할 수 있는 커멘트 입력 인터랙티브 객체(object_interactive)를 예시할 수 있다. 예컨대 사용자가 동영상 컨텐츠 디스플레이 중에 특정영역을 선택하면 텍스트 입력 인터페이스(316-2)가 활성화되고 사용자가 입력한 커멘트가 자막처럼 동영상 컨텐츠에 오버레이되도록 구성할 수 있다.An example of such an interactive object (object_interactive) may exemplify a comment input interactive object (object_interactive) capable of inputting a comment overlaid on an image. For example, when the user selects a specific region while displaying the video content, the text input interface 316-2 is activated, and the comment input by the user is overlaid on the video content like a caption.
이러한 실시예를 통해 다양한 인터랙티브적 응용이 시도되는 최근의 동영상 컨텐츠에 있어서 인터랙티브 객체(object_interactive)가 사용되는 경우 이를 제 2 몰입성 이벤트(event_immersive_2nd)로 감지함으로써 동영상 컨텐츠의 발전에 따른 새로운 사용자 이용형태를 컨텐츠 가중치(weight_content)에 반영할 수 있는 효과를 제공한다.Through such an embodiment, when an interactive object (object_interactive) is used in recent video content in which various interactive applications are attempted, it is detected as a second immersive event (event_immersive_2nd) so that a new form of user use according to the development of the video content is detected. It provides an effect that can be reflected in weight (content_content).
보다 바람직하게는, 컨텐츠 소비 클라이언트(310)의 조작이 아닌 사용자 단말기(300)의 비디오 출력의 변화를 통한 사용자의 시각적 집중행위 및/또는 오디오 출력의 변화를 통한 청각적 집중행위를 제 3 몰입성 이벤트(event_immersive_3rd)로 감지하여 이를 컨텐츠 가중치(weight_content)에 반영할 수 있다.More preferably, the third immersive event may be a visual focusing action of the user through a change in the video output of the user terminal 300 and / or an auditory focusing action through a change in the audio output instead of the manipulation of the content consumption client 310. It can be detected as (event_immersive_3rd) and reflected this in content weight (weight_content).
이를 위해, b 단계(s21)는, 몰입성 이벤트 감지 클라이언트(320)가 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 오디오 출력 변화에 따른 시스템 오디오 출력 변화 이벤트(event_change_audio_output) 또는 비디오 출력 변화에 따른 비디오 출력 변화 이벤트(event_change_video_output) 중 적어도 어느 하나를 사용자 단말기(300)의 시스템 입출력 인터페이스(330)로부터 수신하고, 이를 제 3 몰입성 이벤트(event_immersive_3rd)로 감지한다(s23). 다음으로, c 단계(S30)는, 몰입성 이벤트 감지 클라이언트(320)가, 제 3 몰입성 이벤트(event_immersive_3rd)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 가중치 상향조정 요청(request_raise_weight)을 전송하도록 구성한다.To this end, step (s21) includes a system audio output change event (event_change_audio_output) or video according to the audio output change of the user terminal 300 while the immersive event detection client 320 provides the video content of the content consumption client 310. At least one of the video output change event (event_change_video_output) according to the output change is received from the system input / output interface 330 of the user terminal 300 and sensed as a third immersive event (event_immersive_3rd) (S23). Next, in step S30, the immersive event detection client 320 is consumed by the content consumption client 310 to the content evaluation server 200 through the communication network according to the detection of the third immersive event event_immersive_3rd. Configure to transmit a weight up request (request_raise_weight) for the video content.
이때 시스템 비디오 출력 변화 이벤트(event_change_video_output)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 비디오 출력 장치(332)를 변경하도록 하는 비디오 장치 변경 이벤트(event_alter_video_device), 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)에 새로운 비디오 출력장치(332)를 추가하도록 하는 비디오 장치 추가 이벤트(event_add_video_device), 또는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 비디오 출력장치의 시스템 디스플레이 해상도를 변경하도록 하는 시스템 해상도 변경 이벤트(event_adjust_resolution_device) 중 적어도 어느 하나일 수 있다.In this case, the system video output change event event_change_video_output may include a video device change event event_alter_video_device and a content consumption client that change the video output device 332 of the user terminal 300 while providing the video content of the content consumption client 310. The video device add event (event_add_video_device) for adding a new video output device 332 to the user terminal 300 during the provision of the video content of 310 or the video content of the content consumption client 310 during the provision of the video content of the user terminal 300. At least one of a system resolution change event (event_adjust_resolution_device) for changing the system display resolution of the video output device.
그리고, 시스템 오디오 출력 변화 이벤트(event_change_audio_output)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 오디오 출력장치(334, 335)를 변경하도록 하는 오디오 장치 변경 이벤트(event_alter_audio_device), 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)에 새로운 오디오 출력장치(334, 335)를 추가하도록 하는 오디오 장치 추가 이벤트(event_add_audio_device), 또는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 사용자 단말기(300)의 오디오 출력장치의 시스템 음량을 증가시키도록 하는 시스템 음량 증가 이벤트(event_increase_volume_device) 중 어느 하나일 수 있다.The system audio output change event event_change_audio_output may include an audio device change event (event_alter_audio_device) and content for changing the audio output devices 334 and 335 of the user terminal 300 while providing the video content of the content consumption client 310. An audio device addition event (event_add_audio_device) for adding new audio output devices 334 and 335 to the user terminal 300 while providing the video content of the consuming client 310, or the user while providing the video content of the content consuming client 310. It may be any one of a system volume increase event (event_increase_volume_device) for increasing the system volume of the audio output device of the terminal 300.
이러한 실시예를 통해 사용자 단말기(300)의 비디오 출력의 변화 및/또는 오디오 출력의 변화와 같이 컨텐츠 소비 클라이언트(310)를 통해서 알 수 없는 사용자의 시각적 집중행위 및/또는 청각적 집중행위를 시스템 입출력 인터페이스(330)를 통해 수신함으로써 사용자의 컨텐츠 평가 없이도 무의식적 집중행위를 감지하여 이를 컨텐츠 가중치(weight_content)에 반영할 수 있는 효과를 제공한다.Through such an embodiment, the system input / output of the visual focusing and / or auditory focusing of an unknown user through the content consumption client 310 such as the video output and / or the audio output of the user terminal 300 may be changed. Receiving through the interface 330 provides an effect that can detect unconscious concentration behavior without the user's content evaluation and reflect it in the content weight (weight_content).
보다 바람직하게는, 사용자의 컨텐츠 소비 클라이언트(310)를 통한 동영상 제공 웹서비스 내에서의 긍정적인 추가 행동을 제 4 몰입성 이벤트(event_immersive_4th)로 감지하여 이를 컨텐츠 가중치(weight_content)에 반영할 수 있다.More preferably, the positive additional behavior in the video providing web service through the content consumption client 310 of the user may be detected as the fourth immersive event (event_immersive_4th) and reflected in the content weight (weight_content).
이를 위해, b 단계(s21)는, 몰입성 이벤트 감지 클라이언트(320)가 컨텐츠 소비 클라이언트(310)로부터 컨텐츠 추천 이벤트(event_recommend_content), 컨텐츠 공유 이벤트(event_share_content), 채널 구독 이벤트(event_subscribe_channel), 추가 검색 이벤트(event_search_content), 또는 연속 감상 이벤트(event_play_successive) 중 어느 하나를 제 4 몰입성 이벤트(event_immersive_4th)로 감지하도록 구성한다(s24). c 단계(s30)는, 몰입성 이벤트 감지 클라이언트(320)가 제 4 몰입성 이벤트(event_immersive_4th)의 감지에 따라 통신망을 통해 컨텐츠 평가 서버(200)에게 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 가중치 상향조정 요청(request_raise_weight)을 전송하도록 구성한다.To this end, step b21, the immersive event detection client 320 from the content consumption client 310 content recommendation event (event_recommend_content), content sharing event (event_share_content), channel subscription event (event_subscribe_channel), additional search event ( event_search_content) or continuous event (event_play_successive) is configured to sense as a fourth immersive event event_immersive_4th (S24). In step S30, the immersive event detection client 320 sends the content evaluation server 200 to the content evaluation server 200 through the communication network according to the detection of the fourth immersive event event_immersive_4th for the video content consumed by the content consumption client 310. Configure to send a weight up request (request_raise_weight).
컨텐츠 추천 이벤트(event_recommend_content)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 소비 클라이언트(310)를 통한 컨텐츠 제공 서버(100)로의 동영상 컨텐츠에 대한 추천요청에 의해 발생하는 이벤트를 의미한다. 도 8의 실시예에 있어서 예컨대 “엄지손가락이 올라간 손 아이콘”(411)을 클릭하는 경우 컨텐츠 추천 이벤트(event_recommend_content)가 발생할 수 있다.The content recommendation event (event_recommend_content) is an event generated by a request for recommendation of video content to the content providing server 100 through the content consumption client 310 during or after providing video content of the content consumption client 310. Means. In the embodiment of FIG. 8, for example, when the user clicks on the “thumbs up icon” 411, a content recommendation event (event_recommend_content) may occur.
컨텐츠 공유 이벤트(event_share_content)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 소비 클라이언트(310)를 통한 컨텐츠 제공 서버(100)로의 동영상 컨텐츠에 대한 다른 인터넷 서비스로의 공유요청에 의해 발생하는 이벤트를 의미한다. 도 8의 실시예에 있어서 예컨대 “공유 아이콘”(412)을 클릭하는 경우 컨텐츠 공유 이벤트(event_share_content)가 발생할 수 있다.The content sharing event event_share_content is a request for sharing a video content from the content consumption client 310 to the content providing server 100 through the content consumption client 310 or after the video content is provided. It means an event that is caused by. In the embodiment of FIG. 8, for example, when the “share icon” 412 is clicked, a content sharing event (event_share_content) may occur.
채널 구독 이벤트(event_subscribe_channel)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 소비 클라이언트(310)를 통한 컨텐츠 제공 서버(100)로의 동영상 컨텐츠를 업로드한 사용자인 업로드 사용자의 동영상 채널에 대한 구독요청에 의해 발생하는 이벤트를 의미한다. 도 8의 실시예에 있어서 예컨대 “구독 아이콘”(413)을 클릭하는 경우 채널 구독 이벤트(event_subscribe_channel)가 발생할 수 있다.The channel subscription event (event_subscribe_channel) is a video of an uploading user who uploads video content to the content providing server 100 through the content consuming client 310 during or after providing video content of the content consuming client 310. An event generated by a subscription request for a channel. In the embodiment of FIG. 8, for example, when the user clicks on the “subscribe icon” 413, a channel subscription event event_subscribe_channel may occur.
추가 검색 이벤트(event_search_content)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 소비 클라이언트(310)를 통한 컨텐츠 제공 서버(100)로의 업로드 사용자가 업로드한 다른 동영상 컨텐츠에 대한 검색요청에 의해 발생하는 이벤트를 의미한다. 도 8의 실시예에 있어서, 예컨대 “업로드 사용자 아이콘”(414)을 사용자가 선택하는 경우 추가 검색 이벤트(event_search_content)가 발생할 수 있다.The additional search event (event_search_content) is a search for other video content uploaded by the user who uploads to the content providing server 100 through the content consuming client 310 during or after providing the video content of the content consuming client 310. It means an event generated by a request. In the embodiment of FIG. 8, for example, an additional search event (event_search_content) may occur when the user selects the “upload user icon” 414.
연속 감상 이벤트(event_play_successive)는, 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중 또는 동영상 컨텐츠 제공 후 컨텐츠 소비 클라이언트(310)를 통해 컨텐츠 제공 서버(100)가 추천한 추천 동영상 컨텐츠에 대한 플레이 요청에 의해 발생하는 이벤트를 의미한다. 도 8의 실시예에 있어서, 예컨대 “추천 동영상 영역”(415)의 동영상 리스트를 사용자가 선택하는 경우 연속 감상 이벤트(event_play_successive)가 발생할 수 있다.The continuous viewing event (event_play_successive) may be generated by a request for playing the recommended video content recommended by the content providing server 100 through the content consuming client 310 during or after providing the video content of the content consuming client 310. It means an event that occurs. In the embodiment of FIG. 8, for example, when a user selects a video list of the “recommended video area” 415, a continuous viewing event (event_play_successive) may occur.
한편, 제 4 몰입성 이벤트(event_immersive_4th)들은 동영상 컨텐츠의 재생에 본질적인 부분은 아니기 때문에 동영상 컨텐츠 데이터(data_content)를 전송받아 사용자에게 제공하는 기본적인 동영상 플레이어로는 이러한 제 4 몰입성 이벤트(event_immersive_4th)를 발생시키기가 어렵다. 따라서 본 실시예의 경우 컨텐츠 소비 클라이언트(310)는 예컨대 웹서비스를 이용할 수 있는 웹브라우저이거나, 웹서비스에 접속하는 부가기능을 포함하는 스마트폰 애플리케이션 등으로 구현하여야 한다.On the other hand, since the fourth immersive events (event_immersive_4th) is not an essential part of the playback of the video content, a basic video player that receives the video content data (data_content) and provides it to the user may generate this fourth immersive event (event_immersive_4th). It is difficult. Therefore, in the present embodiment, the content consumption client 310 should be implemented as, for example, a web browser capable of using a web service or a smartphone application including an additional function for accessing the web service.
마지막으로, c 단계(s30) 이후에 컨텐츠 가중치(weight_content)의 조정이 발생하면 이는 컨텐츠 제공 서버(100)가 제공하는 컨텐츠 목록(list_contents)에 반영되도록 구성할 수 있다. 즉 사용자가 요청한 컨텐츠 목록(list_contents) 중 컨텐츠 가중치(weight_content)가 높은 동영상 컨텐츠가 컨텐츠 가중치(weight_content)가 낮은 동영상 컨텐츠에 우선하여 표시되도록 하는 것이 바람직하다.Finally, if the adjustment of the content weight (weight_content) occurs after step c (s30), it may be configured to be reflected in the content list (list_contents) provided by the content providing server 100. That is, it is preferable that the video content having a high content weight (weight_content) among the content list (list_contents) requested by the user is displayed in preference to the video content having a low content weight (weight_content).
이를 위해 컨텐츠 평가 서버(200)는 컨텐츠 제공 서버(100)에게 컨텐츠 가중치(weight_content)를 전송하는 단계(s40)를 수행한다. 컨텐츠 소비 클라이언트(310)는 컨텐츠 제공 서버(100)에게 컨텐츠 목록(list_contents)을 요청하는 d 단계(s51)를 수행하도록 구성한다. 다음으로, 컨텐츠 제공 서버(100)는 수신한 컨텐츠 가중치(weight_content)의 순위에 따라 복수의 동영상 컨텐츠에 대한 컨텐츠 목록(list_contents)을 생성하여 컨텐츠 소비 클라이언트(310)에게 제공하는 단계(s52)를 수행하도록 구성한다.To this end, the content evaluation server 200 transmits a content weight (weight_content) to the content providing server 100 (S40). The content consumption client 310 is configured to perform step d (s51) of requesting the content list server (list_contents) from the content providing server 100. Next, the content providing server 100 generates a list of contents (list_contents) for a plurality of video contents according to the ranking of the received content weights (weight_content) and provides them to the content consuming client 310 (S52). Configure to
[컨텐츠 평가 서버(200)가 몰입성 이벤트를 감지하는 실시예][Example in which the content evaluation server 200 detects an immersive event]
이상에서는 사용자 단말기(300)의 몰입성 이벤트 감지 클라이언트(320)가 몰입성 이벤트를 감지하는 제 1 실시예를 설명하였다. 이하에서는 컨텐츠 평가 서버(200)가 몰입성 이벤트를 감지하는 제 2 실시예를 설명한다. 앞의 설명과 중복되는 구성에 대한 설명은 생략한다.In the above, the first embodiment in which the immersive event detection client 320 of the user terminal 300 detects the immersive event has been described. Hereinafter, a second embodiment in which the content evaluation server 200 detects an immersive event will be described. The description of the configuration overlapping with the above description is omitted.
본 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템은, 도 11에 도시된 바와 같이 컨텐츠 제공 서버(100), 사용자 단말기(300), 컨텐츠 평가 서버(200)를 포함하여 구성된다.The immersive event-based content weight adjustment system according to the present embodiment includes a content providing server 100, a user terminal 300, and a content evaluation server 200 as illustrated in FIG. 11.
사용자 단말기(300)는 컨텐츠 소비 클라이언트(310) 및 모니터링 클라이언트(340)를 포함하여 구성된다.The user terminal 300 includes a content consumption client 310 and a monitoring client 340.
컨텐츠 소비 클라이언트(310)는 클라이언트 디스플레이 화면 면적 변경기능, 클라이언트 디스플레이 해상도 변경기능 또는 클라이언트 음량 변경기능 중 적어도 어느 하나를 포함한다.The content consumption client 310 includes at least one of a client display screen area change function, a client display resolution change function, or a client volume change function.
모니터링 클라이언트(340)는 사용자 단말기(300)의 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트(310)의 동작변화를 모니터링하여 동작변화 정보(event_all_client)를 통신망을 통해 컨텐츠 평가 서버(200)에 전송하는 기능을 수행한다. 동작변화 정보(event_all_client)는 사용자 조작에 의한 컨텐츠 소비 클라이언트(310)의 동작변화와 관련된 이벤트들로 구성된다.The monitoring client 340 is driven by the arithmetic processing unit of the user terminal 300 to monitor the operation change of the content consumption client 310 to transmit the operation change information (event_all_client) to the content evaluation server 200 through a communication network. It performs the function. The motion change information event_all_client is composed of events related to the motion change of the content consumption client 310 by a user operation.
컨텐츠 평가 서버(200)는 제 1 실시예의 몰입성 이벤트 감지 클라이언트(320)의 기능과 유사하게 수신한 동작변화 정보 중에서 클라이언트 디스플레이 확대 이벤트(event_expand_display_client), 클라이언트 해상도 변경 이벤트(event_adjust_resolution_client), 클라이언트 음량 증가 이벤트(event_increase_volume_client) 중 적어도 어느 하나를 제 1 몰입성 이벤트(event_immersive_1st)로 감지하고, 제 1 몰입성 이벤트(event_immersive_1st)의 감지에 따라 해당 동영상 컨텐츠의 컨텐츠 가중치(weight_content)를 상향조정한다.The content evaluation server 200 may include a client display enlargement event (event_expand_display_client), a client resolution change event (event_adjust_resolution_client), and a client volume increase event among motion change information received similarly to the functions of the immersive event detection client 320 of the first embodiment. At least one of event_increase_volume_client is detected as the first immersive event event_immersive_1st, and the content weight of the video content is increased according to the detection of the first immersive event event_immersive_1st.
실시예에 따라서는 제 1 실시예와 유사하게 컨텐츠 평가 서버(200)는 인터랙티브 객체 선택 이벤트(event_select_interactive)를 제 2 몰입성 이벤트(event_immersive_2nd)로 더 감지하거나, 비디오 출력 변화 이벤트(event_change_video_output) 및/또는 오디오 출력 변화 이벤트(event_change_audio_output)를 제 3 몰입성 이벤트(event_immersive_3rd)로 더 감지하거나, 컨텐츠 추천 이벤트(event_recommend_content), 컨텐츠 공유 이벤트(event_share_content), 채널 구독 이벤트(event_subscribe_channel), 추가 검색 이벤트(event_search_content) 또는 연속 감상 이벤트(event_play_successive) 중 적어도 어느 하나를 제 4 몰입성 이벤트(event_immersive_4th)로 더 감지할 수 있다.In some embodiments, similar to the first embodiment, the content evaluation server 200 further detects the interactive object selection event event_select_interactive as the second immersive event event_immersive_2nd, or changes the video output change event event_change_video_output and / or audio. Further detect the output change event (event_change_audio_output) as a third immersive event (event_immersive_3rd), or a content recommendation event (event_recommend_content), a content sharing event (event_share_content), a channel subscription event (event_subscribe_channel), an additional search event (event_search_content), or a continuous viewing event. At least one of (event_play_successive) may be further detected as a fourth immersive event (event_immersive_4th).
한편 제 3 몰입성 이벤트(event_immersive_3rd)를 더 감지하는 실시예의 경우 모니터링 클라이언트(340)는 시스템 입출력 인터페이스(330)의 동작변화를 모니터링하여 시스템 입출력 인터페이스(330)의 동작변화 정보(event_all_output)를 통신망을 통해 컨텐츠 평가 서버(200)에게 더 전송하도록 구성한다.Meanwhile, in an embodiment of further detecting a third immersive event (event_immersive_3rd), the monitoring client 340 monitors operation change of the system input / output interface 330 to transmit operation change information (event_all_output) of the system input / output interface 330 through a communication network. It is configured to further transmit to the content evaluation server 200.
또한 바람직하게는 컨텐츠 소비 클라이언트(310)가 컨텐츠 제공 서버(100)에게 컨텐츠 목록(list_contents)을 요청하는 경우 컨텐츠 제공 서버(100)는 컨텐츠 가중치(weight_content)에 따라 컨텐츠 목록(list_contents)을 컨텐츠 소비 클라이언트(310)에게 제공할 수 있다.Also, preferably, when the content consumption client 310 requests the content providing server 100 for the list of contents (list_contents), the content providing server 100 may determine the contents list (list_contents) according to the content weight (weight_content). 310 may be provided.
이러한 제 2 실시예에 따르면 제 1 실시예와 거의 동일한 효과를 갖는다. 그러나 제 2 실시예는 제 1 실시예와 비교하여 통신망을 통해 사용자 단말기(300)가 전송하는 데이터의 양이 증가하는 단점이 있으나, 사용자 단말기(300)가 몰입성 이벤트를 검출할 필요가 없기 때문에 사용자 단말기(300)의 연산장치 및 저장장치 등의 리소스 점유가 낮아지는 장점이 있다.According to this second embodiment, the effect is almost the same as in the first embodiment. However, although the second embodiment has a disadvantage in that the amount of data transmitted by the user terminal 300 is increased through the communication network as compared with the first embodiment, the user terminal 300 does not need to detect an immersive event. Resource occupancy of the computing device and the storage device of the terminal 300 is lowered.
이하에서는, 도 12을 참조하여 제 2 실시예에 따른 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 대해 설명한다.Hereinafter, an immersive event-based content weight adjustment method according to the second embodiment will be described with reference to FIG. 12.
제 2 실시예에 따른 몰입성 이벤트 기반 가중치 조정방법은 사용자 단말기(300), 컨텐츠 소비 클라이언트(310), 모니터링 클라이언트(340), 컨텐츠 제공 서버(100), 컨텐츠 평가 서버(200)로 구성되는 시스템을 통해 구현된다.The immersive event-based weight adjustment method according to the second embodiment includes a system consisting of a user terminal 300, a content consumption client 310, a monitoring client 340, a content providing server 100, and a content evaluation server 200. Is implemented.
컨텐츠 소비 클라이언트(310) 및 모니터링 클라이언트(340)는 사용자 단말기(300)에 설치되어 구동된다. 모니터링 클라이언트(340)는 컨텐츠 소비 클라이언트(310)의 동작변화를 모니터링하는 기능을 수행한다. 컨텐츠 제공 서버(100)는 통신망을 통해 사용자 단말기(300)에 동영상 컨텐츠를 공급하는 기능을 수행한다. 컨텐츠 평가 서버(200)는 통신망을 통해 모니터링 클라이언트(340)와 통신하여 동작변화 정보를 수신하여 몰입성 이벤트의 감지에 따라 컨텐츠 가중치(weight_content)를 변경하는 기능을 수행한다.The content consumption client 310 and the monitoring client 340 are installed and driven in the user terminal 300. The monitoring client 340 monitors the operation change of the content consumption client 310. The content providing server 100 performs a function of supplying video content to the user terminal 300 through a communication network. The content evaluation server 200 receives the operation change information by communicating with the monitoring client 340 through a communication network and changes the content weight (weight_content) according to the detection of the immersive event.
먼저, 컨텐츠 소비 클라이언트(310)가 사용자 단말기(300)의 연산처리장치에 의해 구동되어 컨텐츠 제공 서버(100)로부터 통신망을 통해 동영상 컨텐츠 데이터(data_content)를 수신하여 사용자에게 동영상 컨텐츠로 제공하는 a 단계(s110)를 수행한다.First, a content consumption client 310 is driven by the arithmetic processing unit of the user terminal 300 to receive the video content data (data_content) from the content providing server 100 through a communication network to provide the video content to the user step a Perform (s110).
다음으로, 모니터링 클라이언트(340)가 컨텐츠 소비 클라이언트(310)의 동작변화를 모니터링하여 동작변화 정보(event_all_client)를 통신망을 통해 컨텐츠 평가 서버(200)에게 전송하는 b 단계(s120)를 수행한다.Next, the monitoring client 340 monitors the operation change of the content consumption client 310 and performs step b (s120) of transmitting the operation change information (event_all_client) to the content evaluation server 200 through the communication network.
다음으로, 컨텐츠 평가 서버(200)가 사용자 단말기(300)의 연산처리장치에 의해 구동되어 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트(event_expand_display_client), 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트(event_adjust_resolution_client), 또는 컨텐츠 소비 클라이언트(310)의 동영상 컨텐츠 제공 중에 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트(event_increase_volume_client) 중 적어도 어느 하나를 제 1 몰입성 이벤트(event_immersive_1st)로서 감지하는 c 단계(s131)를 수행한다.Next, the content evaluation server 200 is driven by the processing unit of the user terminal 300 to increase the client display screen area for visually displaying the video content while providing the video content of the content consumption client 310 A display magnification event (event_expand_display_client), a client resolution change event (event_adjust_resolution_client) that causes the display resolution of the client to visually display the video content during the presentation of the video content of the content consumption client 310, or a video content of the content consumption client 310 At least one of the client volume increase event (event_increase_volume_client) to increase the client volume that plays the video content aurally during provisioning is the first immersive event (event_i). Step c (s131) of sensing as mmersive_1st) is performed.
마지막으로, 컨텐츠 평가 서버(200)가 제 1 몰입성 이벤트(event_immersive_1st)의 감지에 따라 컨텐츠 소비 클라이언트(310)에 의해 소비된 동영상 컨텐츠에 대한 컨텐츠 가중치(weight_content)의 상향조정을 수행하는 d 단계(s140)를 수행한다.Finally, the content evaluation server 200 performs the step of adjusting the content weight (weight_content) for the video content consumed by the content consumption client 310 according to the detection of the first immersive event (event_immersive_1st) (s140) ).
실시예에 따라서는 제 1 실시예와 유사하게 c 단계(s131)는, 인터랙티브 객체 선택 이벤트(event_select_interactive)를 제 2 몰입성 이벤트(event_immersive_2nd)로 더 감지할 수 있다(s132).According to the embodiment, similar to the first embodiment, step c (s131) may further detect the interactive object selection event (event_select_interactive) as the second immersive event (event_immersive_2nd) (S132).
다른 실시예에 따르면, 비디오 출력 변화 이벤트(event_change_video_output) 및/또는 오디오 출력 변화 이벤트(event_change_audio_output)를 제 3 몰입성 이벤트(event_immersive_3rd)로 더 감지할 수 있다(s133).According to another embodiment, the video output change event (event_change_video_output) and / or the audio output change event (event_change_audio_output) may be further detected as a third immersive event (event_immersive_3rd) (S133).
다른 실시예에 따르면, 컨텐츠 추천 이벤트(event_recommend_content), 컨텐츠 공유 이벤트(event_share_content), 채널 구독 이벤트(event_subscribe_channel), 또는 연속 감상 이벤트(event_play_successive) 중 적어도 어느 하나를 제 4 몰입성 이벤트(event_immersive_4th)로 더 감지할 수 있다(s134).According to another embodiment, at least one of a content recommendation event (event_recommend_content), a content sharing event (event_share_content), a channel subscription event (event_subscribe_channel), or a continuous listening event (event_play_successive) may be further detected as a fourth immersive event (event_immersive_4th). It may be (s134).
한편 제 3 몰입성 이벤트(event_immersive_3rd)를 더 감지하는 실시예의 경우 제 b 단계(s120)는 모니터링 클라이언트(340)가 시스템 입출력 인터페이스(330)의 동작변화를 모니터링하여 시스템 입출력 인터페이스(330)의 동작변화 정보(event_all_output)를 통신망을 통해 컨텐츠 평가 서버(200)에게 더 전송하도록 구성한다.컨텐츠 평가 서버(200)는 컨텐츠 제공 서버(200)에게 컨텐츠 가중치(weight_content)를 전송(s150)한다.On the other hand, in an embodiment of further detecting a third immersive event (event_immersive_3rd), step b s120 includes monitoring the operation change of the system input / output interface 330 by the monitoring client 340 to monitor the operation change of the system input / output interface 330. (event_all_output) is further configured to be transmitted to the content evaluation server 200 through a communication network. The content evaluation server 200 transmits a content weight (weight_content) to the content providing server 200 (S150).
컨텐츠 소비 클라이언트(310)가 컨텐츠 제공 서버(100)에게 컨텐츠 목록(list_contents)을 요청하는 경우(s161), 컨텐츠 제공 서버(100)는 수신된 컨텐츠 가중치(weight_content)의 순위에 따라 복수의 동영상 컨텐츠에 대한 컨텐츠 목록(list_contents)을 생성하여 컨텐츠 소비 클라이언트(310)에게 제공하도록 구성할 수 있다(s162).When the content consumption client 310 requests the content providing server 100 for the list of contents (list_contents) (s161), the content providing server 100 may apply the plurality of video contents according to the ranking of the received content weights (weight_content). The list of contents (list_contents) may be generated and provided to the content consuming client 310 (S162).
본 발명은 이상에서 살펴본 바와 같이 바람직한 실시예를 들어 도시하고 설명하였으나, 상기 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.Although the present invention has been shown and described with reference to preferred embodiments as described above, it is not limited to the above embodiments and should be made by those skilled in the art to which the present invention pertains without departing from the spirit of the present invention. Various changes and modifications will be possible.

Claims (18)

  1. 사용자 단말기, 상기 사용자 단말기에 설치되는 컨텐츠 소비 클라이언트, 상기 사용자 단말기에 설치되어 상기 컨텐츠 소비 클라이언트의 몰입성 이벤트의 감지에 따라 컨텐츠 몰입도를 평가하는 몰입성 이벤트 감지 클라이언트, 통신망을 통해 상기 사용자 단말기에 동영상 컨텐츠를 공급하는 컨텐츠 제공 서버, 상기 통신망을 통해 상기 몰입성 이벤트 감지 클라이언트와 통신하여 컨텐츠의 가중치를 변경하는 컨텐츠 평가 서버로 구성되는 시스템을 이용한 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서,A user terminal, a content consumption client installed in the user terminal, an immersive event detection client installed in the user terminal to evaluate content immersion according to the detection of the immersive event of the content consumption client, the video content to the user terminal through a communication network In the immersive event-based content weight adjustment method using a system comprising a content providing server for supplying a content evaluation server for changing the weight of the content by communicating with the immersive event detection client through the communication network,
    a) 상기 컨텐츠 소비 클라이언트가, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 제공 서버로부터 상기 통신망을 통해 컨텐츠 데이터를 수신하여 사용자에게 동영상 컨텐츠로 제공하는 단계;a) the content consumption client is driven by the arithmetic processing unit of the user terminal to receive content data from the content providing server through the communication network and provide the user with moving image content;
    b) 상기 몰입성 이벤트 감지 클라이언트가, 상기 사용자 단말기의 상기 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하는 단계; 및b) a client display enlargement by which the immersive event detection client is driven by the arithmetic processing unit of the user terminal to increase a client display screen area for visually displaying the video content while providing the video content of the content consuming client; An event, a client resolution change event that causes the client display resolution to visually display the video content during the video content provision of the content consumption client to change, or an audio content of the video content during the video content provision of the content consumption client Detecting at least one of a client volume increase event that causes the client volume to be played back to increase as a first immersive event; And
    c) 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 1 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 컨텐츠 가중치의 상향조정을 요청하는 가중치 상향조정 요청을 전송하는 단계;를 포함하여 구성되는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.c) a weighting up request of the immersive event detection client requesting the content evaluation server to increase the content weight for the video content consumed by the content consuming client through a communication network according to the detection of the first immersive event; Sending a request; immersive event-based content weight adjustment method characterized in that it comprises a.
  2. 제 1 항에 있어서, The method of claim 1,
    상기 a) 단계는, 상기 컨텐츠 소비 클라이언트가, 상기 통신망을 통해 인터랙티브 데이터를 더 수신하여 상기 동영상 컨텐츠에 오버레이되는 인터랙티브 객체로 상기 사용자에게 더 제공하고,In the step a), the content consumption client further receives interactive data through the communication network and provides the user with an interactive object that is overlaid on the video content.
    상기 b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 사용자에 의해 상기 인터랙티브 객체가 선택되는 인터랙티브 객체 선택 이벤트를 제 2 몰입성 이벤트로서 더 감지하고,In the step b), the immersive event detection client further detects an interactive object selection event in which the interactive object is selected by a user while providing the video content of the content consumption client as a second immersive event,
    상기 c) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 2 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.In the step c), the immersive event detection client transmits the weight increase request for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the second immersive event. An immersive event-based content weight adjustment method characterized in that the.
  3. 제 2 항에 있어서,The method of claim 2,
    상기 a) 단계는, 상기 컨텐츠 소비 클라이언트가, 상기 인터랙티브 객체로서 영상에 오버레이되는 커멘트를 입력할 수 있는 커멘트 입력 인터랙티브 객체를 상기 사용자에게 제공하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.In the step a), the content consuming client provides a comment input interactive object capable of inputting a comment overlaid on the image as the interactive object to the user.
  4. 제 1 항에 있어서,The method of claim 1,
    상기 b) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력 변화에 따른 시스템 비디오 출력 변화 이벤트 또는 오디오 출력 변화에 따른 시스템 오디오 출력 변화 이벤트 중 적어도 어느 하나를 상기 사용자 단말기의 시스템 입출력 인터페이스로부터 수신하고, 이를 제 3 몰입성 이벤트로 감지하고,In the step b), the immersive event detection client may include at least one of a system video output change event according to a video output change of the user terminal or a system audio output change event according to an audio output change during the provision of the video content of the content consumption client. Receives any one from the system input and output interface of the user terminal, detects it as a third immersive event,
    상기 c) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 3 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.In the step c), the immersive event detection client transmits the weight increase request for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the third immersive event. An immersive event-based content weight adjustment method characterized in that the.
  5. 제 4 항에 있어서, 상기 b) 단계는,The method of claim 4, wherein b),
    상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력 장치를 변경하도록 하는 비디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 비디오 출력장치를 추가하도록 하는 비디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 비디오 출력장치의 시스템 디스플레이 해상도를 변경하도록 하는 시스템 해상도 변경 이벤트 중 적어도 어느 하나를 상기 시스템 비디오 출력 변화 이벤트로 상기 사용자 단말기의 시스템 입출력 인터페이스로부터 수신하여 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.A video device change event for causing the immersive event detection client to change the video output device of the user terminal while providing the video content of the content consuming client, and output a new video to the user terminal while providing the video content of the content consuming client The system video output includes at least one of a video device addition event for adding a device or a system resolution change event for changing a system display resolution of the video output device of the user terminal while providing the video content of the content consumption client. An immersive event-based controller, which receives a change event from a system input / output interface of the user terminal and detects it as the third immersive event. How to adjust the weights.
  6. 제 4 항에 있어서, 상기 제 b) 단계는,The method of claim 4, wherein step b) comprises:
    상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 오디오 출력장치를 변경하도록 하는 오디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 오디오 출력장치를 추가하도록 하는 오디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 오디오 출력장치의 시스템 음량을 증가시키도록 하는 시스템 음량 증가 이벤트 중 적어도 어느 하나를 상기 시스템 오디오 출력 변화 이벤트로 상기 시스템 입출력 인터페이스로부터 수신하고 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.An audio device change event for causing the immersive event detection client to change the audio output device of the user terminal while providing the moving picture content of the content consuming client, and outputting new audio to the user terminal while providing the moving picture content of the content consuming client Outputting the system audio to at least one of an audio device addition event for adding a device or a system volume increase event for increasing the system volume of the audio output device of the user terminal while providing the video content of the content consumption client; The immersive event-based content weight adjustment method, characterized in that received from the system input and output interface as a change event and detects it as the third immersive event.
  7. 제 1 항에 있어서, 상기 (b) 단계는,According to claim 1, wherein step (b),
    상기 몰입성 이벤트 감지 클라이언트가, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 동영상 컨텐츠에 대한 추천요청에 의한 컨텐츠 추천 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 동영상 컨텐츠에 대한 다른 인터넷 서비스로의 공유요청에 의한 컨텐츠 공유 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 동영상 컨텐츠를 업로드한 사용자인 업로드 사용자의 동영상 채널에 대한 구독요청에 의한 채널 구독 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통한 상기 컨텐츠 제공 서버로의 상기 업로드 사용자가 업로드한 다른 동영상 컨텐츠에 대한 검색요청에 의한 추가 검색 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 소비 클라이언트를 통해 상기 컨텐츠 제공 서버가 추천한 추천 동영상 컨텐츠에 대한 플레이 요청에 의한 연속 감상 이벤트 중 적어도 어느 하나를 제 4 몰입성 이벤트로 감지하고,The content recommendation event by the immersive event detection client by the request for recommending the video content to the content providing server through the content consuming client after the video consumption of the content consuming client or after the video content is provided; Content sharing event by a request for sharing the video content to another Internet service to the content providing server through the content consuming client after the video content is provided by the consuming client or after the video content is provided; To a video channel of an uploading user who is uploading the video content to the content providing server through the content consuming client after providing the video content or after providing the video content. A channel subscription event by a subscription request for a user, a search request for other video content uploaded by the uploading user to the content providing server through the content consuming client after providing the video content of the content consuming client or after providing the video content At least one of an additional search event or a continuous viewing event by a request for playing the recommended video content recommended by the content providing server through the content consumption client after providing the video content by the content consumption client or after providing the video content. Detect any one as a fourth immersive event,
    상기 c) 단계는, 상기 몰입성 이벤트 감지 클라이언트가, 상기 제 4 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.In the step c), the immersive event detection client transmits the weight increase request for the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the fourth immersive event. An immersive event-based content weight adjustment method characterized in that the.
  8. 제 1 항에 있어서, 상기 몰입성 이벤트 기반 컨텐츠 가중치 조정방법은,The method of claim 1, wherein the immersive event based content weight adjustment method comprises:
    d) 상기 c) 단계 이후에, 상기 컨텐츠 소비 클라이언트가, 상기 컨텐츠 제공 서버에게 컨텐츠 목록을 요청하는 단계; 및d) after the c), requesting, by the content consumption client, the content list from the content providing server; And
    e) 상기 컨텐츠 제공 서버는, 상기 컨텐츠 가중치의 순위에 따라 복수의 동영상 컨텐츠에 대한 상기 컨텐츠 목록을 생성하여 상기 컨텐츠 소비 클라이언트에게 제공하는 단계;를 더 포함하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.e) generating, by the content providing server, the content list for a plurality of video contents according to the ranking of the content weights and providing the content list to the content consuming client. Way.
  9. 제 1 저장장치를 통해 복수의 동영상 컨텐츠 데이터를 저장하고, 통신망을 통해 동영상 컨텐츠를 전송하는 컨텐츠 제공 서버;A content providing server configured to store a plurality of video content data through a first storage device and to transmit video content through a communication network;
    통신망을 통해 상기 컨텐츠 제공 서버로부터 상기 동영상 컨텐츠를 제공받아 소비하는 사용자 단말기; 및A user terminal receiving and consuming the video content from the content providing server through a communication network; And
    통신망을 통해 상기 사용자 단말기 및 상기 컨텐츠 제공 서버와 통신을 수행하고, 제 2 저장장치를 통해 복수의 상기 동영상 컨텐츠의 컨텐츠 가중치를 저장하고, 상기 컨텐츠 가중치를 관리하고, 상기 컨텐츠 가중치를 상기 컨텐츠 제공 서버에게 제공하는 컨텐츠 평가 서버;를 포함하여 구성되는 시스템에 있어서,Communicate with the user terminal and the content providing server through a communication network, store content weights of the plurality of video contents through a second storage device, manage the content weights, and convert the content weights into the content providing server. In the system configured to include; Content evaluation server to provide to,
    상기 사용자 단말기는, 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 동영상 컨텐츠를 소비하고, 상기 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적을 변경하는 클라이언트 디스플레이 화면 면적 변경기능, 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 클라이언트 디스플레이의 디스플레이 해상도를 변경하는 클라이언트 디스플레이 해상도 변경기능, 또는 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량을 변경하는 클라이언트 음량 변경기능 중 적어도 하나를 포함하는 컨텐츠 소비 클라이언트; 및 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하고, 상기 제 1 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨테츠의 상기 컨텐츠 가중치의 상향조정을 요청하는 가중치 상향조정 요청을 전송하는 몰입성 이벤트 감지 클라이언트;를 포함하여 구성되고,The user terminal is installed in the user terminal, driven by the arithmetic processing unit of the user terminal to consume the video content, the client display for visually displaying the video content according to the user's selection during the video content provision Client display screen area changing function for changing the screen area, client display resolution changing function for changing the display resolution of the client display according to the user's selection while providing the video content, or according to the user's selection while providing the video content A content consumption client including at least one of a client volume changing function for changing a client volume for acoustically playing the video content; And a client display enlargement event installed in the user terminal and driven by an arithmetic processing unit of the user terminal to increase the client display screen area while providing the video content of the content consuming client, the video of the content consuming client. Detect at least one of a client resolution change event that causes the client display resolution to change during content presentation or a client volume increase event that causes the client volume to increase during the video content presentation of the content consuming client as a first immersive event and At least one of the video content consumed by the content consumption client to the content evaluation server through a communication network according to the detection of the first immersive event. It is configured to include; immersive event detection client for transmitting a weight up request to increase the content weight request;
    상기 컨텐츠 평가 서버는, 상기 가중치 상향조정 요청의 수신에 따라 상기 동영상 컨텐츠의 상기 컨텐츠 가중치를 상향조정하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.The content evaluation server, the immersive event-based content weight adjustment system, characterized in that for increasing the content weight of the video content in response to receiving the weight up request.
  10. 제 9 항에 있어서,The method of claim 9,
    상기 컨텐츠 제공 서버는, 인터랙티브 데이터를 통신망을 통해 상기 사용자 단말기에게 더 전송하고,The content providing server further transmits interactive data to the user terminal through a communication network,
    상기 컨텐츠 소비 클라이언트는, 상기 인터랙티브 데이터를 상기 동영상 컨텐츠에 오버레이되는 인터랙티브 객체로 상기 사용자에게 더 제공하고,The content consumption client further provides the interactive data to the user as an interactive object overlaid on the video content,
    상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 사용자에 의해 상기 인터랙티브 객체가 선택되는 인터랙티브 객체 선택 이벤트를 상기 제 2 몰입성 이벤트로서 더 감지하고, 상기 제 2 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 컨텐츠 가중치의 상향조정을 더 요청하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.The immersive event detection client further detects an interactive object selection event in which the interactive object is selected by a user while providing the video content of the content consumption client as the second immersive event, and according to the detection of the second immersive event. And requesting the content evaluation server to increase the content weight for the video content consumed by the content consumption client through a communication network.
  11. 제 10 항에 있어서, 상기 컨텐츠 소비 클라이언트는,The method of claim 10, wherein the content consumption client,
    상기 인터랙티브 객체로서 영상에 오버레이되는 커멘트를 입력할 수 있는 커멘트 입력 인터랙티브 객체를 상기 사용자 단말기에게 제공하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.And a comment input interactive object for inputting a comment overlaid on the image as the interactive object to the user terminal.
  12. 제 9 항에 있어서,The method of claim 9,
    상기 사용자 단말기는, 사용자 단말기의 입력장치 및 출력장치를 제어하는 시스템 입출력 인터페이스를 더 포함하여 구성되고,The user terminal further comprises a system input and output interface for controlling the input device and output device of the user terminal,
    상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력의 변화에 따른 비디오 출력 변화 이벤트 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 오디오 출력의 변화에 따른 오디오 출력 변화 이벤트 중 적어도 어느 하나를 상기 시스템 입출력 인터페이스로부터 수신하여 이를 제 3 몰입성 이벤트로 감지하고, 상기 제 3 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.The immersive event detection client is a video output change event according to a change in the video output of the user terminal during the video content providing of the content consumption client or a change in the audio output of the user terminal while providing the video content of the content consuming client. Receives at least one of the audio output change event according to the system input and output interface and detects it as a third immersive event, and by the content consumption client to the content evaluation server through the communication network according to the detection of the third immersive event An immersive event based content weight adjustment system, characterized in that for transmitting the weight up request for the consumed video content.
  13. 제 12 항에 있어서, 상기 몰입성 이벤트 감지 클라이언트는,The method of claim 12, wherein the immersive event detection client,
    상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 비디오 출력 장치를 변경하도록 하는 비디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 비디오 출력장치를 추가하도록 하는 비디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 비디오 출력장치의 시스템 디스플레이 해상도를 변경하도록 하는 시스템 해상도 변경 이벤트 중 적어도 어느 하나를 상기 시스템 비디오 출력 변화 이벤트로서 상기 시스템 입출력 인터페이스로부터 수신하여 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.A video device change event for changing the video output device of the user terminal while providing the moving picture content of the content consuming client, and a video device for adding a new video output device to the user terminal while providing the moving picture content of the content consuming client. At least one of an additional event or a system resolution change event for changing the system display resolution of the video output device of the user terminal while providing the video content of the content consumption client as the system video output change event is the system input / output interface. Receiving from the immersive event-based content weight adjustment system, characterized in that for detecting the third immersive event.
  14. 제 12 항에 있어서, 상기 몰입성 이벤트 감지 클라이언트는,The method of claim 12, wherein the immersive event detection client,
    상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 오디오 출력장치를 변경하도록 하는 오디오 장치 변경 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기에 새로운 오디오 출력장치를 추가하도록 하는 오디오 장치 추가 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 사용자 단말기의 상기 오디오 출력장치의 시스템 음량을 증가시키도록 하는 시스템 음량 증가 이벤트 중 적어도 어느 하나를 상기 시스템 오디오 출력 변화 이벤트로서 상기 시스템 입출력 인터페이스로부터 수신하여 이를 상기 제 3 몰입성 이벤트로 감지하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.An audio device change event for changing an audio output device of the user terminal while providing the video content of the content consumption client, and an audio device for adding a new audio output device to the user terminal while providing the video content of the content consumption client. At least one of an additional event or a system volume increase event for increasing the system volume of the audio output apparatus of the user terminal while providing the video content of the content consumption client as the system audio output change event is the system input / output interface. Receiving from the immersive event-based content weight adjustment system, characterized in that for detecting the third immersive event.
  15. 제 9 항에 있어서, The method of claim 9,
    상기 컨텐츠 소비 클라이언트는, 상기 컨텐츠 제공 서버에게 상기 동영상 컨텐츠의 추천을 요청하는 컨텐츠 추천 요청 기능, 상기 컨텐츠 제공 서버에게 다른 인터넷 서비스로의 상기 동영상 컨텐츠의 공유를 요청하는 컨텐츠 공유 요청 기능, 상기 컨텐츠 제공 서버에게 상기 동영상 컨텐츠를 업로드한 사용자인 업로드 사용자의 동영상 채널에 대한 구독을 요청하는 채널 구독 요청 기능, 상기 컨텐츠 제공 서버에게 상기 업로드 사용자가 업로드한 다른 동영상 컨텐츠에 대한 검색을 요청하는 추가 검색 요청 기능, 또는 상기 컨텐츠 제공 서버가 추천한 추천 동영상 컨텐츠에 대한 플레이를 요청하는 연속 감상 기능 중 적어도 하나의 기능을 더 수행하고,The content consumption client, a content recommendation request function for requesting the content providing server to recommend the video content, a content sharing request function for requesting the content providing server to share the video content to another Internet service, and providing the content A channel subscription request function for requesting a server to subscribe to a video channel of an upload user that is the user who uploaded the video content, and an additional search request function for requesting the content providing server to search for other video content uploaded by the upload user. Or perform at least one of continuous viewing functions for requesting play of recommended video content recommended by the content providing server,
    상기 몰입성 이벤트 감지 클라이언트는, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 추천 요청 기능의 실행에 따른 컨텐츠 추천 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 컨텐츠 공유 요청 기능의 실행에 따른 컨텐츠 공유 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 채널 구독 요청 기능의 실행에 따른 채널 구독 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 추가 검색 요청 기능의 실행에 따른 추가 검색 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중 또는 상기 동영상 컨텐츠 제공 후 상기 연속 감상 기능의 실행에 따른 연속 감상 이벤트 중 적어도 어느 하나를 제 4 몰입성 이벤트로 감지하고, 상기 제 4 몰입성 이벤트의 감지에 따라 통신망을 통해 상기 컨텐츠 평가 서버에게 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 상기 가중치 상향조정 요청을 전송하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.The immersive event detection client may include a content recommendation event according to the execution of the content recommendation request function during the video content provision of the content consumption client or after the video content provision, the video content provision of the content consumption client, or the video content. A content sharing event according to the execution of the content sharing request function after the provision, a channel subscription event according to the execution of the channel subscription request function during the provision of the video content of the content consumption client or the provision of the video content, and the During a video content providing or after the video content is provided, an additional search event according to the execution of the additional search request function, or the video content providing by the content consuming client or the moving picture. After the content is provided, at least one of the continuous listening events according to the execution of the continuous viewing function is detected as a fourth immersive event, and the content consumption client is transmitted to the content evaluation server through the communication network according to the detection of the fourth immersive event. An immersive event based content weight adjustment system, characterized in that for transmitting the weight up request for the video content consumed.
  16. 제 9 항에 있어서, The method of claim 9,
    상기 컨텐츠 소비 클라이언트는, 컨텐츠 목록을 통신망을 통해 상기 컨텐츠 제공 서버에게 요청하고,The content consumption client requests the content providing server for a content list through a communication network,
    상기 컨텐츠 제공 서버는, 상기 컨텐츠 가중치의 순위에 따라 복수의 동영상 컨텐츠에 대한 상기 컨텐츠 목록을 생성하여 상기 컨텐츠 소비 클라이언트에게 제공하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.And the content providing server generates the content list for a plurality of video contents according to the ranking of the content weights and provides the content list to the content consumption client.
  17. 사용자 단말기, 상기 사용자 단말기에 설치되는 컨텐츠 소비 클라이언트, 상기 사용자 단말기에 설치되어 상기 컨텐츠 소비 클라이언트의 동작변화를 모니터링하는 모니터링 클라이언트, 통신망을 통해 상기 사용자 단말기에 동영상 컨텐츠를 공급하는 컨텐츠 제공 서버, 상기 통신망을 통해 상기 모니터링 클라이언트와 통신하여 상기 동작변화 정보를 수신하여 몰입성 이벤트의 감지에 따라 컨텐츠의 가중치를 변경하는 컨텐츠 평가 서버로 구성되는 시스템을 이용한 몰입성 이벤트 기반 컨텐츠 가중치 조정방법에 있어서,A user terminal, a content consumption client installed in the user terminal, a monitoring client installed in the user terminal to monitor the operation change of the content consumption client, a content providing server for supplying video content to the user terminal through a communication network, the communication network In the immersive event-based content weight adjustment method using a system comprising a content evaluation server to communicate with the monitoring client to receive the motion change information to change the weight of the content according to the detection of the immersive event,
    a) 상기 컨텐츠 소비 클라이언트가, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 제공 서버로부터 상기 통신망을 통해 컨텐츠 데이터를 수신하여 사용자에게 동영상 컨텐츠로 제공하는 단계;a) the content consumption client is driven by the arithmetic processing unit of the user terminal to receive content data from the content providing server through the communication network and provide the user with moving image content;
    b) 상기 모니터링 클라이언트가, 상기 컨텐츠 소비 클라이언트의 동작변화를 모니터링하여 상기 동작변화 정보를 상기 통신망을 통해 상기 컨텐츠 평가 서버에게 전송하는 단계;b) monitoring, by the monitoring client, an operation change of the content consumption client and transmitting the operation change information to the content evaluation server through the communication network;
    c) 상기 컨텐츠 평가 서버가, 상기 사용자 단말기의 상기 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하는 단계; 및c) a client display enlargement event, wherein the content evaluation server is driven by the arithmetic processing unit of the user terminal to increase a client display screen area for visually displaying the video content while providing the video content of the content consuming client; A client resolution change event for changing a client display resolution for visually displaying the video content during the video content provision of the content consuming client, or audio playback of the video content during the video content provision of the content consuming client Detecting at least one of a client volume increase event that causes the client volume to increase as a first immersive event; And
    d) 상기 컨텐츠 평가 서버가, 상기 제 1 몰입성 이벤트의 감지에 따라 상기 컨텐츠 소비 클라이언트에 의해 소비된 상기 동영상 컨텐츠에 대한 컨텐츠 가중치의 상향조정을 수행하는 단계;를 포함하여 구성되는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정방법.and d) adjusting, by the content evaluation server, the content weighting of the video content consumed by the content consuming client according to the detection of the first immersive event. Event-based content weighting method.
  18. 제 1 저장장치를 통해 복수의 동영상 컨텐츠 데이터를 저장하고, 통신망을 통해 동영상 컨텐츠를 전송하는 컨텐츠 제공 서버;A content providing server configured to store a plurality of video content data through a first storage device and to transmit video content through a communication network;
    통신망을 통해 상기 컨텐츠 제공 서버로부터 상기 동영상 컨텐츠를 제공받아 소비하는 사용자 단말기; 및A user terminal receiving and consuming the video content from the content providing server through a communication network; And
    통신망을 통해 상기 사용자 단말기 및 상기 컨텐츠 제공 서버와 통신을 수행하고, 제 2 저장장치를 통해 복수의 상기 동영상 컨텐츠의 컨텐츠 가중치를 저장하고, 상기 컨텐츠 가중치를 관리하고, 상기 컨텐츠 가중치를 상기 컨텐츠 제공 서버에게 제공하는 컨텐츠 평가 서버;를 포함하여 구성되는 시스템에 있어서,Communicate with the user terminal and the content providing server through a communication network, store content weights of the plurality of video contents through a second storage device, manage the content weights, and convert the content weights into the content providing server. In the system configured to include; Content evaluation server to provide to,
    상기 사용자 단말기는, 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 동영상 컨텐츠를 소비하고, 상기 동영상 컨텐츠 제공 중에 사용자의 선택에 따라 상기 동영상 컨텐츠를 시각적으로 디스플레이하는 클라이언트 디스플레이 화면 면적을 변경하는 클라이언트 디스플레이 화면 면적 변경기능, 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 클라이언트 디스플레이의 디스플레이 해상도를 변경하는 클라이언트 디스플레이 해상도 변경기능, 또는 상기 동영상 컨텐츠 제공 중에 상기 사용자의 선택에 따라 상기 동영상 컨텐츠를 청각적으로 재생하는 클라이언트 음량을 변경하는 클라이언트 음량 변경기능 중 적어도 하나를 포함하는 컨텐츠 소비 클라이언트; 및 상기 사용자 단말기에 설치되고, 상기 사용자 단말기의 연산처리장치에 의해 구동되어 상기 컨텐츠 소비 클라이언트의 동작변화를 모니터링하여 동작변화 정보를 상기 통신망을 통해 상기 컨텐츠 평가 서버에 전송하는 모니터링 클라이언트;를 포함하여 구성되고,The user terminal is installed in the user terminal, driven by the arithmetic processing unit of the user terminal to consume the video content, the client display for visually displaying the video content according to the user's selection during the video content provision Client display screen area changing function for changing the screen area, client display resolution changing function for changing the display resolution of the client display according to the user's selection while providing the video content, or according to the user's selection while providing the video content A content consumption client including at least one of a client volume changing function for changing a client volume for acoustically playing the video content; And a monitoring client installed in the user terminal and driven by the arithmetic processing unit of the user terminal to monitor the operation change of the content consumption client to transmit operation change information to the content evaluation server through the communication network. Composed,
    상기 컨텐츠 평가 서버는, 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 화면 면적이 증가하도록 하는 클라이언트 디스플레이 확대 이벤트, 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 디스플레이 해상도가 변경하도록 하는 클라이언트 해상도 변경 이벤트, 또는 상기 컨텐츠 소비 클라이언트의 상기 동영상 컨텐츠 제공 중에 상기 클라이언트 음량이 증가하도록 하는 클라이언트 음량 증가 이벤트 중 적어도 어느 하나를 제 1 몰입성 이벤트로서 감지하고, 상기 제 1 몰입성 이벤트의 감지에 따라 상기 동영상 컨테츠의 상기 컨텐츠 가중치를 상향조정하는 것을 특징으로 하는 몰입성 이벤트 기반 컨텐츠 가중치 조정 시스템.The content evaluation server may include: a client display enlargement event for increasing the client display screen area while providing the video content, a client resolution change event for changing the client display resolution during the provision of the video content of the content consuming client, or the At least one of a client volume increase event for increasing the client volume while providing the video content of a content consumption client is detected as a first immersive event, and the content weight of the video content is determined according to the detection of the first immersive event. An immersive event-based content weight adjustment system, characterized in that the upward adjustment.
PCT/KR2017/002554 2016-03-24 2017-03-09 Immersion event-based content weight adjustment system and content weight adjustment method using same WO2017164547A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020160035559A KR101790951B1 (en) 2016-03-24 2016-03-24 System of Adjust Weight Value of Contents Based on Immersive Event
KR10-2016-0035559 2016-03-24

Publications (1)

Publication Number Publication Date
WO2017164547A1 true WO2017164547A1 (en) 2017-09-28

Family

ID=59899661

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/002554 WO2017164547A1 (en) 2016-03-24 2017-03-09 Immersion event-based content weight adjustment system and content weight adjustment method using same

Country Status (2)

Country Link
KR (1) KR101790951B1 (en)
WO (1) WO2017164547A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112200639A (en) * 2020-10-30 2021-01-08 杭州时趣信息技术有限公司 Information flow model construction method, device and medium
CN115908070A (en) * 2023-03-10 2023-04-04 深圳市企鹅网络科技有限公司 Online learning management method and system based on cloud platform

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102222747B1 (en) * 2018-11-30 2021-03-04 오당찬 Method for operating an immersion level and electronic device supporting the same

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH117453A (en) * 1997-04-22 1999-01-12 Mitsubishi Electric Corp Media information recommending device
KR20080058637A (en) * 2006-12-22 2008-06-26 주식회사 알티캐스트 Recommendation contents offering system and method thereof
JP2013109537A (en) * 2011-11-21 2013-06-06 Nippon Hoso Kyokai <Nhk> Interest degree estimation device and program thereof
JP2015125647A (en) * 2013-12-26 2015-07-06 ミライアプリ株式会社 Information communication program, information communication device, and delivery server
KR20150114002A (en) * 2014-03-28 2015-10-12 경희대학교 산학협력단 Method for recommending content based on response of user

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH117453A (en) * 1997-04-22 1999-01-12 Mitsubishi Electric Corp Media information recommending device
KR20080058637A (en) * 2006-12-22 2008-06-26 주식회사 알티캐스트 Recommendation contents offering system and method thereof
JP2013109537A (en) * 2011-11-21 2013-06-06 Nippon Hoso Kyokai <Nhk> Interest degree estimation device and program thereof
JP2015125647A (en) * 2013-12-26 2015-07-06 ミライアプリ株式会社 Information communication program, information communication device, and delivery server
KR20150114002A (en) * 2014-03-28 2015-10-12 경희대학교 산학협력단 Method for recommending content based on response of user

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112200639A (en) * 2020-10-30 2021-01-08 杭州时趣信息技术有限公司 Information flow model construction method, device and medium
CN115908070A (en) * 2023-03-10 2023-04-04 深圳市企鹅网络科技有限公司 Online learning management method and system based on cloud platform
CN115908070B (en) * 2023-03-10 2023-05-09 深圳市企鹅网络科技有限公司 Online learning management method and system based on cloud platform

Also Published As

Publication number Publication date
KR20170110992A (en) 2017-10-12
KR101790951B1 (en) 2017-10-27

Similar Documents

Publication Publication Date Title
WO2014092476A1 (en) Display apparatus, remote control apparatus, and method for providing user interface using the same
WO2014017760A1 (en) Method of providing information and display device thereof
WO2018216865A1 (en) Display device and operating method thereof
WO2016114607A1 (en) User terminal apparatus, system, and control method thereof
WO2018194273A1 (en) Image display apparatus and method
WO2014058250A1 (en) User terminal device, sns providing server, and contents providing method thereof
WO2017010720A1 (en) Method for intuitive video content reproduction through data structuring and user interface device therefor
WO2019124882A1 (en) Electronic apparatus, control method thereof, and computer readable recording medium
WO2019088692A1 (en) Image display device and operation method thereof
WO2015147486A1 (en) Method of providing activity notification and device thereof
WO2018147557A1 (en) An apparatus and a method for providing user assistance in a computing system
WO2017164547A1 (en) Immersion event-based content weight adjustment system and content weight adjustment method using same
WO2015182844A1 (en) Display device, user terminal device, server, and method for controlling same
WO2020149607A1 (en) Display apparatus and control method thereof
WO2020145572A1 (en) Electronic apparatus and control method thereof
WO2018124842A1 (en) Method and device for providing information on content
WO2018093138A1 (en) Electronic apparatus and method of operating the same
WO2016024824A1 (en) Display apparatus and method of controlling the same
WO2015069082A1 (en) Display apparatus and method of controlling the same
WO2013027879A1 (en) Content device and control method thereof
WO2019117547A1 (en) Electronic device and control method therefor
EP3593539A1 (en) Image display apparatus and method
WO2015072717A1 (en) Display apparatus and controlling method thereof
WO2018128343A1 (en) Electronic apparatus and method of operating the same
EP3061254A1 (en) System and method for providing cloud based user interfaces

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17770518

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17770518

Country of ref document: EP

Kind code of ref document: A1