Search

KR-102961716-B1 - METHOD AND DEVICE FOR PROVIDING A SCREEN COMPOSED OF MULTIPLE TILES

KR102961716B1KR 102961716 B1KR102961716 B1KR 102961716B1KR-102961716-B1

Abstract

A screen providing method and device according to one embodiment of the present specification can generate a single image composed of a plurality of tiles. Here, the plurality of tiles are composed of tiles of different resolutions.

Inventors

  • 임장혁
  • 구자령
  • 박익현
  • 이민홍
  • 송대원
  • 김윤수
  • 최형준

Assignees

  • 주식회사 엘지유플러스
  • 주식회사 인텔리빅스

Dates

Publication Date
20260507
Application Date
20231113

Claims (19)

  1. As a method for providing multiple real-time videos on a single screen, A step of collecting real-time broadcast videos for multiple real-time channels; A step of performing resolution resizing on the above real-time broadcast videos; A step of converting the above-mentioned resized real-time broadcast videos into a single video composed of a plurality of tiles; and The method includes the step of outputting the above-mentioned single image as a single real-time stream; and The above plurality of tiles are composed of tiles of different resolutions, and For the plurality of tiles above, a merge mode for inter-prediction is disabled, and by said disabled, the real-time stream includes an index pointing to the optimal value among a plurality of motion vector candidates, a motion vector difference value, a reference picture number, and information regarding unidirectional/bidirectional prediction modes. Screen provision method.
  2. In paragraph 1, The above real-time stream includes a set of parameters for decoding the above-mentioned image, and The above parameter set includes a parameter for indicating that the one image includes tiles of different resolutions, Screen provision method.
  3. In paragraph 2, The above parameter is a 1-bit flag, Screen provision method.
  4. In paragraph 1, The above real-time stream includes a set of parameters for decoding the above-mentioned image, and The above parameter set includes a first parameter for indicating the width of a row for each of the plurality of tiles and a second parameter for indicating the width of a column for each of the plurality of tiles. Screen provision method.
  5. In paragraph 1, The above real-time stream includes information for indicating the position for each of the plurality of tiles, Screen provision method.
  6. In paragraph 5, The above information is included in the slice header of the real-time stream, Screen provision method.
  7. In paragraph 5, The above information is information for indicating a starting point for each of the plurality of tiles, Screen provision method.
  8. delete
  9. In paragraph 1, The above deactivation is set by a 1-bit flag, Screen provision method.
  10. As a device for providing multiple real-time videos on a single screen, At least one processor; and It includes at least one memory connected to the at least one processor to be operable, and storing instructions that cause the at least one processor to perform a specific operation when executed. The above specific operation is: A step of collecting real-time broadcast videos for multiple real-time channels; A step of performing resolution resizing on the above real-time broadcast videos; A step of converting the above-mentioned resized real-time broadcast videos into a single video composed of a plurality of tiles; and The method includes the step of outputting the above-mentioned single image as a single real-time stream; and The above plurality of tiles are composed of tiles of different resolutions, and For the plurality of tiles above, a merge mode for inter-prediction is disabled, and by said disabled, the real-time stream includes an index pointing to the optimal value among a plurality of motion vector candidates, a motion vector difference value, a reference picture number, and information regarding unidirectional/bidirectional prediction modes. Screen providing device.
  11. In Paragraph 10, The above real-time stream includes a set of parameters for decoding the above-mentioned image, and The above parameter set includes a parameter for indicating that the one image includes tiles of different resolutions, Screen providing device.
  12. In Paragraph 11, The above parameter is a 1-bit flag, Screen providing device.
  13. In Paragraph 10, The above real-time stream includes a set of parameters for decoding the above-mentioned image, and The above parameter set includes a first parameter for indicating the width of a row for each of the plurality of tiles and a second parameter for indicating the width of a column for each of the plurality of tiles. Screen providing device.
  14. In Paragraph 10, The above real-time stream includes information for indicating the position for each of the plurality of tiles, Screen providing device.
  15. In Paragraph 14, The above information is included in the slice header of the real-time stream, Screen providing device.
  16. In Paragraph 14, The above information is information for indicating a starting point for each of the plurality of tiles, Screen providing device.
  17. delete
  18. In Paragraph 10, The above deactivation is set by a 1-bit flag, Screen providing device.
  19. A computer-readable non-volatile storage medium comprising at least one computer program that causes at least one processor to perform an operation, wherein the operation is: A step of collecting real-time broadcast videos for multiple real-time channels; A step of performing resolution resizing on the above real-time broadcast videos; A step of converting the above-mentioned resized real-time broadcast videos into a single video composed of a plurality of tiles; and The method includes the step of outputting the above-mentioned single image as a single real-time stream; and The above plurality of tiles are composed of tiles of different resolutions, and For the plurality of tiles above, a merge mode for inter-prediction is disabled, and by said disabled, the real-time stream includes an index pointing to the optimal value among a plurality of motion vector candidates, a motion vector difference value, a reference picture number, and information regarding unidirectional/bidirectional prediction modes. Storage medium.

Description

Method and device for providing a screen composed of multiple tiles The present invention relates to a method and apparatus for providing a screen composed of a plurality of tiles. Specifically, it relates to a method and system for easily providing a screen composed of tiles of different resolutions. Recently, the penetration rate of various media content and IPTV has increased. As a result, it has become commonplace in daily life for users to select and watch the content they want from among various broadcast options. Information regarding the viewing methods of broadcast content can be confirmed through the Korea Communications Commission’s “2022 Survey on Broadcast Media Usage Patterns.” According to the survey, 91.1% of domestic broadcast content viewers watch live channels. Additionally, 88.5% of users utilize TV receivers to watch live channels. Many users watch live channels via TV receivers, and the variety of channels provided by pay-TV operators is diverse, averaging around 250 channels. As the variety of available channels increases, users are experiencing inconvenience due to the increased time spent searching to select their desired channel or program. FIG. 1 shows an example of a service provision screen displayed according to an embodiment of the present invention. Figure 2 shows the quality of an image provided according to the prior art. FIG. 3 shows the quality of an image provided according to an embodiment of the present invention. FIG. 4 shows a device structure and encoding flow between devices according to an embodiment of the present invention. FIG. 5 shows a uniform stream output according to the prior art. FIG. 6 shows a boiling stream output according to an embodiment of the present invention. In order to clarify the features and advantages of the means for solving the problem of the present invention, the present invention will be described in more detail with reference to specific embodiments of the present invention illustrated in the attached drawings. However, detailed descriptions of known functions or configurations that may obscure the essence of the invention are omitted in the following description and the attached drawings. Additionally, it should be noted that identical components throughout the drawings are indicated by the same reference numerals whenever possible. Terms and words used in the following description and drawings should not be interpreted as being limited to their ordinary or dictionary meanings, but should be interpreted in a meaning and concept consistent with the technical spirit of the invention, based on the principle that the inventor can appropriately define the concept of terms to best describe his invention. Accordingly, the embodiments described in this specification and the configurations illustrated in the drawings are merely the most preferred embodiments of the invention and do not represent all aspects of the technical spirit of the invention; therefore, it should be understood that various equivalents and modifications capable of replacing them may exist at the time of filing this application. Furthermore, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this application. Furthermore, terms including ordinal numbers, such as first, second, etc., are used to describe various components and are used solely for the purpose of distinguishing one component from another, and are not used to limit said components. For example, without departing from the scope of the present invention, the second component may be named the first component, and similarly, the first component may be named the second component. Furthermore, the terms used in this specification are used merely to describe specific embodiments and are not intended to limit the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. Additionally, terms such as “comprising” or “having” described in this specification are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. Additionally, terms such as "part," "unit," and "module" as described in the specification refer to a unit that processes at least one function or operation, which may be implemented in hardware, software, or a combination of hardware and software. Furthermore, "one (a or an)," "one," "th