WO2016010235A1 - Système de service de diffusion en continu en nuage, procédé d'amélioration de qualité d'image de contenu et dispositif associé - Google Patents
Système de service de diffusion en continu en nuage, procédé d'amélioration de qualité d'image de contenu et dispositif associé Download PDFInfo
- Publication number
- WO2016010235A1 WO2016010235A1 PCT/KR2015/003661 KR2015003661W WO2016010235A1 WO 2016010235 A1 WO2016010235 A1 WO 2016010235A1 KR 2015003661 W KR2015003661 W KR 2015003661W WO 2016010235 A1 WO2016010235 A1 WO 2016010235A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- section
- cloud streaming
- image quality
- streaming service
- entire
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
Definitions
- the present invention relates to a cloud streaming service system, a method for improving content quality, and a device for the same, and to a quality for encoding content to be provided to a terminal device.
- the present invention relates to a cloud streaming service system, a method of improving content quality, and an apparatus therefor that can detect and further encode the degraded portion to guarantee a certain level of image quality and streaming speed.
- the rapid development of the Internet has resulted in a drastic increase in the speed of personal communication, which can be achieved by accessing a remote computer to download or upload large amounts of data, or by using a remote computer control program. It provides an environment where a remote computer can be used as if logged in locally.
- the application is run on the server and the driving screen is compressed through video encoding to be transmitted to the client, and the client plays the transmitted video to produce the same effect as if the application is running on its own terminal.
- Cloud streaming services are in the spotlight.
- VBR variable bit rate
- CBR constant bit rate
- An object of the present invention is to provide a cloud streaming service that maintains a certain level of content quality while minimizing encoding in order to ensure the maximum number of simultaneous users of the cloud streaming service.
- Cloud streaming server for achieving the above object, the cloud streaming service, the image quality determination unit for determining whether the image quality degradation for the entire section of the content to be transmitted to the user terminal device; A section searching unit searching for a section in which the image quality is lowered among the entire sections according to a determination result of whether the image quality is deteriorated; And a controller which encodes the entire section of the content at a constant bit rate (CBR), and further encodes the quality degradation section to provide the cloud streaming service to the terminal device.
- CBR constant bit rate
- the image quality determining unit encodes the entire section at the fixed bit rate to generate section search data corresponding to the entire section, and the section of the section search data whose image quality noise value is equal to or greater than a predetermined reference noise value is degraded. It can be judged.
- the section search unit may search for the section in which the image quality noise value is greater than or equal to the predetermined reference noise value among the entire section as the image quality reduction section.
- the controller may further encode the image quality reduction section so as to correspond to the image quality of the remaining section by comparing the remaining section except the image quality lowering section among the entire sections.
- the controller may calculate the number of additional encodings according to the noise value corresponding to the quality deterioration interval, and perform the additional encoding corresponding to the number of additional encodings.
- the controller may determine the number of additional encodings as the predetermined number of encodings.
- the preset number of encodings may be set in consideration of the speed at which the cloud streaming server provides the cloud streaming service to the terminal device.
- the image quality determining unit may sequentially calculate a motion vector value for the entire section of the content, and may determine that the image quality is degraded in the section in which the motion vector value is greater than or equal to a preset reference vector value among the entire sections.
- the section search unit may search for a section in which the motion vector value is greater than or equal to the predetermined reference vector value among the entire sections as the deterioration section.
- the controller may calculate the number of additional encodings according to the motion vector value corresponding to the quality deterioration interval, and perform the additional encoding corresponding to the number of additional encodings.
- the content quality improvement method of the cloud streaming service during the cloud streaming service, the step of determining whether the image quality degradation for the entire section of the content to be transmitted to the user terminal device; Searching for a deterioration section of the entire section according to a determination result of the deterioration of the image quality; And encoding the entire section of the content at a constant bit rate (CBR), and further encoding the quality degradation section to provide the cloud streaming service to the terminal device.
- CBR constant bit rate
- the step of determining whether the image quality is deteriorated includes encoding the entire section at the fixed bit rate to generate section search data corresponding to the entire section, wherein the image quality noise value of the section search data is preset. It may be determined that the image quality is degraded in the section that is equal to or greater than the reference noise value.
- the step of searching for the deterioration in image quality may search for the deterioration period in a section in which the image quality noise value is greater than or equal to the predetermined reference noise value among the entire sections.
- the providing of the cloud streaming service may further encode the image quality reduction section to correspond to the image quality of the remaining section by comparing the remaining section except the deterioration section among the entire sections. have.
- the providing of the cloud streaming service may calculate the number of additional encodings according to the noise value corresponding to the quality deterioration interval, and perform the additional encoding corresponding to the number of additional encodings.
- the providing of the cloud streaming service may include determining the additional encoding number as the preset encoding number when the additional encoding number exceeds the preset encoding number, and the preset encoding number is determined by the cloud streaming server. It may be set in consideration of the speed of providing the cloud streaming service to the terminal device.
- the step of determining whether the image quality is deteriorated includes the step of sequentially calculating the motion vector value for the entire section of the content, the section of the entire section of the motion vector value is greater than a predetermined reference vector value It can be judged that it is degraded.
- the searching for the deterioration section of the image quality section may include searching for the section in which the motion vector value is greater than or equal to the predetermined reference vector value among the entire section as the deterioration section, and providing the cloud streaming service.
- the number of additional encodings may be calculated according to the motion vector value corresponding to, and the additional encoding may be performed according to the number of additional encodings.
- the cloud streaming service system determines whether or not the image quality deterioration for the entire section of the content, and according to the determination result to search for the deterioration of the image quality of the entire section, the fixed bit rate (Constant Bit)
- a cloud streaming server for providing a cloud streaming service by further encoding the deterioration interval after encoding with a rate (CBR);
- a terminal receiving an application execution result screen corresponding to the cloud streaming service from the cloud streaming server.
- a cloud streaming service that can maintain a content level of a predetermined level or more while minimizing the number of encodings in order to ensure the maximum number of simultaneous users in the cloud streaming service.
- the present invention can maintain the streaming speed while using less resources than VBR encoding technology in the cloud streaming service, it is possible to provide a cloud streaming service without deterioration of image quality.
- FIG. 1 is a block diagram showing a cloud streaming service system according to an embodiment of the present invention.
- FIG. 2 is a block diagram illustrating an example of a cloud streaming server of FIG. 1.
- FIG. 3 is a block diagram illustrating an example of a terminal device illustrated in FIG. 1.
- FIG. 4 is a flowchart illustrating a method of improving content quality of a cloud streaming service according to an exemplary embodiment of the present invention.
- FIG. 5 is an operation flowchart showing in detail a cloud streaming service process according to an embodiment of the present invention.
- FIG. 1 is a block diagram showing a cloud streaming service system according to an embodiment of the present invention.
- a cloud streaming service system includes a cloud streaming server 110, terminal devices 120-1, 120 -N, and a network 130.
- the cloud streaming server 110 executes an application in response to a request of any one of the terminal devices 120-1, 120 -N, and displays an application execution result screen corresponding to the application execution result. 1, 120-N).
- the application execution result screen may be generated by encoding content at the request of the terminal devices 120-1, 120 -N in the cloud streaming server.
- the cloud streaming server 110 determines whether the image quality deteriorates for the entire content section, searches for the image quality deterioration section among the entire sections according to the determination result, and encodes the entire section of the content at a constant bit rate (CBR).
- CBR constant bit rate
- the quality deterioration period is further encoded to provide a cloud streaming service to the terminal device.
- the cloud streaming server 110 does not encode a content having a section having a degraded image quality at a variable bit rate (VBR), and adds only a image quality reduction section of the corresponding content.
- VBR variable bit rate
- the cloud streaming server 110 determines whether there is a portion of deteriorated image quality in the entire contents of the content, and if there is a section in which image quality is deteriorated, one or more additional encodings are performed in the corresponding section.
- the image quality can be corrected so that the image quality of the corresponding video quality reduction section is similar to other general sections. At this time, it is possible to reduce resource waste of the cloud streaming server 110 by performing encoding only to maintain a certain level of image quality without unnecessary encoding of a section in which image quality is not degraded.
- the remaining sections are encoded at a fixed bit rate. Only section A and section B can additionally perform more than one encoding.
- section A has a serious deterioration in image quality than section B
- additional encoding may be performed on section A more times than section B.
- the terminal devices 120-1, 120 -N receive an application execution result screen corresponding to a cloud streaming service from the cloud streaming server 110, and provide the result to the user.
- the terminal devices 120-1, 120 -N are devices connected to a communication network to execute an application based on a cloud computing system, and are not limited to mobile communication terminals, but all information communication devices, multimedia terminals, and wired terminals. It may be a variety of terminals, such as fixed terminal and IP (Internet Protocol) terminal.
- the terminal devices 120-1, 120-N are mobile phones, portable multimedia players (PMPs), mobile internet devices (MIDs), smart phones, desktops, and tablet computers, respectively. ), A notebook (Note book), a net book (Net book), a personal digital assistant (Personal Digital Assistant (PDA)), smart TV and a mobile terminal having a variety of mobile communication specifications such as information communication devices.
- the network 130 provides a passage for transferring data between the cloud streaming server 110 and the terminal devices 120-1, 120 -N, and includes both an existing network and a future network. It is a concept.
- the network 130 is a wired / wireless local area network that provides communication of various information devices within a limited area, a mobile communication network that provides communication between each other and between the mobile and the outside of the mobile, and the communication between the earth station and the earth station using satellites. It may be made of a satellite communication network or a wired or wireless communication network providing a combination of two or more.
- the transmission standard of the network 130 is not limited to the existing transmission method standard and may include all transmission method standards to be developed in the future.
- the network used between the cloud streaming server 110 and the terminal devices 120-1, 120 -N is a network used between the terminal devices 120-1, 120 -N, and the network. It may be different or may be the same.
- FIG. 2 is a block diagram illustrating an example of a cloud streaming server of FIG. 1.
- the cloud streaming server 110 illustrated in FIG. 1 includes an image quality determining unit 210, an interval searching unit 220, a control unit 230, a communication unit 240, and a storage unit 250. .
- the image quality determination unit 210 determines whether the image quality is degraded for the entire section of the content to be transmitted to the user's terminal device while providing the cloud streaming service.
- the interval search data corresponding to the entire interval may be generated by encoding the entire interval at a fixed bit rate, and it may be determined that the image quality is degraded in the interval where the image quality noise value is greater than or equal to a preset reference noise value among the interval search data.
- the interval search data may be data generated based on the image quality noise value for each interval of the content encoded at a fixed bit rate.
- the motion vector values may be sequentially calculated for the entire sections of the content, and it may be determined that the image quality is degraded in the sections in which the motion vector values are equal to or greater than a predetermined reference vector value among the entire sections.
- the section search unit 220 searches for an image quality deterioration section among all sections of the content according to the determination result of the image quality deterioration.
- a section in which the image quality noise value is greater than or equal to the preset reference noise value among all the sections may be searched as the image quality reduction section.
- a section in which the motion vector value is equal to or greater than a predetermined reference vector value among all sections may be searched as the image quality deterioration section.
- the entire section of the content is classified into one or more sections according to a predetermined ratio, and the image quality is reduced by comparing the corresponding noise value and the motion vector value with each of the predetermined reference noise value and the predetermined reference vector value for each of the one or more sections.
- the ratio for classifying the entire section may be changed differently according to the type of the content or the data size.
- the predetermined reference noise value and the predetermined reference vector value may be set in consideration of a data transmission rate and a network between the cloud streaming server and the user's terminal device.
- the controller 230 encodes the entire section of the content at a fixed bit rate, and further encodes the deterioration section of the content to provide a cloud streaming service to the terminal device.
- the image quality of the corresponding section may be improved by additionally encoding the at least one or more deterioration sections that need to be improved.
- the difference between the frames of the content corresponding to the deterioration period may be reduced, thereby improving image quality.
- the image quality of the deterioration section corresponds to the image quality of the remaining section.
- the number of additional encodings may be calculated according to the noise value corresponding to the image quality deterioration interval, and the additional encoding may be performed according to the number of additional encodings.
- the number of additional encodings may be calculated according to the motion vector value corresponding to the quality deterioration interval, and the additional encoding may be performed according to the number of additional encodings.
- the degree of deterioration of image quality may be different for each of one or more deterioration sections of the entire section of the content
- the number of times of encoding is additionally changed according to the noise value and the motion vector value for each of the one or more deterioration sections. Improvements can be made.
- the number of additional encodings may be determined as the preset number of encodings.
- the preset number of encodings may be set in consideration of the speed at which the cloud streaming server provides the cloud streaming service to the terminal device.
- the cloud streaming server 110 may perform image quality improvement through additional encoding to a degree that does not affect when providing the service to the terminal device.
- the communication unit 240 plays a role of transmitting and receiving information related to a plurality of terminal devices through a communication network such as the network shown in FIG. 1.
- the communication unit 240 according to an embodiment of the present invention receives a request for a cloud streaming service from the terminal device, and provides an execution result screen of an application corresponding to the cloud streaming service requested by the terminal device to the terminal.
- the storage unit 250 stores various information generated in the cloud streaming service process according to the embodiment of the present invention as described above.
- the storage 250 may be configured independently of the cloud streaming server 110 to support a function for a cloud streaming service.
- the storage unit 250 may operate as a separate mass storage, and may include a control function for performing the operation.
- cloud streaming server 110 configured as described above may be implemented as one or more servers.
- the cloud streaming server 110 may be equipped with a memory to store information in the device.
- the memory is a computer readable medium.
- the memory may be a volatile memory unit, and for other implementations, the memory may be a nonvolatile memory unit.
- the storage device is a computer readable medium.
- the storage device may include, for example, a hard disk device, an optical disk device, or some other mass storage device.
- FIG. 3 is a block diagram illustrating an example of a terminal device illustrated in FIG. 1.
- the terminal includes a control unit 310, a communication unit 320, an input unit 330, a display unit 340, and a storage unit 350.
- the input unit 330 receives various information such as numbers and text information, and transmits a signal input in connection with setting various functions and controlling functions of the terminal to the controller 310.
- the input unit 330 may include at least one of a keypad and a touch pad generating an input signal according to a user's touch or manipulation.
- the input unit 330 may be configured in the form of a single touch panel (or touch screen) together with the display unit 340 to simultaneously perform input and display functions.
- the input unit 330 may be any type of input means that may be developed in the future, in addition to an input device such as a keyboard, a keypad, a mouse, a joystick, and the like.
- the input unit 330 according to the present invention transmits an input signal for requesting a cloud streaming service to the cloud streaming server 110 or receiving an application execution result screen from the cloud streaming server 110 to the controller 310.
- the display unit 340 displays information on a series of operation states and operation results generated while the function of the terminal is performed.
- the display unit 340 may display a menu of the terminal and user data input by the user.
- the display unit 340 may include a liquid crystal display (LCD), an ultra-thin liquid crystal display (TFT-LCD), a light emitting diode (LED), an organic light emitting diode (OLED, Organic). LED), an active organic light emitting diode (AMOLED, Active Matrix OLED), a Retina display, a flexible display, and a three-dimensional display.
- the display unit 340 may perform some or all of the functions of the input unit 330.
- the display unit 340 according to the present invention displays information related to the cloud streaming service on the screen.
- the storage unit 350 is a device for storing data, and includes a main memory device and an auxiliary memory device, and stores an application program required for a functional operation of the terminal.
- the storage 350 may largely include a program area and a data area.
- the terminal when the terminal activates each function in response to a user's request, the terminal executes corresponding application programs under the control of the controller 310 to provide each function.
- the storage unit 350 according to the present invention stores an operating system for booting the terminal, a program for requesting a cloud streaming service to the cloud streaming server 110, or a program for receiving an application execution result from the cloud streaming server 110. .
- the communication unit 320 performs a function for transmitting and receiving data with the cloud streaming server 110 through a network.
- the communication unit 320 may include RF transmitting means for up-converting and amplifying the frequency of the transmitted signal and RF receiving means for low-noise amplifying and down-converting the received signal.
- the communication unit 320 may include at least one of a wireless communication module (not shown) and a wired communication module (not shown).
- the wireless communication module is a component for transmitting and receiving data according to a wireless communication method. When the terminal uses wireless communication, the wireless communication module uses one of a wireless network communication module, a wireless LAN communication module, and a wireless LAN communication module to cloud data.
- the streaming server 110 may transmit and receive.
- the wired communication module is for transmitting and receiving data by wire.
- the wired communication module may connect to a communication network through a wire and transmit and receive data to and from the cloud streaming server 110. That is, the terminal may access a communication network using a wireless communication module or a wired communication module, and may transmit and receive data to and from the cloud streaming server 110 through the communication network.
- the communication unit 320 according to the present invention communicates with the cloud streaming server 110 to request the application execution, and transmits and receives data necessary to receive the application execution result screen.
- the controller 310 may be a process device for driving an operating system (OS) and each component.
- OS operating system
- the controller 310 may control the overall process of accessing the cloud streaming server 110.
- OS operating system
- the controller 310 may control the overall process of running the service application according to the user's request, and at the same time the request to use the service to the cloud streaming server 110 This may be controlled to be transmitted, and at this time, the terminal information necessary for user authentication may be transmitted together.
- FIG. 4 is a flowchart illustrating a method of improving content quality of a cloud streaming service according to an exemplary embodiment of the present invention.
- the quality of the content of the content to be transmitted to the terminal device of the user is determined during the cloud streaming service. S410).
- the interval search data corresponding to the entire interval may be generated by encoding the entire interval at a fixed bit rate, and it may be determined that the image quality is degraded in the interval where the image quality noise value is greater than or equal to a preset reference noise value among the interval search data.
- the interval search data may be data generated based on the image quality noise value for each interval of the content encoded at a fixed bit rate.
- the motion vector values may be sequentially calculated for the entire sections of the content, and it may be determined that the image quality is degraded in the sections in which the motion vector values are equal to or greater than a predetermined reference vector value among the entire sections. For example, while calculating the motion vector value sequentially from the beginning of the content, it may be determined that the image quality is deteriorated in the part where the motion vector value is equal to or larger than a predetermined reference vector value.
- the method for improving content quality of a cloud streaming service searches for a quality deterioration section among all sections according to a result of determining whether the image quality deteriorates (S420).
- a section in which the image quality noise value is greater than or equal to the preset reference noise value among all the sections may be searched as the image quality reduction section.
- a section in which the motion vector value is equal to or greater than a predetermined reference vector value among all sections may be searched as the image quality deterioration section.
- the entire section of the content is classified into one or more sections according to a predetermined ratio, and the image quality is reduced by comparing the corresponding noise value and the motion vector value with each of the predetermined reference noise value and the predetermined reference vector value for each of the one or more sections.
- the ratio for classifying the entire section may be changed differently according to the type of the content or the data size.
- the predetermined reference noise value and the predetermined reference vector value may be set in consideration of a data transmission rate and a network between the cloud streaming server and the user's terminal device.
- the method of improving content quality of a cloud streaming service encodes an entire section of a content at a fixed bit rate, and further encodes a quality degradation section to provide a cloud streaming service to a terminal device (S430). .
- the image quality of the corresponding section may be improved by additionally encoding the at least one or more deterioration sections that need to be improved.
- the difference between the frames of the content corresponding to the deterioration period may be reduced, thereby improving image quality.
- the image quality of the deterioration section corresponds to the image quality of the remaining section.
- the number of additional encodings may be calculated according to the noise value corresponding to the image quality deterioration interval, and the additional encoding may be performed according to the number of additional encodings.
- the number of additional encodings may be calculated according to the motion vector value corresponding to the quality deterioration interval, and the additional encoding may be performed according to the number of additional encodings.
- the degree of deterioration of image quality may be different for each of one or more deterioration sections of the entire section of the content
- the number of times of encoding is additionally changed according to the noise value and the motion vector value for each of the one or more deterioration sections. Improvements can be made.
- the number of additional encodings may be determined as the preset number of encodings.
- the preset number of encodings may be set in consideration of the speed at which the cloud streaming server provides the cloud streaming service to the terminal device.
- FIG. 5 is an operation flowchart showing in detail a cloud streaming service process according to an embodiment of the present invention.
- the cloud streaming server first receives a service request from a user terminal device (S510).
- the cloud streaming server determines whether image quality is degraded for the entire section of the content to be transmitted to the terminal device according to the service request (S515).
- step S5 if there is no part of the image quality deteriorated in the content, CBR encoding is performed for the entire section of the content (S520), and the content is transmitted to the user's terminal device (S570).
- step S515 if there is a portion in which the image quality is degraded, the image quality reduction section is searched among all sections of the content (S530).
- the cloud streaming server calculates a number of times to further encode the image quality degradation section according to the noise value and the motion vector value corresponding to the image quality degradation section (S540).
- the cloud streaming server compares the calculated number of additional encodings with a preset number of encodings (S545).
- step S545 If the number of additional encodings is greater than the preset encoding number as a result of the comparison in step S545, the number of additional encodings is determined to be equal to the preset encoding number (S550), CBR encoding is performed for the entire section of the content, and Additional encoding is performed corresponding to the number of additional encodings (S560).
- step S545 If the number of additional encodings is less than or equal to the preset encoding number as a result of the comparison in step S545, CBR encoding is performed for the entire section of the content and additional encoding is performed corresponding to the number of additional encodings for the quality deterioration section (S560). .
- FIGS. 4 and 5 may be performed in the order shown in FIGS. 4 and 5, in the reverse order, or simultaneously.
- the method for improving content quality of a cloud streaming service may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium.
- the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination.
- Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks.
- Magneto-optical media and any type of hardware device specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.
- Examples of program instructions may include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler.
- Such hardware devices may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
- the cloud streaming service system As described above, the cloud streaming service system, the content quality improving method, and the apparatus for the same according to the present invention are not limited to the configuration and method of the embodiments described as described above, but the embodiments may be modified in various ways. All or part of each of the embodiments may be selectively combined to be implemented.
- a cloud streaming service can provide a service to a user while maintaining a certain level of content quality and streaming speed. Furthermore, it can reduce the cost of purchasing hardware to speed up services and increase the maximum number of peers.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
L'invention concerne un système de service de diffusion en continu en nuage, un procédé d'amélioration de qualité d'image de contenu et un dispositif associé. Lorsqu'un service de diffusion en continu en nuage est fourni, il est déterminé si une qualité d'image se détériore ou non par rapport aux sections entières d'un contenu, et une section dont la qualité d'image s'est détériorée est recherchée parmi toutes les sections selon le résultat de détermination de telle sorte que toutes les sections sont codées par un débit binaire constant puis la section dont la qualité d'image s'est détériorée est codée en outre de façon à fournir le service de diffusion en continu en nuage. Il est possible de fournir un service de diffusion en continu en nuage capable de maintenir une qualité d'image de contenu à un certain niveau ou à un niveau supérieur tout en réduisant au minimum le codage de façon à garantir de manière maximale le nombre d'utilisateurs simultanés du service de diffusion en continu en nuage.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140090745A KR102063089B1 (ko) | 2014-07-18 | 2014-07-18 | 클라우드 스트리밍 서비스 시스템, 컨텐츠 화질 개선 방법 및 이를 위한 장치 |
| KR10-2014-0090745 | 2014-07-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016010235A1 true WO2016010235A1 (fr) | 2016-01-21 |
Family
ID=55078695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2015/003661 Ceased WO2016010235A1 (fr) | 2014-07-18 | 2015-04-13 | Système de service de diffusion en continu en nuage, procédé d'amélioration de qualité d'image de contenu et dispositif associé |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR102063089B1 (fr) |
| WO (1) | WO2016010235A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102679148B1 (ko) * | 2019-04-23 | 2024-06-27 | 에스케이플래닛 주식회사 | 최소 구동 모드 기반의 클라우드 스트리밍 서비스 제공 방법 및 이를 위한 장치 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070063243A (ko) * | 2005-12-14 | 2007-06-19 | 엘지전자 주식회사 | 부호화기의 블록 크기 변환을 위한 변환기 및 그 변환방법 |
| KR20100070470A (ko) * | 2008-12-18 | 2010-06-28 | (주)씨디네트웍스 | 데이터 전송 방법 및 장치 |
| KR20120059197A (ko) * | 2010-11-30 | 2012-06-08 | 삼성전자주식회사 | 영상처리장치 및 그 영상처리방법 |
| KR20140029088A (ko) * | 2012-08-31 | 2014-03-10 | 삼성전자주식회사 | 스트리밍 미디어의 공급 제어 장치, 서버, 수신기 및 제어 방법 |
| KR101415429B1 (ko) * | 2014-03-20 | 2014-07-09 | 인하대학교 산학협력단 | 블록 아티팩트 기반의 동영상 화질 최적화를 위한 비트레이트 결정 방법 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100453505B1 (ko) * | 2002-04-03 | 2004-10-20 | 주식회사 케이티프리텔 | 무선 네트워크 클라이언트에서 스트리밍 데이터의 멀티비트 레이트 기능 제어 방법 및 그 장치 |
| KR20110047310A (ko) | 2009-10-30 | 2011-05-09 | 삼성전자주식회사 | 비디오 인코딩 장치 및 비디오 인코딩 방법 |
| KR101840008B1 (ko) * | 2011-06-24 | 2018-05-04 | 에스케이플래닛 주식회사 | 고화질 비디오 스트리밍 서비스 방법 및 시스템 |
-
2014
- 2014-07-18 KR KR1020140090745A patent/KR102063089B1/ko active Active
-
2015
- 2015-04-13 WO PCT/KR2015/003661 patent/WO2016010235A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070063243A (ko) * | 2005-12-14 | 2007-06-19 | 엘지전자 주식회사 | 부호화기의 블록 크기 변환을 위한 변환기 및 그 변환방법 |
| KR20100070470A (ko) * | 2008-12-18 | 2010-06-28 | (주)씨디네트웍스 | 데이터 전송 방법 및 장치 |
| KR20120059197A (ko) * | 2010-11-30 | 2012-06-08 | 삼성전자주식회사 | 영상처리장치 및 그 영상처리방법 |
| KR20140029088A (ko) * | 2012-08-31 | 2014-03-10 | 삼성전자주식회사 | 스트리밍 미디어의 공급 제어 장치, 서버, 수신기 및 제어 방법 |
| KR101415429B1 (ko) * | 2014-03-20 | 2014-07-09 | 인하대학교 산학협력단 | 블록 아티팩트 기반의 동영상 화질 최적화를 위한 비트레이트 결정 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20160010025A (ko) | 2016-01-27 |
| KR102063089B1 (ko) | 2020-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150207930A1 (en) | Apparatus and method for sharing information through presence service in a communication network | |
| WO2012043962A1 (fr) | Procédé et système pour visualiser un écran adaptatif en fonction d'un terminal | |
| WO2013137662A1 (fr) | Appareil et procédé pour contrôler une autorisation d'accès à une application dans un terminal portable | |
| WO2015108300A1 (fr) | Procédé de commande de fréquence de trame et dispositif électronique associé | |
| WO2020055071A1 (fr) | Système et procédé de classification dynamique de tendances | |
| WO2011053052A2 (fr) | Appareil et procédé de reproduction de contenu multimédia | |
| WO2013105716A1 (fr) | Système de fourniture d'image, appareil correspondant à ce système, et procédé pour la fourniture d'une image | |
| WO2013162085A1 (fr) | Mécanisme de sélection de réseau | |
| WO2015102133A1 (fr) | Dispositif de gestion de fichier et procédé associé | |
| WO2015199293A1 (fr) | Procédé de fourniture de service de diffusion en continu en nuage, dispositif et système correspondants, et support d'enregistrement lisible par ordinateur sur lequel est enregistré un code script de diffusion en continu en nuage | |
| WO2011093629A2 (fr) | Procédé et système de service de média enrichi utilisant une transmission multimédia en continu | |
| WO2021045473A1 (fr) | Procédé et système de normalisation de sonie | |
| WO2016010235A1 (fr) | Système de service de diffusion en continu en nuage, procédé d'amélioration de qualité d'image de contenu et dispositif associé | |
| WO2015130062A1 (fr) | Procédé destiné à fournir des données d'image faisant appel à la diffusion en continu en nuage, appareil et système associés | |
| WO2014051371A1 (fr) | Appareil et procédé pour la transmission/la réception de données mises en tampon dans un service de diffusion de contenu multimédia en flux continu | |
| WO2018016804A1 (fr) | Terminal utilisateur dans lequel un service de création en ligne est effectué, et procédé de stockage de document associé | |
| WO2016018102A1 (fr) | Système pour un service associé à une diffusion basée sur une diffusion en continu en nuage, appareil de client pour un service associé à une diffusion, serveur de fourniture de contenu de déclenchement et procédé utilisant ceux-ci | |
| KR20160120017A (ko) | 클라우드 스트리밍 서비스 시스템, 프로세스 단축을 이용한 이미지 클라우드 스트리밍 서비스 방법 및 이를 위한 장치 | |
| WO2014092292A1 (fr) | Procédé et système pour le transfert de données basés sur la diffusion en continu et l'infonuagique, terminal client et appareil de service | |
| WO2018169364A1 (fr) | Dispositif électronique et procédé permettant de fournir un appel d'urgence, et serveur s'y rapportant | |
| EP4268095A1 (fr) | Procédé d'affichage de pages web et système d'affichage de navigateur | |
| WO2021080110A1 (fr) | Système et procédé permettant de gérer et d'identifier l'affiliation d'un terminal dans un environnement en nuage | |
| CN105511822B (zh) | 应用程序共享方法以及应用程序共享装置 | |
| WO2013151371A1 (fr) | Système et procédé de détermination d'une adresse ip d'enregistrement de service d'une salle d'ordinateurs personnels (pc) | |
| WO2014171614A1 (fr) | Procédé et appareil pour fournir des informations de connaissances |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15822355 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 15822355 Country of ref document: EP Kind code of ref document: A1 |