KR102301683B1 - Method of transferring image data using arq method and computer readable recording medium - Google Patents
Method of transferring image data using arq method and computer readable recording medium Download PDFInfo
- Publication number
- KR102301683B1 KR102301683B1 KR1020210055958A KR20210055958A KR102301683B1 KR 102301683 B1 KR102301683 B1 KR 102301683B1 KR 1020210055958 A KR1020210055958 A KR 1020210055958A KR 20210055958 A KR20210055958 A KR 20210055958A KR 102301683 B1 KR102301683 B1 KR 102301683B1
- Authority
- KR
- South Korea
- Prior art keywords
- image data
- control unit
- image
- communication unit
- camera module
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0135—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1874—Buffer management
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0127—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Studio Devices (AREA)
Abstract
본 발명은 ARQ(Automatic Repeat Request) 방식을 이용한 이미지 데이터 전송 방법에 관한 것으로서, 특히 영상 촬영 장치에서 촬영된 이미지 데이터를 무선으로 연결된 사용자 단말장치에 전송함에 있어서 영상 촬영 장치를 구성하는 카메라 모듈과 제1제어부가 서로 ARQ 방식으로 이미지 데이터를 송수신하고, 제1제어부가 전송할 이미지 데이터를 분할하여 전송하고 사용자 단말장치에서 전송된 이미지 데이터를 수신하여 업스케일링을 통해 고해상도 이미지데이터로 변환하여 이미지를 출력하는, ARQ 방식을 이용한 이미지 데이터 전송 방법에 관한 것이다.The present invention relates to a method of transmitting image data using an ARQ (Automatic Repeat Request) method. In particular, in transmitting image data captured by an image capturing apparatus to a wirelessly connected user terminal device, a camera module constituting an image capturing apparatus and a product One controller transmits and receives image data in an ARQ method, divides and transmits image data to be transmitted by the first controller, receives image data transmitted from a user terminal device, converts it into high-resolution image data through upscaling, and outputs an image , and an image data transmission method using the ARQ method.
Description
본 발명은 ARQ(Automatic Repeat Request) 방식을 이용한 이미지 데이터 전송 방법 및 컴퓨터 판독가능 기록매체에 관한 것으로서, 특히 영상 촬영 장치에서 촬영된 이미지 데이터를 무선으로 연결된 사용자 단말장치에 전송함에 있어서 영상 촬영 장치를 구성하는 카메라 모듈과 제1제어부가 서로 ARQ 방식으로 이미지 데이터를 송수신하고, 제1제어부가 전송할 이미지 데이터를 분할하여 전송하고 사용자 단말장치에서 전송된 이미지 데이터를 수신하여 업스케일링을 통해 고해상도 이미지 데이터로 변환하여 이미지를 출력하는, ARQ 방식을 이용한 이미지 데이터 전송 방법 및 컴퓨터 판독가능 기록매체에 관한 것이다. The present invention relates to a method for transmitting image data using an ARQ (Automatic Repeat Request) method and a computer-readable recording medium, and more particularly, to a method for transmitting image data captured by an image capturing apparatus to a wirelessly connected user terminal device. The constituting camera module and the first control unit transmit and receive image data in an ARQ manner, the first control unit divides and transmits the image data to be transmitted, and receives the image data transmitted from the user terminal device and converts it into high-resolution image data through upscaling. It relates to an image data transmission method using an ARQ method for converting an image to output, and a computer-readable recording medium.
종래의 영상 촬영 장치는 촬영하여 얻어진 이미지 데이터를 사용자 단말 장치에 제공하면 사용자 단말 장치에서는 이미지 형태로 출력하게 되어 사용자가 시각적으로 볼 수 있다. 영상 촬영 장치는 피사체를 촬영하여 이미지를 획득하는 카메라 모듈, 카메라 모듈을 제어하는 제어부, 사용자 단말 장치에 이미지 데이터를 제공하는 통신부를 포함한다. 사용자 단말 장치는 영상 촬영 장치로부터 이미지 데이터를 수신하는 통신부, 이 통신부로부터 이미지 데이터를 제공받아 이에 상응하는 표시제어신호를 출력하는 제어부, 및 이 제어부로부터 표시제어신호를 입력받아 이미지를 디스플레이하는 이미지 출력부를 포함한다. In a conventional image photographing apparatus, when image data obtained by photographing is provided to the user terminal apparatus, the user terminal apparatus outputs the image in the form of an image, so that the user can visually see it. The image capturing apparatus includes a camera module for capturing an image of a subject, a controller for controlling the camera module, and a communication unit for providing image data to a user terminal device. The user terminal device includes a communication unit that receives image data from an image capturing device, a control unit that receives image data from the communication unit and outputs a display control signal corresponding thereto, and an image output that receives a display control signal from the control unit and displays an image includes wealth.
이와 같이 구성된 영상 촬영 장치와 사용자 단말 장치는 제어부가 카메라 모듈에 이미지 데이터가 필요할 때 요청하게 되고, 카메라 모듈은 요청에 응답하여 이미지 데이터 원본을 통신부를 통해 사용자 단말 장치에 제공하여서 이미지 출력부를 통해 디스플레이 함으로써 사용자가 인식할 수 있게 한다. The image capturing apparatus and the user terminal device configured as described above, when the controller requests image data from the camera module, the camera module provides the image data source to the user terminal device through the communication unit in response to the request, and displays it through the image output unit so that the user can recognize it.
그러나, 종래기술은 제어부가 이미지 데이터가 필요한 순간마다 카메라모듈에 요청하는 방식이므로 신뢰성 있는 통신이 이루어지지 않고, 영상 촬영 장치가 사용자 단말 장치에 이미지 데이터 원본을 그대로 무선 전송하므로 이미지의 해상도에 비례한 데이터양으로 인해 사용자 단말장치의 수신 감도가 낮아져 통신거리가 줄어들게 된다는 문제점이 있었다.However, in the prior art, since the control unit requests the camera module every time it needs image data, reliable communication is not achieved. Due to the amount of data, the reception sensitivity of the user terminal device is lowered, and there is a problem that the communication distance is reduced.
따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 이루어진 것으로서, 본 발명의 목적은 종래기술에 비해 이미지 처리에 대한 부하가 현저히 줄어들게 되고 데이터 압축효율에 있어서 큰 차이를 보이지 않으므로 저사양의 장비를 사용할 수 있게 하는 ARQ 방식을 이용한 이미지 데이터 전송 방법 및 컴퓨터 판독가능 기록매체를 제공하는 데에 있다.Therefore, the present invention has been made to solve the above problems, and an object of the present invention is to significantly reduce the load on image processing compared to the prior art and to use low-spec equipment because there is no significant difference in data compression efficiency. An object of the present invention is to provide an image data transmission method and a computer-readable recording medium using the ARQ method.
상기의 목적을 달성하기 위해, 본 발명의 실시형태에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법은 카메라 모듈, 제1제어부 및 제1통신부를 포함하는 영상 촬영 장치로부터 제2통신부, 제2제어부 및 이미지 출력부를 포함하는 사용자 단말 장치에 데이터를 전송하는, ARQ 방식을 이용한 이미지 데이터 전송 방법으로서, 상기 제2통신부에서 상기 제1통신부를 통해 상기 제1제어부에 이미지 데이터를 요청하는 단계; 상기 제1제어부에 의해 이미지 데이터 요청이 확인되는 단계; 상기 제1제어부가 상기 카메라 모듈에 ARQ 방식으로 이미지 데이터를 요청하는 단계; 상기 카메라 모듈이 전달하기 위한 이미지 데이터가 존재하는지의 여부를 결정하는 단계; 상기 이미지 데이터 존재여부 결정단계에서 전달하기 위한 이미지 데이터가 존재할 경우 상기 카메라 모듈이 상기 제1제어부에 이미지 데이터를 송신하는 단계; 상기 제1제어부가 상기 이미지 데이터를 수신하여 이 이미지 데이터에 에러가 존재하는지의 여부를 결정하는 단계; 상기 에러여부 결정단계에서 이미지 데이터에 에러가 존재하지 않으면, 상기 제1제어부가 자신의 이미지 버퍼에 저장된 이미지 데이터를 분할하여 상기 제1통신부에 제공하는 단계; 및 상기 제1통신부에 의해 상기 제2통신부로 분할된 이미지 데이터가 전송되는 단계;를 포함하는 것을 특징으로 한다.In order to achieve the above object, an image data transmission method using the ARQ method according to an embodiment of the present invention is a second communication unit, a second control unit and an image from an image photographing device including a camera module, a first control unit, and a first communication unit. An image data transmission method using an ARQ method for transmitting data to a user terminal device including an output unit, the method comprising: requesting image data from the second communication unit to the first control unit through the first communication unit; confirming the image data request by the first control unit; requesting, by the first control unit, image data from the camera module in an ARQ method; determining whether there is image data to be transmitted by the camera module; transmitting, by the camera module, image data to the first control unit when there is image data to be transmitted in the image data existence determination step; receiving the image data by the first control unit and determining whether an error exists in the image data; if there is no error in the image data in the error determination step, dividing the image data stored in its image buffer by the first control unit and providing the divided image data to the first communication unit; and transmitting the divided image data to the second communication unit by the first communication unit.
상기 실시형태에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법은 상기 분할된 이미지 데이터 전송 단계 이후, 상기 제2제어부가 상기 제2통신부로부터 분할된 이미지 데이터를 수신하여 고해상도의 이미지 데이터로 변환하는 단계; 및 상기 제2제어부가 상기 이미지 출력부에 표시제어신호를 제공하여 이미지를 출력하는 단계;를 더 포함할 수 있다.The image data transmission method using the ARQ method according to the embodiment includes the steps of: after the divided image data transmission step, the second controller receives the divided image data from the second communication unit and converts it into high-resolution image data; and outputting an image by the second control unit providing a display control signal to the image output unit.
상기 실시형태에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법은 상기 에러 여부 결정단계에서 이미지 데이터에 에러가 존재하면, 상기 제1제어부가 상기 카메라 모듈에 ARQ 방식으로 이미지 데이터를 재요청하는 단계를 더 포함할 수 있다.The image data transmission method using the ARQ method according to the above embodiment further includes the step of re-requesting the image data in the ARQ method by the first control unit to the camera module if there is an error in the image data in the error determination step can do.
상기 실시형태에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법에 있어서, 상기 고해상도 이미지 데이터 변환단계는 상기 분할된 이미지 데이터를 큐빅 스플라인 보간 업스케일링(Cubic spline interpolation upscaling)을 통해 고해상도의 이미지 데이터로 변환할 수 있다.In the image data transmission method using the ARQ method according to the embodiment, the high-resolution image data conversion step converts the divided image data into high-resolution image data through cubic spline interpolation upscaling. have.
상기의 목적을 달성하기 위해, 본 발명의 다른 실시형태에 의한 컴퓨터 판독가능 기록매체는 프로세서에 의해 독출되어 수행되었을 때, 상기 ARQ 방식을 이용한 이미지 데이터 전송 방법을 수행하는 컴퓨터 프로그램 코드들을 저장하는 것을 특징으로 한다. In order to achieve the above object, a computer-readable recording medium according to another embodiment of the present invention stores computer program codes for performing the image data transmission method using the ARQ method when read and executed by a processor characterized.
본 발명의 실시형태에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법에 의하면, 카메라 모듈, 제1제어부 및 제1통신부를 포함하는 영상 촬영 장치로부터 제2통신부, 제2제어부 및 이미지 출력부를 포함하는 사용자 단말 장치에 데이터를 전송하는, ARQ 방식을 이용한 이미지 데이터 전송 방법에 있어서, 상기 제2통신부에서 제1통신부를 통해 제1제어부에 이미지 데이터를 요청하고, 상기 제1제어부에 의해 이미지 데이터 요청이 확인되면, 상기 제1제어부가 상기 카메라 모듈에 ARQ 방식으로 이미지 데이터를 요청하고, 상기 카메라 모듈이 전달하기 위한 이미지 데이터가 존재하는지의 여부를 결정하고, 전달하기 위한 이미지 데이터가 존재할 경우 상기 카메라 모듈이 상기 제1제어부에 이미지 데이터를 송신하고, 상기 제1제어부가 상기 이미지 데이터를 수신하여 이 이미지 데이터에 에러가 존재하는지의 여부를 결정하여 이미지 데이터에 에러가 존재하지 않으면, 상기 제1제어부가 자신의 이미지 버퍼에 저장된 이미지 데이터를 분할하여 상기 제1통신부에 제공하고, 상기 제1통신부에 의해 상기 제2통신부로 분할된 이미지 데이터가 전송되도록 구성됨으로써, 이미지 처리에 대한 부하가 현저히 줄어들게 되고 데이터 압축효율에 있어서 큰 차이를 보이지 않으므로 저사양의 장비를 사용할 수 있게 한다는 뛰어난 효과가 있다.According to the image data transmission method using the ARQ method according to an embodiment of the present invention, a user terminal including a second communication unit, a second control unit and an image output unit from an image photographing device including a camera module, a first control unit, and a first communication unit In the image data transmission method using the ARQ method for transmitting data to a device, the second communication unit requests image data to a first control unit through a first communication unit, and when the image data request is confirmed by the first control unit , the first control unit requests image data from the camera module in an ARQ manner, determines whether image data to be transmitted by the camera module exists, and if there is image data to be transmitted, the camera module performs the send image data to the first control unit, and the first control unit receives the image data to determine whether there is an error in the image data, and if there is no error in the image data, the first control unit receives the image data The image data stored in the image buffer is divided and provided to the first communication unit, and the divided image data is transmitted to the second communication unit by the first communication unit, so that the load on image processing is significantly reduced and data compression efficiency There is no significant difference in the performance, so it has an excellent effect of enabling the use of low-spec equipment.
도 1은 본 발명의 실시예에 적용되는 영상 촬영 장치와 사용자 단말 장치의 상세회로도이다.
도 2는 본 발명의 실시예에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법을 설명하기 위한 플로우챠트이다.1 is a detailed circuit diagram of an image capturing apparatus and a user terminal apparatus applied to an embodiment of the present invention.
2 is a flowchart illustrating an image data transmission method using the ARQ method according to an embodiment of the present invention.
본 발명의 실시예를 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예를 기술하기 위한 것이며, 결코 제한적으로 해석되어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하는 것으로 해석되어서는 안 된다.In describing the embodiments of the present invention, if it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, the terms described below are terms defined in consideration of functions in the present invention, which may vary according to intentions or customs of users and operators. Therefore, the definition should be made based on the content throughout this specification. The terminology used in the detailed description is for the purpose of describing embodiments of the present invention only, and should in no way be construed as limiting. Unless explicitly used otherwise, expressions in the singular include the meaning of the plural. In this description, expressions such as “comprising” or “comprising” are intended to indicate certain features, numbers, steps, acts, elements, some or a combination thereof, one or more other than those described. It should not be construed as excluding the presence or possibility of other features, numbers, steps, acts, elements, or any part or combination thereof.
도면에서 도시된 각 시스템에서, 몇몇 경우에서의 요소는 각각 동일한 참조 번호 또는 상이한 참조 번호를 가져서 표현된 요소가 상이하거나 유사할 수가 있음을 시사할 수 있다. 그러나 요소는 상이한 구현을 가지고 본 명세서에서 보여지거나 기술된 시스템 중 몇몇 또는 전부와 작동할 수 있다. 도면에서 도시된 다양한 요소는 동일하거나 상이할 수 있다. 어느 것이 제1 요소로 지칭되는지 및 어느 것이 제2 요소로 불리는지는 임의적이다.In each system shown in the figures, elements in some instances may each have the same reference number or a different reference number to suggest that the represented element may be different or similar. However, elements may have different implementations and work with some or all of the systems shown or described herein. The various elements shown in the drawings may be the same or different. Which one is referred to as the first element and which is referred to as the second element is arbitrary.
본 명세서에서 어느 하나의 구성요소가 다른 구성요소로 자료 또는 신호를 '전송', '전달' 또는 '제공'한다 함은 어느 한 구성요소가 다른 구성요소로 직접 자료 또는 신호를 전송하는 것은 물론, 적어도 하나의 또 다른 구성요소를 통하여 자료 또는 신호를 다른 구성요소로 전송하는 것을 포함한다.In this specification, when any one component 'transmits', 'transfers' or 'provides' data or signal to another component, one component directly transmits data or signal to another component, as well as, and transmitting data or signals to the other component via at least one further component.
먼저, 본 발명의 실시예를 설명하기에 앞서 본 발명에 적용되는 영상 촬영 장치 및 사용자 단말 장치에 대해 설명하기로 한다.First, before describing an embodiment of the present invention, an image capturing apparatus and a user terminal device applied to the present invention will be described.
도 1은 본 발명의 실시예에 적용되는 영상 촬영 장치와 사용자 단말 장치의 상세회로도이다.1 is a detailed circuit diagram of an image capturing apparatus and a user terminal apparatus applied to an embodiment of the present invention.
영상 촬영 장치(100)는 촬영하여 얻어진 이미지 데이터를 사용자 단말 장치(200)에 무선으로 제공하는 역할을 하며, 카메라 모듈(110), 제1제어부(120) 및 제1통신부(130)를 포함한다.The
카메라 모듈(110)은 피사체를 촬영하여 이미지를 획득하는 역할을 한다.The
제1제어부(120)는 사용자 단말 장치(200)로부터 이미지 데이터 요청이 오면 카메라 모듈(110)에 ARQ 방식으로 이미지 데이터를 요청하여 제공받고, 이 이미지 데이터에 에러가 존재하는지 결정하여 에러가 존재하지 않을 때 이미지 데이터를 분할하여 제1통신부(130)를 통해 사용자 단말 장치(200)에 전송하는 역할을 한다.When an image data request is received from the
제1통신부(130)는 사용자 단말 장치(200)의 제2통신부(210)와 데이터를 주고받는 역할을 한다.The
사용자 단말 장치(200)는 영상 촬영 장치(100)로부터 이미지 데이터를 수신하여 고해상도의 이미지 데이터로 변환하여 디스플레이하는 역할을 하며, 제2통신부(210), 제2제어부(220) 및 이미지 출력부(230)를 포함한다.The
제2통신부(210)는 제1통신부(130)와 무선으로 데이터를 주고받는 역할을 한다.The
제2제어부(220)는 영상촬영 장치(100)로부터 제2통신부(210)를 통해 분할된 이미지 데이터를 제공받아 큐빅 스플라인 보간 업스케일링(Cubic spline interpolation upscaling)을 통해 고해상도의 이미지 데이터로 변환하고 이에 상응하는 표시제어신호를 이미지 출력부(30)에 제공하는 역할을 한다.The
이미지 출력부(230)는 제2제어부(220)로부터 표시제어신호를 입력받아 이미지를 디스플레이하는 역할을 한다.The
이하, 본 발명의 실시예를 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도 2는 본 발명의 실시예에 의한 ARQ 방식을 이용한 이미지 데이터 전송방법을 설명하기 위한 플로우 챠트로서, 여기서 S는 스텝(step)을 의미한다.2 is a flowchart for explaining an image data transmission method using the ARQ method according to an embodiment of the present invention, where S means a step.
먼저, 사용자 단말 장치(200)의 제2통신부(210)에서 영상 촬영 장치(100)의 제1통신부(130)를 통해 제1제어부(120)에 이미지 데이터를 요청한다(S10).First, the
다음, 제1제어부(120)는 사용자 단말 장치(200)의 이미지 데이터 요청을 확인하고(S20), 카메라 모듈(110)에 ARQ 방식으로 이미지 데이터를 요청한다(S30).Next, the
다음, 카메라 모듈(110)이 사용자 단말 장치(200)에 전달하기 위한 이미지 데이터가 존재하는지의 여부를 결정한다(S40, S50).Next, the
만약, 상기 스텝(S50)에서 전달하기 위한 이미지 데이터가 존재할 경우(Y), 카메라 모듈(110)은 제1제어부(120)에 이미지 데이터를 송신한다(S60).If there is image data to be transmitted in step S50 (Y), the
다음, 제1제어부(120)가 이미지 데이터를 수신하고, 수신된 이미지 데이터에 에러가 존재하는지의 여부를 결정한다(S70, S80)Next, the
만약, 상기 스텝(S80)에서 이미지 데이터에 에러가 존재하지 않으면(N), 제1제어부(120)가 자신의 이미지 버퍼에 저장된 이미지 데이터를 분할하여 제1통신부(130)에 제공한다(S90).If there is no error in the image data in step S80 (N), the
다음, 영상 촬영 장치(100)의 제1통신부(120)가 사용자 단말 장치(200)의 제2통신부(210)로 분할된 이미지 데이터를 무선으로 전송한다(S100).Next, the
다음, 사용자 단말 장치(200)의 제2제어부(220)가 제2통신부(210)로부터 분할된 이미지 데이터를 수신하고, 이 분할된 이미지 데이터를 큐빅 스플라인 보간 업스케일링(Cubic spline interpolation upscaling)을 통해 고해상도의 이미지 데이터로 변환한다(S110).Next, the
다음, 제2제어부(20)가 이미지 출력부(230)에 표시제어신호를 제공하여 고해상도의 이미지를 출력한다(S120).Next, the second control unit 20 provides a display control signal to the
한편, 상기 스텝(S80)에서 이미지 데이터에 에러가 존재하면(Y), 제1제어부(120)가 카메라 모듈(110)에 ARQ 방식으로 이미지 데이터를 재요청한다(S80-1).Meanwhile, if there is an error in the image data in step S80 (Y), the
ARQ 방식을 이용한 이미지 데이터 전송 방법이 기록된 기록매체.A recording medium on which an image data transmission method using the ARQ method is recorded.
본 발명의 실시예에 의한 ARQ 방식을 이용한 이미지 데이터 전송 방법에 의하면, 카메라 모듈, 제1제어부 및 제1통신부를 포함하는 영상 촬영 장치로부터 제2통신부, 제2제어부 및 이미지 출력부를 포함하는 사용자 단말 장치에 데이터를 전송하는 ARQ 방식을 이용한 이미지 데이터 전송 방법에 있어서, 상기 제2통신부에서 제1통신부를 통해 제1제어부에 이미지 데이터를 요청하고, 상기 제1제어부에 의해 이미지 데이터 요청이 확인되면, 상기 제1제어부가 상기 카메라 모듈에 ARQ 방식으로 이미지 데이터를 요청하고, 상기 카메라 모듈이 전달하기 위한 이미지 데이터가 존재하는지의 여부를 결정하고, 전달하기 위한 이미지 데이터가 존재할 경우 상기 카메라 모듈이 상기 제1제어부에 이미지 데이터를 송신하고, 상기 제1제어부가 상기 이미지 데이터를 수신하여 이 이미지 데이터에 에러가 존재하는지의 여부를 결정하여 이미지 데이터에 에러가 존재하지 않으면, 상기 제1제어부가 자신의 이미지 버퍼에 저장된 이미지 데이터를 분할하여 상기 제1통신부에 제공하고, 상기 제1통신부에 의해 상기 제2통신부로 분할된 이미지 데이터가 전송되도록 구성됨으로써, 이미지 처리에 대한 부하가 현저히 줄어들게 되고 데이터 압축효율에 있어서 큰 차이를 보이지 않으므로 저사양의 장비를 사용할 수 있게 한다는 뛰어난 효과가 있다.According to the image data transmission method using the ARQ method according to an embodiment of the present invention, a user terminal including a second communication unit, a second control unit and an image output unit from an image photographing device including a camera module, a first control unit, and a first communication unit In the image data transmission method using the ARQ method for transmitting data to a device, the second communication unit requests image data to a first control unit through a first communication unit, and when the image data request is confirmed by the first control unit, The first control unit requests image data from the camera module in an ARQ method, determines whether image data to be transmitted by the camera module exists, and if there is image data to be transmitted, the camera module performs the first send image data to a first controller, and the first controller receives the image data to determine whether there is an error in the image data, and if there is no error in the image data, the first controller receives the image data The image data stored in the buffer is divided and provided to the first communication unit, and the divided image data is transmitted to the second communication unit by the first communication unit, so that the load on image processing is significantly reduced and data compression efficiency is reduced There is no significant difference between the two, so there is an excellent effect of enabling the use of low-spec equipment.
도면과 명세서에는 최적의 실시예가 개시되었으며, 특정한 용어들이 사용되었으나 이는 단지 본 발명의 실시형태를 설명하기 위한 목적으로 사용된 것이지 의미를 한정하거나 특허 청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 수 있을 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.In the drawings and specification, the best embodiment is disclosed, and specific terms are used, but these are used only for the purpose of describing the embodiments of the present invention, and are used to limit the meaning or limit the scope of the present invention described in the claims it didn't happen Therefore, it will be understood by those skilled in the art that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention should be determined by the technical spirit of the appended claims.
100: 영상 촬영 장치
110: 카메라 모듈
120: 제1제어부
130: 제1통신부
200: 사용자 단말 장치
210: 제2통신부
220: 제2제어부
230: 이미지 출력부100: video recording device
110: camera module
120: first control unit
130: first communication unit
200: user terminal device
210: second communication unit
220: second control unit
230: image output unit
Claims (5)
상기 사용자 단말 장치의 제2통신부에서 상기 영상 촬영 장치의 제1통신부를 통해 상기 영상 촬영 장치의 제1제어부에 이미지 데이터를 요청하는 단계;
상기 제1제어부에 의해 이미지 데이터 요청이 확인되는 단계;
상기 제1제어부가 상기 영상 촬영 장치의 카메라 모듈에 ARQ 방식으로 이미지 데이터를 요청하는 단계;
상기 카메라 모듈이 전달하기 위한 이미지 데이터가 존재하는지의 여부를 결정하는 단계;
상기 이미지 데이터 존재여부 결정단계에서 전달하기 위한 이미지 데이터가 존재할 경우 상기 카메라 모듈이 상기 제1제어부에 이미지 데이터를 송신하는 단계;
상기 제1제어부가 상기 이미지 데이터를 수신하여 이 이미지 데이터에 에러가 존재하는지의 여부를 결정하는 단계;
상기 에러 여부 결정단계에서 이미지 데이터에 에러가 존재하지 않으면, 상기 제1제어부가 자신의 이미지 버퍼에 저장된 이미지 데이터를 분할하여 상기 제1통신부에 제공하는 단계; 및
상기 제1통신부에 의해 상기 제2통신부로 분할된 이미지 데이터가 전송되는 단계;를 포함하고,
상기 에러여부 결정단계에서 이미지 데이터에 에러가 존재하면,
상기 제1제어부가 상기 카메라 모듈에 ARQ 방식으로 이미지 데이터를 재요청하는 단계를 더 포함하는, ARQ 방식을 이용한 이미지 데이터 전송 방법.
An image data transmission method using an ARQ method for transmitting data from an image capturing device including a camera module, a first control unit and a first communication unit to a user terminal device including a second communication unit, a second control unit, and an image output unit, the method comprising:
requesting image data from a second communication unit of the user terminal device through a first communication unit of the image photographing apparatus to a first control unit of the image photographing apparatus;
confirming the image data request by the first control unit;
requesting, by the first control unit, image data in an ARQ method from a camera module of the image capturing apparatus;
determining whether there is image data to be transmitted by the camera module;
transmitting, by the camera module, image data to the first control unit when there is image data to be transmitted in the image data existence determination step;
receiving the image data by the first control unit and determining whether an error exists in the image data;
if there is no error in the image data in the error determination step, dividing the image data stored in its image buffer by the first control unit and providing the divided image data to the first communication unit; and
Including; transmitting the divided image data to the second communication unit by the first communication unit;
If there is an error in the image data in the error determination step,
The method of transmitting image data using the ARQ method, further comprising the step of the first control unit re-requesting the image data in the ARQ method to the camera module.
상기 분할된 이미지 데이터 전송 단계 이후,
상기 제2제어부가 상기 제2통신부로부터 분할된 이미지 데이터를 수신하여 고해상도의 이미지 데이터로 변환하는 단계; 및
상기 제2제어부가 상기 이미지 출력부에 표시제어신호를 제공하여 이미지를 출력하는 단계;를 더 포함하는, ARQ 방식을 이용한 이미지 데이터 전송 방법.
According to claim 1,
After the divided image data transmission step,
converting, by the second control unit, the divided image data from the second communication unit into high-resolution image data; and
The second control unit outputting an image by providing a display control signal to the image output unit; further comprising, the image data transmission method using the ARQ method.
상기 고해상도 이미지 데이터 변환단계는
상기 분할된 이미지 데이터를 큐빅 스플라인 보간 업스케일링(Cubic spline interpolation upscaling)을 통해 고해상도의 이미지 데이터로 변환하는, ARQ 방식을 이용한 이미지 데이터 전송 방법.
3. The method of claim 2,
The high-resolution image data conversion step is
An image data transmission method using an ARQ method for converting the divided image data into high-resolution image data through cubic spline interpolation upscaling.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210055958A KR102301683B1 (en) | 2021-04-29 | 2021-04-29 | Method of transferring image data using arq method and computer readable recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210055958A KR102301683B1 (en) | 2021-04-29 | 2021-04-29 | Method of transferring image data using arq method and computer readable recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102301683B1 true KR102301683B1 (en) | 2021-09-14 |
Family
ID=77774539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210055958A Active KR102301683B1 (en) | 2021-04-29 | 2021-04-29 | Method of transferring image data using arq method and computer readable recording medium |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102301683B1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09214916A (en) * | 1996-02-05 | 1997-08-15 | Nippon Telegr & Teleph Corp <Ntt> | Data communication retransmission device |
| KR100690242B1 (en) | 2006-04-24 | 2007-03-12 | 삼성전자주식회사 | Mobile communication terminal and method for transmitting images while using mobile messenger service |
| KR20110004429A (en) * | 2008-04-08 | 2011-01-13 | 콸콤 인코포레이티드 | Interpolation system and method |
| KR101729206B1 (en) * | 2015-11-17 | 2017-05-25 | 위올커뮤니케이션(주) | System and method for image sharing |
-
2021
- 2021-04-29 KR KR1020210055958A patent/KR102301683B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09214916A (en) * | 1996-02-05 | 1997-08-15 | Nippon Telegr & Teleph Corp <Ntt> | Data communication retransmission device |
| KR100690242B1 (en) | 2006-04-24 | 2007-03-12 | 삼성전자주식회사 | Mobile communication terminal and method for transmitting images while using mobile messenger service |
| KR20110004429A (en) * | 2008-04-08 | 2011-01-13 | 콸콤 인코포레이티드 | Interpolation system and method |
| KR101729206B1 (en) * | 2015-11-17 | 2017-05-25 | 위올커뮤니케이션(주) | System and method for image sharing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101202766B (en) | Remote control system and method for portable terminals | |
| KR101644868B1 (en) | Inter-terminal image sharing method, terminal device, and communications system | |
| WO2013132828A1 (en) | Communication system and relay apparatus | |
| JP2022008799A5 (en) | Systems, management systems, image management methods, and programs | |
| US20200162659A1 (en) | Data conversion and photographing control method and system, gimbal assembly and unmanned aerial vehicle system | |
| US20180014063A1 (en) | Method and Apparatus for Accessing a Terminal Device Camera to a Target Device | |
| KR20120067071A (en) | Apparatus and method for remote control in mobile communication terminal | |
| CN108694995B (en) | Medical diagnosis system and method | |
| US11265475B2 (en) | Image capturing apparatus, client apparatus, method for controlling image capturing apparatus, method for controlling client apparatus, and non-transitory computer-readable storage medium | |
| JP5392553B2 (en) | Data transfer system and data transfer method | |
| KR102301683B1 (en) | Method of transferring image data using arq method and computer readable recording medium | |
| US9900447B2 (en) | Method of transmitting content between apparatuses and content transmission apparatus | |
| KR20110126831A (en) | Method and apparatus for providing web camera service in portable terminal | |
| US9247147B2 (en) | Output apparatus for outputting a captured image based on an aspect ratio change, method of controlling output apparatus, and recording medium | |
| KR20120058763A (en) | Apparatus and method for transmitting video data in video device | |
| US11470234B2 (en) | Wireless camera and method of video streaming | |
| CN108289165B (en) | Method and device for realizing camera control based on mobile phone and terminal equipment | |
| KR20120013645A (en) | Remote video monitoring system and method | |
| US11303692B2 (en) | Communication apparatus for transmitting response, communication method, and storage medium | |
| US20180131889A1 (en) | Non-transitory computer-readable storage medium, control method, and control device | |
| US20250301211A1 (en) | Control apparatus, control method, and storage medium | |
| KR102608208B1 (en) | Method, device and system for providing streaming service with improved visibility of image of interest | |
| KR102328151B1 (en) | Data transmission device and method for zero latency | |
| US20170372140A1 (en) | Head mounted display and transmission control method | |
| US20240104920A1 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 5 |