US 12,219,203 B2
Method, system, and computer readable recording medium for implementing seamless switching mode between channels in multi-stream live transmission environment
Joon-kee Chang, Seongnam-si (KR); SungHo Kim, Seongnam-si (KR); Hyesung No, Seongnam-si (KR); Yun Ho Jung, Seongnam-si (KR); Jinhoon Kim, Seongnam-si (KR); Yeong Jin Jeong, Seongnam-si (KR); Jeongki Kim, Seongnam-si (KR); In Cheol Kang, Seongnam-si (KR); Jonghyeok Lee, Seongnam-si (KR); JaeChul Ahn, Seongnam-si (KR); and SungTaek Cho, Seongnam-si (KR)
Assigned to NAVER CORPORATION, Seongnam-si (KR)
Filed by NAVER CORPORATION, Seongnam-si (KR)
Filed on Dec. 21, 2021, as Appl. No. 17/645,374.
Application 17/645,374 is a continuation of application No. PCT/KR2021/011317, filed on Aug. 24, 2021.
Claims priority of application No. 10-2020-0112885 (KR), filed on Sep. 4, 2020.
Prior Publication US 2022/0116677 A1, Apr. 14, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/431 (2011.01); H04N 21/2187 (2011.01); H04N 21/482 (2011.01); H04N 21/485 (2011.01)
CPC H04N 21/4316 (2013.01) [H04N 21/2187 (2013.01); H04N 21/4821 (2013.01); H04N 21/4858 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A live video playback method implemented by a computer apparatus having at least one processor configured to execute computer-readable instructions included in a memory, the method comprising:
creating, by an encoder server, a plurality of composite images, wherein each of said composite images includes images of multiple channels that are synthesized into a single image in a live transmission environment;
receiving, by the at least one processor, a first composite image from the plurality of composite images created by the encoder server;
composing, by the at least one processor, a view mode having a layout including the images of the multiple channels using the first composite image; and
changing, by the at least one processor, the layout of the view mode using the first composite image into another layout, and
wherein, in the first composite image, an image of one channel is provided as a main image with a higher resolution than those of images of remaining other channels and the images of the other channels are provided as sub-images,
wherein the changing includes selecting one of the sub-images and its associated channel and upscaling the sub-image that has been selected in a low quality state to display a low quality image of the sub-image that has been selected as part of the changed layout of the view mode, and
wherein the composing of the view mode comprises, for the first composite image in which the main image has a higher resolution than the sub-images, rendering a sprite for each channel separated from the composite image according to a layout of a multi-view mode in which the image of a first channel is displayed as the main image,
the changing of the layout comprises, when a sub-image of a specific channel is selected from the multi-view mode, rendering the sprite for each channel separated from the first composite image according to a layout of a multi-view mode in which the low quality image of the specific channel is displayed as the main image, and then receiving a second composite image in which the image of the specific channel has a higher resolution than images of remaining other channels and rendering a sprite for each channel separated from the second composite image according to the layout of the multi-view mode in which the image of the specific channel is displayed as the main image in place of the low quality image, and wherein upon the receipt of the second composite image, the low quality image is replaced with a higher resolution image.