Search

KR-20260063481-A - CONTENT OUTPUT DEVICE AND CONTENT ANALYSIS METHOD OF THE CONTENT OUTPUT DEVICE

KR20260063481AKR 20260063481 AKR20260063481 AKR 20260063481AKR-20260063481-A

Abstract

A method for outputting content of a content output device is disclosed. The content output method according to the present invention comprises the steps of: receiving a first transmission stream containing a first content from a broadcast server and processing the first transmission stream to output the first content; obtaining an analysis command for the first content while a user is watching the first content; transmitting a stream request to the broadcast server; receiving a second transmission stream containing a second content corresponding to a portion of the first content from the broadcast server and processing the second transmission stream to extract the second content; and performing an analysis using the second content.

Inventors

  • 김기범

Assignees

  • 주식회사 케이티

Dates

Publication Date
20260507
Application Date
20241030

Claims (20)

  1. A step of receiving a first transmission stream containing a first content from a broadcasting server, and processing the first transmission stream to output the first content; A step of obtaining an analysis command for the first content while the user is watching the first content; A step of transmitting a stream request to the above-mentioned broadcasting server; A step of receiving a second transmission stream from the broadcasting server that includes second content corresponding to a portion of the first content, and processing the second transmission stream to extract the second content; and A step of performing an analysis using the second content above; Method for analyzing content of a content output device.
  2. In Article 1, The step of processing the first transmission stream to output the first content is: The first broadcast processing unit within the content output device processes the first transmission stream in a secure area within the content output device to extract the first content; and A program or application running in the general area within the above-mentioned content output device is unable to access the first content extracted in the above-mentioned secure area Method for analyzing content of a content output device.
  3. In Paragraph 2, The step of processing the second transmission stream to extract the second content is: A second broadcast processing unit within the content output device comprises the step of processing the second transmission stream in the general area to extract the second content. Method for analyzing content of a content output device.
  4. In Article 1, The step of receiving a second transmission stream from the broadcasting server that includes second content corresponding to a portion of the first content is: The method includes the step of receiving the second transmission stream separately from the first transmission stream, along with continuously receiving the first transmission stream from the broadcasting server. The step of processing the second transmission stream to extract the second content is: A step comprising: a first broadcast processing unit within the content output device processing the first transmission stream to output the first content, and a second broadcast processing unit within the content output device processing the second transmission stream to extract the second content. Method for analyzing content of a content output device.
  5. In Article 1, The above second content is content corresponding to a portion of the above first content that includes the time when the analysis command was obtained. Method for analyzing content of a content output device.
  6. In Paragraph 5, The step of receiving a first transmission stream containing a first content from the broadcasting server and processing the first transmission stream to output the first content is The method includes the step of extracting a first ECM within the first transmission stream and extracting the first content using the first ECM. The step of processing the second transmission stream to extract the second content is: A step of extracting a second ECM within the second transmission stream and extracting the second content using the second ECM; Method for analyzing content of a content output device.
  7. In Paragraph 6, The above first transmission stream does not include the above second ECM, and The above second transmission stream does not include the above first ECM Method for analyzing content of a content output device.
  8. In Paragraph 6, The above second ECM is, Updated at regular intervals, making it impossible to descramble the transmission stream corresponding to the next section of the aforementioned partial section Method for analyzing content of a content output device.
  9. In Article 1, The step of performing analysis using the above-mentioned second content is: A step of recognizing an object within the image of the second content; and A step of outputting information related to the above-mentioned recognized object; Method for analyzing content of a content output device.
  10. In Article 1, The above first content is, including the above-mentioned real-time broadcast content or VOD content Method for analyzing content of a content output device.
  11. A first broadcast processing unit that receives a first transmission stream containing a first content from a broadcast server, processes the first transmission stream, and outputs the first content; A control unit that, while a user is watching the first content, obtains an analysis command for the first content and transmits a stream request to the broadcasting server; and A second broadcast processing unit that receives a second transmission stream containing second content corresponding to a portion of the first content from the broadcast server, and processes the second transmission stream to extract the second content so that the control unit performs analysis using the second content; Content output device.
  12. In Paragraph 11, The above-mentioned first broadcast processing unit is, The first transmission stream is processed in a secure area within the content output device to output the first content, and A program or application running in the general area within the above-mentioned content output device is unable to access the first content output in the above-mentioned secure area Content output device.
  13. In Paragraph 12, The above second broadcast processing unit is, Processing the second transmission stream in the general area to extract the second content Content output device.
  14. In Paragraph 11, The above second broadcast processing unit is, The first broadcast processing unit continues to receive the first transmission stream from the broadcast server, and receives the second transmission stream separately from the first transmission stream, and The first broadcast processing unit processes the first transmission stream to output the first content, and together with processing the second transmission stream to extract the second content; Content output device.
  15. In Paragraph 11, The second content above is content corresponding to a portion of the first content that includes the time when the analysis command was obtained. Content output device.
  16. In Paragraph 15, The above-mentioned first broadcast processing unit is, Extract the first ECM within the first transmission stream, and extract the first content using the first ECM. The above second broadcast processing unit is, Extracting the second ECM within the second transmission stream and extracting the second content using the second ECM Content output device.
  17. In Paragraph 16, The above first transmission stream does not include the above second ECM, and The second transmission stream above does not include the first ECM Content output device.
  18. In Paragraph 16, The above second ECM is, Updated at regular intervals, making it impossible to descramble the transmission stream corresponding to the next section of the aforementioned partial section. Content output device.
  19. In Paragraph 11, The above control unit is, Recognizing objects within the video of the second content above, and Outputting information related to the above-mentioned recognized object Content output device.
  20. A broadcasting server that transmits a first transmission stream containing first content and stores a second transmission stream containing second content corresponding to a portion of the first content; and A content output device comprising: receiving a first transmission stream from the broadcasting server, processing the first transmission stream to output the first content, transmitting a stream request to the broadcasting server when an analysis command for the first content is obtained, and when the second transmission stream is received from the broadcasting server in accordance with the stream request, processing the second transmission stream to extract the second content and performing an analysis using the second content. Broadcasting system.

Description

Content Output Device and Content Analysis Method of the Content Output Device The present invention relates to a content output device and a content analysis method of a content output device, wherein, in cases where it is impossible to analyze content using a transmission stream used for broadcast viewing, a separate transmission stream for analysis is received and used to analyze the content. Artificial intelligence technologies based on machine learning or deep learning are used in mobile devices such as smartphones and fixed devices such as desktops, and the technology is advancing and developing based on user experiences on these devices. For example, AI technology is used in various fields, including not only object recognition using CNN (Convolutional Neural Network) but also image quality improvement, background blurring, noise removal, and removal of unnecessary elements. Furthermore, the performance of the NPU (Neural Processing Unit) installed in smartphones continues to improve, supporting various AI models such as Small Language Model (sLM), Vision Language Model (VLM), and Multi-Modal AI. Reflecting this trend, there are ongoing attempts to equip content output devices, such as set-top boxes, with chipsets that implement the functions of a Neural Processing Unit (NPU). Furthermore, Android TV-based set-top boxes are seeking to provide new services in addition to existing IPTV services by utilizing the same APIs as Android smartphones (e.g., NN API, Vertex AI, etc.). Specifically, representative examples include analyzing content (broadcasts, VOD, etc.) output through the content output device to provide information related to that content (e.g., providing purchase information for props in dramas) or improving the image quality of the content based on artificial intelligence. Figure 1 is a diagram illustrating the problems that occur when outputting content from a chipset for a set-top box. Currently, pay TV operators use a Conditional Access System (CAS) to prevent the illegal leakage of content caused by hacking. In this case, the chipset for the set-top box processes the content output process in a TrustZone-based Secure AV Pipeline to protect the content. More specifically, when a set-top box receives a transmission stream (TS Stream) from a broadcast server, the set-top box's media player and CAS client pass the transmission stream (TS Stream) and the Entitlement Control Message (ECM) within the transmission stream to the Secure AV Pipeline. In this case, the Secure AV Pipeline performs the extraction of the Control Word (CW) from the ECM, demuxing of the transmission stream (TS Stream), descramming of the demuxed transmission stream using the Control Word (CW), and AV decoding of the descrammed transmission stream, and then outputs the content. Furthermore, in the Secure AV Pipeline structure, access to the memory of the Secure AV Pipeline by apps running on the set-top box's operating system (e.g., Android) is restricted. More specifically, an app running on the set-top box's operating system (e.g., Android) can only transmit control signals to the Secure AV Pipeline and cannot access the memory where the output from the Secure AV Pipeline is stored. Consequently, an issue arises where an app running on the set-top box's operating system (e.g., Android) cannot access the content extracted from the Secure AV Pipeline. In order to provide artificial intelligence services for content output from a set-top box, analysis of the content (e.g., object recognition of a scene in a broadcast) is required. However, there was a problem in that analysis of the content was impossible because programs or applications running on the set-top box's OS (operating system) (e.g., Android) could not obtain content processed by the Secure AV Pipeline (specifically, decoded video). In other words, even though the set-top box is equipped with an NPU (Neural Processing Unit), there was a problem in that the provision of AI-based services on the set-top box was restricted because the content necessary for AI analysis could not be obtained. Figure 1 is a diagram illustrating the problems that occur when outputting content from a chipset for a set-top box. FIG. 2 is a block diagram illustrating the components of a broadcasting server and a content output device according to the present invention. FIG. 3 is a drawing illustrating a broadcasting server according to another embodiment of the present invention. FIG. 4 is a flowchart for explaining a content analysis method of a content output device according to the present invention. FIG. 5 is a flowchart illustrating the operation of a channel server and a content output device in a situation where a user is watching real-time broadcast content according to the present invention. FIG. 6 is a flowchart illustrating the operation of a VOD server and a content output device in a situation where a user is watching VOD content according to the present invention. Hereinaft