KR101578784B1 - System and method for providing addition contents at screen corner - Google Patents
System and method for providing addition contents at screen corner Download PDFInfo
- Publication number
- KR101578784B1 KR101578784B1 KR1020140107080A KR20140107080A KR101578784B1 KR 101578784 B1 KR101578784 B1 KR 101578784B1 KR 1020140107080 A KR1020140107080 A KR 1020140107080A KR 20140107080 A KR20140107080 A KR 20140107080A KR 101578784 B1 KR101578784 B1 KR 101578784B1
- Authority
- KR
- South Korea
- Prior art keywords
- content information
- pattern
- additional content
- identification code
- screen
- Prior art date
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/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은, 스크린의 모서리에 제공되는 라인 코드를 이용하여 부가 정보를 제공하는 시스템 및 방법에 관한 것으로, 특히 시청자의 시야를 거스르지 않고, 스크린의 사각 지대인 모서리 윤곽을 활용하여 식별 코드를 배치함으로써 기준 영상과 저촉되지 않으며, 식별 코드를 라인 형태의 이미지 패턴으로 구성함으로써 패턴 인식이 명확하며, 라인 패턴을 모서리에 대응되게 방향성을 가지는 "L" 타입으로 배열함으로써 원거리에서도 패턴 인식이 용이하고, 각 라인 패턴을 패턴의 유무, 길이, 두께, 유형 등으로 구분함으로써 다수의 조합이 가능한 부가 콘텐츠 정보 제공 시스템을 제공한다.The present invention relates to a system and method for providing additional information by using a line code provided at an edge of a screen, and more particularly to a system and method for providing additional information by using an edge code Pattern recognition is made clear by configuring the identification code in the form of an image pattern in the form of a line, and the pattern recognition is easy even at a long distance by arranging the line pattern in the "L" type having the direction corresponding to the corner, The present invention provides an additional content information providing system capable of combining a plurality of lines by dividing a line pattern by the presence or absence of a pattern, a length, a thickness, and a type.
일반적으로, QR 코드(Quick Response code)란 흑백 격자무늬 패턴으로 정보를 나타내는 매트릭스 형식의 2차원 바코드로서, 1994년 일본 도요타의 자회사 덴소 웨이브가 물류 관리를 위해 개발했다. 명칭은 덴소 웨이브의 등록상표 Quick Response에서 유래했으며, 기존의 세로줄 무늬 바코드는 숫자만 저장할 수 있었던 반면에 QR 코드는 이와 달리 문자 저장도 가능해 정보의 양이 무한대로 늘어나고 인터넷에 연결해 상세한 제품 정보와 이미지, 동영상 등을 보여 주는 진일보한 기술로서, 작은 정사각형의 점을 가로와 세로로 같은 수만큼 병렬시킨 매트릭스 형태의 2차원 코드이기 때문에 360°어느 방향에서도 인식 가능하며 보다 많은 정보를 기록할 수 있다. 이러한 QR 코드는 광고물이나 간판 등에 표시되어 정보를 전달하는 용도로 활용되고 있다.Generally, a QR code (Quick Response code) is a matrix-type two-dimensional bar code representing information in a monochrome plaid pattern. In 1994, Toyota's subsidiary, DENSO WAVE, developed a logistics management system. The name is derived from Denso Wave's registered trademark Quick Response. In contrast to the existing vertical bar code, only the numbers could be stored. QR code, however, can store texts so that the amount of information is infinitely increased and connected to the Internet for detailed product information and images And moving images. It is a matrix-like two-dimensional code in which the same number of small square points are arranged side by side and vertically so that it can be recognized in any direction at 360 ° and more information can be recorded. Such a QR code is used for displaying information such as advertisements or signboards.
최근에는 인쇄물뿐만 아니라 TV 방송 프로그램 상에 QR 코드를 CG(Computer Graphics) 형태로 스크린에 출력 표시하거나 DTV 데이터 방송 기술을 이용하여 QR 코드를 노출하는 추세에 있다.In recent years, there has been a tendency to display a QR code on a screen in the form of computer graphics (CG) on a TV broadcast program as well as a printed matter, or to expose a QR code using DTV data broadcasting technology.
그러나 전술한 QR 코드를 스크린에 제공한다고 할 때, 스크린의 중앙에 제공되는 QR 코드는 기준 영상을 방해하게 된다. 스크린의 모서리 일측에 배치한다고 하더라도 QR 코드는 소정의 부피를 가지고 공간을 점유하고 있기 때문에, 시청자의 시야를 거스르게 된다.However, when the above-described QR code is provided to the screen, the QR code provided at the center of the screen interferes with the reference image. The QR code occupies a space with a predetermined volume even if it is disposed at one corner of the screen, and thus the view of the viewer is opposed.
특히, QR 코드 자체가 작아서 조금만 거리가 멀어지더라도 인식에 실패할 수 있다.In particular, the QR code itself is small, so even if the distance is short, recognition may fail.
따라서 본 발명은 상기한 바와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 시청자의 시야를 거스르지 않고도 부가 콘텐츠 정보를 시청자에게 제공할 수 있는 부가 콘텐츠 정보 제공 시스템 및 방법을 제공한다.SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an additional content information providing system and method capable of providing additional content information to a viewer without violating the viewpoint of the viewer do.
본 발명의 다른 목적은 부가 콘텐츠 정보가 인코딩되는 코드 인식이 실패되지 않도록 이미지 패턴 구성이 용이한 부가 콘텐츠 정보 제공 시스템 및 방법을 제공한다. It is another object of the present invention to provide an additional content information providing system and method which can easily form an image pattern so that code recognition in which additional content information is encoded is not failed.
본 발명의 또 다른 목적은 스크린 모서리 윤곽을 활용하여 코드 인식이 가능한 부가 콘텐츠 정보 제공 시스템 및 방법을 제공한다.It is still another object of the present invention to provide a system and method for providing supplementary contents information capable of recognizing codes by utilizing a screen edge contour.
본 발명의 또 다른 목적은 특정 위치의 코드 존재 여부만을 인식하면 코드 인식이 가능한 부가 콘텐츠 정보 제공 시스템 및 방법을 제공한다.It is still another object of the present invention to provide a supplementary contents information providing system and method capable of recognizing codes by recognizing only the presence or absence of a code at a specific location.
본 발명의 또 다른 목적은 방송 정보를 인터넷 정보에 가깝게 풍부한 부가 콘텐츠 정보를 제공하도록 다수의 코드 조합이 가능한 부가 콘텐츠 정보 제공 시스템 및 방법을 제공한다.It is another object of the present invention to provide an additional content information providing system and method capable of combining a plurality of codes so as to provide additional content information that is close to Internet information.
전술한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명의 부가 콘텐츠 정보 제공 시스템은 방송 관련 부가 콘텐츠 정보를 식별 코드로 변환(인코딩)하는 방송 서버, 상기 부가 콘텐츠 정보를 생성하여 상기 방송 서버에 송출하는 콘텐츠 서버, 상기 식별 코드가 스크린 4 모서리에 제공되는 방송 수신기, 및 상기 식별 코드를 다시 상기 부가 콘텐츠 정보로 변환(디코딩)하는 스마트기기를 포함한다.According to an aspect of the present invention, there is provided a supplementary contents information providing system of the present invention includes a broadcasting server for converting (encoding) broadcasting contents related information into an identification code, A broadcast server for transmitting the identification code to the broadcast server, a broadcast receiver for providing the identification code at the corner of the screen, and a smart device for converting (decoding) the identification code back to the supplementary content information.
위에서 설명한 바와 같이, 본 발명의 구성에 의하면 다음과 같은 효과를 기대할 수 있다.As described above, according to the configuration of the present invention, the following effects can be expected.
첫째, QR 코드 기타 이차원코드처럼 스크린을 차지하지 않고, 시청자의 시선이 집중되지 않는 스크린의 모서리 공간을 활용하기 때문에, 시청자가 불편하지 않다.First, it does not inconvenience viewers because it does not occupy the screen like the QR code or other two-dimensional code and utilizes the corner space of the screen where the viewer's eyes are not concentrated.
둘째, 특정 이미지 패턴의 존재 혹은 부존재만을 인식하기만 하면 되기 때문에, 패턴 인식에 실패할 확률이 적다. Second, since it is only necessary to recognize the presence or absence of a specific image pattern, the probability of failure in pattern recognition is low.
셋째, 패턴의 유무, 길이, 두께, 유형, 및 아이콘 결합 여부 등에 따라 무수히 많은 코드 조합이 가능하기 때문에, 특별한 제한을 받지 않고 세부적인 콘텐츠 정보까지 제공할 수 있다.Third, because a large number of codes can be combined according to the presence / absence of a pattern, a length, a thickness, a type, and a combination of icons, detailed contents information can be provided without any particular limitation.
도 1은 종래 기술에 의한 부가 콘텐츠 정보 제공을 위한 식별 코드의 일례를 나타내는 개념도.
도 2는 본 발명에 의한 부가 콘텐츠 정보 제공 시스템의 구성을 나타내는 블록도.
도 3은 본 발명에 의한 스마트기기의 구성을 나타내는 블록도.
도 4는 본 발명에 의한 식별 코드 해석 APP를 나타내는 블록도.
도 5는 본 발명에 의한 식별 코드의 기본 실시예의 개념도.
도 6은 본 발명에 의한 식별 코드의 확장 실시예의 개념도.
도 7은 본 발명에 의한 식별 코드의 방송 적용 사례의 개념도.
도 8은 본 발명에 의한 부가 콘텐츠 정보 제공 방법을 나타내는 순서도.1 is a conceptual diagram showing an example of an identification code for providing additional content information according to the related art;
2 is a block diagram showing a configuration of an additional content information providing system according to the present invention;
3 is a block diagram showing a configuration of a smart device according to the present invention;
4 is a block diagram showing an identification code analysis APP according to the present invention;
5 is a conceptual diagram of a basic embodiment of an identification code according to the present invention;
6 is a conceptual diagram of an extended embodiment of an identification code according to the present invention;
7 is a conceptual diagram of a broadcast application example of an identification code according to the present invention.
8 is a flowchart showing a method of providing additional content information according to the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해 질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려 주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 도면에서 층 및 영역들의 크기 및 상대적인 크기는 설명의 명료성을 위해 과장된 것일 수 있다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Brief Description of the Drawings The advantages and features of the present invention, and how to achieve them, will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. The dimensions and relative sizes of layers and regions in the figures may be exaggerated for clarity of illustration. Like reference numerals refer to like elements throughout the specification.
이하, 상기한 바와 같은 구성을 가지는 본 발명에 의한 스크린의 모서리에 제공되는 라인 코드를 이용하여 부가 정보를 제공하는 시스템의 바람직한 실시예를 첨부된 도면을 참고하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of a system for providing additional information using line codes provided at corners of a screen according to the present invention will be described in detail with reference to the accompanying drawings.
도 2 내지 도 4를 참조하면, 본 발명의 스크린의 모서리에 제공되는 라인 코드를 이용하여 방송 관련 콘텐츠 정보를 부가하여 제공하는 시스템(100)은, 부가 콘텐츠 정보를 식별 코드(102)로 변환(인코딩)하는 방송 서버(110), 부가 콘텐츠 정보를 생성하여 방송 서버(110)에 송출하는 콘텐츠 서버(120), 식별 코드(102)가 스크린(M) 4 모서리에 제공되는 방송 수신기(130), 식별 코드(102)를 다시 콘텐츠 정보로 변환(디코딩)하는 스마트기기(140)를 포함한다.2 to 4, a system 100 for providing broadcast-related content information using a line code provided at an edge of a screen according to the present invention may be configured to convert additional content information into an identification code 102 A
스마트기기(140)는, 스마트폰, 휴대폰, 아이폰, 노트북 컴퓨터 등 이동성 단말기로서, 이동 통신망(Network)을 통한 통신이나 근거리 무선 통신 등 다양한 통신 기능을 가질 수 있다면 모두 포함될 수 있다. 여기서, 스마트기기(140)는, 스캐너나 카메라 모듈(142)이 장착되는 것으로 한다. The
스마트기기(140)는, 후술하는 제어부의 제어 신호에 따라 스크린(M)에서 식별 코드를 스캔하는 카메라 모듈(142), 스마트기기의 전반적인 동작을 제어하는 기본 프로그램과 함께 식별 코드 해석 APP가 저장되는 메모리 모듈(144), 식별 코드 해석 APP를 구동하거나 혹은 콘텐츠 서버(120)와 직접 네트워크(Network) 통신하여 식별 코드(102)를 콘텐츠 정보로 변환하는 제어 모듈(146), 부가 콘텐츠 정보를 시청자에게 보여주거나 말해주는 표시 모듈(148), 및 통신 모듈(150)을 포함한다.The
따라서 부가 콘텐츠 정보는 사용자가 직접 인식할 수 있는 문자, 숫자, 기호 혹은 그림의 조합이다. 또는 음성 조합일 수 있다. 부가 콘텐츠(addition contents) 정보는 드라마의 경우 작가, PD, 출연 배우, 소품 등과 관련한 각종 정보를 포함할 수 있다.Therefore, the additional content information is a combination of letters, numbers, symbols, or pictures that the user can directly recognize. Or voice combination. The additional contents information may include various information related to the artist, the PD, the actor, the props, etc. in the case of the drama.
여기서, 식별 코드 해석 APP는, 스크린(M)의 모서리 영역을 검출하는 모서리 검출부(P1), 모서리 영역에서 식별 코드(102)의 패턴 이미지를 획득하고, 획득된 식별 코드(102)에서 패턴 이미지를 추출하는 이미지 추출부(P2), 전술한 패턴 이미지와 대응되는 코드 데이터가 저장되는 데이터 저장부(P3), 및 기 저장된 코드 데이터를 이용하여 패턴 이미지로부터 부가 콘텐츠 정보를 생성하는 이미지 처리부(P4)를 포함한다. 여기서, 코드 데이터는 패턴 이미지를 코드 정보(102)로 변환시키는 암호이다. Here, the identification code analysis APP includes a corner detector P1 for detecting the corner area of the screen M, a pattern image of the
모서리 검출부(P1)는 스크린(M)의 모서리를 검출하고, 검출된 모서리 영역에서 패턴 이미지만을 추출하기 위하여, 그 사전 작업으로서 모서리 영역이 기울어지는 등 정렬되지 않은 경우 이를 회전시켜 정렬하는 기능은 물론이고, 스크린 사이즈가 상이한 경우에도 이를 동일한 사이즈 환경으로 사이즈 조정하는 기능도 수행할 수 있다.The edge detection unit P1 detects the edge of the screen M and extracts only the pattern image in the detected edge area. If the edge area is inclined as a preliminary operation, , And even when the screen size is different, it is also possible to perform a function of resizing it to the same size environment.
콘텐츠 서버(120)는, 부가 콘텐츠 정보를 생성하는 부가 정보 제작부(122), 부가 콘텐츠 정보를 저장하는 부가 정보 라이브러리부(124), 및 부가 콘텐츠 정보를 방송 서버(110)에 전송하는 부가 정보 송출부(124)를 포함한다.The
방송 서버(110)는, 부가 콘텐츠 정보를 식별 코드(102)로 변환하기 위하여, 콘텐츠 정보와 식별 코드(102)를 대응시켜 방송한다. 이를 위하여, 식별 코드 DB(112)와, 부가 콘텐츠 정보 DB(114), 및 부가 콘텐츠 정보를 식별 코드로 변환하는 인코딩부(116)를 포함한다.The
여기서 방송 서버(110)는, 공중파 방송 서버, 인터넷 방송 서버 등 제한이 없다. 즉, 방송은 공중파 방송에만 제한되는 것은 아니고 컴퓨터나 스마트기기 기타 무선 통신망이나 인터넷 기타 유선 통신망으로 중계되는 모든 방송을 포함하는 것으로 한다. Here, the
본 발명의 실시예에서는 방송 서버(110)와 콘텐츠 서버(120)를 각각 독립적으로 설명하였으나, 반드시 여기에 제한되는 것은 아니고, 한 개의 서버에 의하여 부가 콘텐츠 정보를 생성하고, 동시에 식별 코드로 인코딩할 수 있다.Although the
이와 같이, 본 발명의 스크린의 모서리에 제공되는 라인 코드를 이용하여 부가 정보를 제공하는 시스템(100)에 의하면, 카메라 모듈(142)이 장착된 스마트기기(140)는 방송을 시청하는 시청자에게 식별 코드 해석 APP를 이용하여 방송 관련 각종 부가 콘텐츠 정보를 서비스할 수 있다.As described above, according to the system 100 for providing the additional information using the line code provided at the corner of the screen of the present invention, the
본 발명은 기타 부가 콘텐츠 정보를 스마트기기(140)에 저장된 코드 데이터를 통해서 부가 콘텐츠 정보를 직접 디코딩할 수 있음은 물론이고, 콘텐츠 서버(120)와 네트워크 통신을 수행하여 부가 정보 라이브러리부(124)로부터 전송받을 수 있다.The present invention can directly decode the additional content information through the code data stored in the
본 발명에서 식별 코드는 패턴 이미지를 포함한다. 여기서 패턴 이미지는 스크린(M)의 4 모서리 영역에 배치 가능한 라인 코드 형태로 디자인될 수 있다.In the present invention, the identification code includes a pattern image. Here, the pattern image can be designed in the form of a line code that can be arranged in the four corner areas of the screen M. [
<기본 실시예>≪ Basic Embodiment >
도 5를 참조하면, 라인 코드는, 스크린(M)이 패턴 이미지 때문에 방해받지 않도록, 스크린(M)의 4 모서리에 위치하고, 방향성을 가지는 "L" 자 타입으로 설계된다. Referring to Fig. 5, the line code is designed as a directional "L" character type located at the four corners of the screen M so that the screen M is not disturbed by the pattern image.
따라서 각 모서리에는 "━"패턴이 있고, 없고, 그리고 "┃"자 패턴이 있고, 없고의 조합으로 구성된다. 각 모서리는 2비트(2의 제곱)의 정보를 가질 수 있다. 4 모서리는 8 비트(2의 8제곱)의 정보를 가질 수 있다. 그래서 4 모서리를 가지는 한 개의 스크린(M)은 기본적으로 255의 정보를 표현할 수 있다. Therefore, each corner has a "━" pattern, no, and a "┃" pattern. Each edge can have 2 bits (2 squared) of information. 4 edges can have 8 bits (2 to 8 squared) of information. Thus, one screen (M) having four corners can represent 255 information basically.
가령, 있으면 "1", 없으면 "0" 이 되기 때문에, 4모서리에 "L"패턴이 모두 있는 경우, "11 11 11 11"이 되어 "255"의 값을 갖게 되고(이때, 4 모서리에 패턴이 아무도 없는 경우는 배제된다.), 첫 번째 1모서리에만 "L"패턴이 있는 경우 "11 00 00 00"이 되어 "2"의 값을 갖게 된다.If there is an "L" pattern at the four corners, the pattern becomes "11 11 11 11" and has a value of "255" (at this time, Quot; L "pattern is present in only the first corner, it becomes" 11 00 00 00 ", so that it has a value of "2 ".
이와 같이 최소한 스크린의 각 모서리에 있는 라인 패턴이 있고, 없고만 인식하면 충분하기 때문에, 패턴 인식에 실패할 확률이 거의 없다.As such, there is at least a line pattern at each corner of the screen and there is little chance of failing to recognize the pattern because it is sufficient to recognize only the line pattern.
<제1확장 실시예>≪ First Expansion Embodiment >
위 라인 패턴의 식별 코드를 더 확장할 수 있다.The identification code of the above line pattern can be further extended.
도 6을 참조하면, 라인이 있고, 없고 외에 라인의 길이, 굵기, 색상, 유형(예컨대, 실선/점선 내지는 직선/요철선), 혹은 아이콘과의 결합 유무/위치 등을 더 포함함으로써 식별 코드 값은 더 많아질 수 있다. 6, there is a line, and in addition to the absence, a line length, a thickness, a color, a type (for example, solid line / dotted line or straight line / ridge line) Can be more.
가령, 제1모서리는 라인의 있고(ⓐ), 없고(ⓑ)의 결합으로 코드화되어 있고, 제2모서리는 긴 라인(ⓒ)과, 짧은 라인(ⓓ)의 결합으로 코드화되어 있고, 제3모서리는 실선 라인(ⓔ)과 점선 라인(ⓕ)의 결합으로 코드화되어 있으며, 제4모서리는 아이콘이 있고(ⓖ), 없고(ⓗ)의 결합으로 코드화되어 있다. 그 밖에 굵은 라인과 가는 라인의 결합, 및 각종 컬러 라인의 결합 등을 고려해 볼 수 있다. 여기서는 라인 패턴 인식이 비교적 용이한 라인의 길이 및 유형 그리고 아이콘 유무를 예로 들어 설명하기로 한다.For example, the first edge is coded by a combination of (a), (b) and (c), the second edge is coded by the combination of a long line (c) and a short line (d) Is coded by a combination of a solid line () and a dotted line (D), and the fourth edge is coded by a combination of (D) and (D). Other combinations of bold lines and thin lines, and combinations of various color lines can be considered. Here, the length and type of the line, in which the line pattern recognition is relatively easy, and the presence or absence of the icon will be described as an example.
가령, 라인의 유무(라인이 있고, 없고) 외에 라인의 길이(긴 라인과 짧은 라인), 라인의 유형(실선 라인과 점선 라인), 그리고 라인과 아이콘의 결합 유무(아이콘의 있고 없고)를 더 포함할 때, 모두 32비트(2의 32제곱 = 최대 4,294,967,296)의 구분이 가능하다.For example, in addition to the presence or absence of a line (with or without a line), the length of the line (long and short lines), the type of line (solid and dashed lines) When included, all 32 bits (32 squared of 2 = up to 4,294,967,296) can be distinguished.
<제2확장 실시예>≪ Second Expansion Embodiment >
도면에는 도시되어 있지 않지만, 전술한 제1확장 실시예의 라인 패턴을 다시 2 줄로 확장한다면, 32비트 X 32비트(2의 32제곱 X 2의 32제곱)까지 콘텐츠 정보를 확보할 수 있다. 이정도의 정보라면, IPv6 주소에 버금가기 때문에, 인터넷 주소로서도 사용가능하다.Although not shown in the figure, if the line pattern of the above-described first extended embodiment is extended to two lines again, content information can be obtained up to 32 bits X 32 bits (32 squares of X 2 and 32 squares of 2). If this information is similar to the IPv6 address, it can also be used as an Internet address.
도 7을 참조하면, 전술한 같이, 32비트로 식별 코드의 범위를 확장할 때, 다음과 같이 부가 콘텐츠 구분을 위한 식별 코드 설계가 가능하다.Referring to FIG. 7, as described above, when the range of the identification code is extended to 32 bits, it is possible to design the identification code for additional content classification as follows.
먼저, 채널별로 ID를 설정하고, 각 채널의 프로그램 ID를 설정하며, 각 프로그램에서 방송 시간별로 ID를 설정할 수 있다.First, an ID is set for each channel, a program ID of each channel is set, and an ID is set for each program in each program.
일례로, 전술한 채널 ID는 8 비트로 배정하여, 최대 255 채널을 구분할 수 있고, 전술한 프로그램 ID는 16 비트로 배정하여, 최대 65,536 프로그램을 구분할 수 있으며, 전술한 방송 시간 ID는 8 비트로 배정하여 최대 255 영역으로 구분할 수 있다.For example, the above-mentioned channel ID can be allocated to 8 bits, and a maximum of 255 channels can be distinguished. The program ID can be allocated to 16 bits, and a maximum of 65,536 programs can be distinguished. It can be divided into 255 areas.
이하, 스크린의 모서리에 제공되는 라인 코드를 이용하여 부가 정보를 제공하는 방법을 설명한다.Hereinafter, a method of providing additional information using a line code provided at the corner of the screen will be described.
먼저 부가 콘텐츠 정보의 인코딩 과정을 설명한다.First, the encoding process of additional content information will be described.
전술한 바와 같이 식별 코드를 설계한다. 채널 ID, 프로그램 ID, 및 방송시간 ID와 대응되도록 암호화한다. 콘텐츠 서버로부터 부가 콘텐츠 정보를 송출 받으면 부가 콘텐츠 정보를 식별 코드로 인코딩한다.The identification code is designed as described above. The channel ID, the program ID, and the broadcast time ID. When receiving the additional content information from the content server, the additional content information is encoded into the identification code.
다음 부가 콘텐츠 정보의 디코딩 과정을 설명한다.Next, a decoding process of the additional content information will be described.
사전 준비 과정으로서 식별 코드 해석 APP를 구동한다.As an advance preparation process, the identification code analysis APP is driven.
콘텐츠 서버(120)에 식별 코드 해석 APP가 등록되고, 시청자는 스크린의 식별 코드 혹은 별도의 QR 코드나 RFID 테그 등을 카메라부로 촬영하거나 스캔하면, 식별 코드 해석 APP를 어렵지 않게 설치할 수 있게 된다. 혹은 콘텐츠 서버(120)는 앱스토어나 티스토어 같은 공지의 사이트와 링크하면, 시청자는 앱스토어나 웹 공간에서 식별 코드 해석 APP를 검색하여 직접 다운 설치할 수도 있다. 편의상 식별 코드 해석 APP가 다운로드 되면, 바탕 화면에 관련 아이콘을 위치시켜 바로 활성화시킬 수 있도록 한다.The identification code interpretation APP is registered in the
식별 코드 해석 APP가 구동 되면, 스마트기기(140)의 카메라 모듈(142)을 이용하여 방송 수신기(130)의 스크린(M)을 촬영한다.(S10)When the identification code interpretation APP is activated, the screen M of the
이때, 모서리 검출부(P1)가 활성화되어 스크린(M)의 4 모서리를 검출한다.(S20)At this time, the edge detector P1 is activated to detect the four corners of the screen M. (S20)
스크린(M)을 정렬(회전 정렬/사이즈 정렬)한다.(S30) The screen M is aligned (rotational alignment / size alignment) (S30)
스크린(M)의 4 모서리는 각각의 고유 식별 코드 값을 가지기 때문에, 그 순서가 고려되어야 한다. 따라서 어떤 각도에서 스크린(M)이 촬영되더라도 스크린(M)을 정렬하여 1개의 모서리를 기준으로 시계 방향으로 순서가 정해질 수 있다. 또한 방송 수신기(130)마다 스크린(M) 사이즈가 다를 수 있기 때문에, 식별 코드(102)를 추출하기 전에 회전 방향 및 사이즈가 정렬되어야 한다.Since the four corners of the screen M have respective unique identification code values, the order must be taken into account. Therefore, even if the screen M is taken at an angle, the screen M can be aligned and clockwise oriented with respect to one edge. Also, since the size of the screen M may be different for each
식별 코드(102)를 추출한다.(S40)The
스크린(M)의 모서리가 검출되고, 스크린(M)이 정렬되면, 이미지 추출부(P2)를 이용하여 모서리 영역에서 식별 코드(102)의 패턴 이미지를 추출한다.When the edge of the screen M is detected and the screen M is aligned, the
식별 코드(102)를 해석하여(S50), 부가 콘텐츠 정보로 변환한다.(S60)The
이미지 처리부(P4)는 데이터 저장부(P3)의 코드 데이터를 이용하여 패턴 이미지를 해석하고, 패턴 이미지에서 부가 콘텐츠 정보를 생성한다.The image processing unit P4 analyzes the pattern image using the code data of the data storage unit P3 and generates additional content information in the pattern image.
가령, 패턴 이미지를 분석하여, 패턴 이미지가 기본적 정보를 가지는 경우 스마트기기(140) 자체적으로 부가 콘텐츠 정보를 생성할 수 있다. 혹은 패턴 이미지가 동영상 정보를 가지는 경우 콘텐츠 서버(120)의 부가 정보 라이브러리부(124)로부터 부가 콘텐츠 정보를 제공받을 수 있다.For example, the pattern image may be analyzed to generate additional content information on the
이상에서 살펴본 바와 같이, 본 발명은 라인 패턴을 스크린의 모서리 영역에 배치하여 기준 영상과 저촉되지 않고, 라인 패턴을 모서리에 대응되게 방향성을 가지는 "L" 타입으로 배열함으로써 원거리에서도 쉽게 인식 가능하고, 각 라인 패턴을 패턴 유무, 길이, 두께, 유형, 및 아이콘 결합 등으로 구분하여 인터넷 주소에 버금가는 다수의 조합이 가능한 부가 콘텐츠 정보 제공 시스템을 제공하는 구성을 기술적 사상으로 하고 있음을 알 수 있다. 이와 같은 본 발명의 기본적인 기술적 사상의 범주 내에서, 당업계의 통상의 지식을 가진 자에게 있어서는 다른 많은 변형이 가능할 것이다.As described above, according to the present invention, the line pattern is arranged in the corner area of the screen so that the line pattern is not in conflict with the reference image and the line pattern is arranged in the "L" It can be seen that the technical idea is to provide a supplementary contents information providing system in which each line pattern is divided into a pattern presence / absence, a length, a thickness, a type, and a combination of icons. Many other modifications will be possible to those skilled in the art, within the scope of the basic technical idea of the present invention.
100: 부가 콘텐츠 정보 제공 시스템 102: 식별 코드
110: 방송 서버 112: 식별 코드 DB
114: 부가 콘텐츠 정보 DB 116: 인코딩부
120: 콘텐츠 서버 122: 부가 정보 제작부
124: 부가 정보 라이브러리부 126: 부가 정보 송출부
130: 방송 수신기 140: 스마트기기
142: 카메라 모듈 144: 메모리 모듈
146: 제어 모듈 148: 표시 모듈
150: 통신 모듈 P: 식별 코드 해석 애플리케이션
P1: 모서리 검출부 P2: 이미지 추출부
P3: 데이터 저장부 P4: 이미지 처리부100: Additional content information providing system 102: Identification code
110: broadcasting server 112: identification code DB
114: Additional content information DB 116:
120: Content server 122:
124: additional information library unit 126: additional information transmission unit
130: Broadcast receiver 140: Smart device
142: camera module 144: memory module
146: Control module 148: Display module
150: Communication module P: Identification code analysis application
P1: edge detection unit P2: image extraction unit
P3: Data storage unit P4: Image processing unit
Claims (16)
상기 부가 콘텐츠 정보를 생성하여 상기 방송 서버에 송출하는 콘텐츠 서버;
상기 식별 코드가 스크린 4 모서리에 제공되는 방송 수신기; 및
상기 식별 코드를 다시 상기 부가 콘텐츠 정보로 변환(디코딩)하는 스마트기기; 를 포함하고,
상기 스마트기기는,
상기 스크린에서 상기 식별 코드를 스캔하는 카메라부;
상기 식별 코드 해석 애플리케이션(APP)이 저장되는 메모리부;
상기 식별 코드 해석 애플리케이션(APP)을 구동하는 제어부; 및
부가 콘텐츠 정보를 시청자에게 보여주거나 말해주는 표시부;를 포함하며,
상기 식별 코드 해석 애플리케이션(APP)은,
상기 스크린 모서리 검출부;
상기 스크린의 모서리 영역에서 상기 식별 코드를 획득하고, 획득된 상기 식별 코드에서 패턴 이미지를 추출하는 이미지 추출부;
상기 패턴 이미지와 대응되는 코드 데이터가 저장되는 데이터 저장부;
상기 코드 데이터를 이용하여 상기 패턴 이미지로부터 상기 부가 콘텐츠 정보를 생성하는 이미지 처리부;를 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.A broadcast server for converting (encoding) broadcast-related additional content information into an identification code;
A content server for generating the additional content information and sending the generated additional content information to the broadcast server;
A broadcast receiver in which the identification code is provided at an edge of a screen; And
A smart device that converts (decodes) the identification code into the additional content information again; Lt; / RTI >
The smart device comprises:
A camera unit for scanning the identification code on the screen;
A memory unit for storing the identification code analysis application (APP);
A control unit for driving the identification code analysis application (APP); And
And a display unit for displaying or telling additional content information to the viewer,
The identification code analysis application (APP)
The screen edge detector;
An image extracting unit for obtaining the identification code in an edge area of the screen and extracting a pattern image from the obtained identification code;
A data storage unit for storing code data corresponding to the pattern image;
And an image processing unit for generating the additional content information from the pattern image using the code data.
상기 콘텐츠 서버는,
상기 부가 콘텐츠 정보를 생성하는 부가 정보 제작부;
상기 부가 콘텐츠 정보를 저장하는 부가 정보 라이브러리부; 및
상기 부가 콘텐츠 정보를 방송 서버에 전송하는 부가 정보 송출부;를 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.The method according to claim 1,
The content server comprises:
An additional information production unit for generating the additional content information;
An additional information library unit for storing the additional content information; And
And an additional information transmitting unit for transmitting the additional content information to a broadcasting server.
상기 부가 콘텐츠 정보는, 시청자가 직접 인식 가능한 문자, 숫자, 기호, 그림, 및 음성의 조합인 것을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.3. The method of claim 2,
Wherein the additional content information is a combination of characters, numbers, symbols, pictures, and voices that can be directly recognized by the viewer.
상기 스마트기기는, 상기 콘텐츠 서버와 직접 네트워크 통신하여 상기 식별 코드를 상기 콘텐츠 정보로 변환하는 것을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.The method according to claim 1,
Wherein the smart device communicates directly with the content server to convert the identification code into the content information.
상기 패턴 이미지는, 라인 패턴을 포함하고,
상기 라인 패턴은 상기 스크린의 4 모서리에 위치하는 "━"패턴이 있고, 없고, 그리고 "┃"자 패턴이 있고, 없고의 조합인 것을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.The method according to claim 1,
Wherein the pattern image includes a line pattern,
Characterized in that the line pattern is a combination of " ━ "patterns located at four corners of the screen, no and" ┃ "patterns, and no combination.
상기 패턴 이미지는, 라인 패턴을 포함하고,
상기 라인 패턴은 "━"패턴과 "┃"자 패턴의 조합으로 구성되는 소정의 방향을 가지는 "L" 자 타입이고, 상기 라인 패턴 인식은, "━"패턴과 "┃"자 패턴의 유무, 길이, 유형, 및 아이콘 결합 여부에 따라 결정되는 것을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.The method according to claim 1,
Wherein the pattern image includes a line pattern,
Wherein the line pattern is an " L "character type having a predetermined direction composed of a combination of a "-" pattern and an & The length, the type, and the combination of the icons.
상기 부가 콘텐츠 정보를 생성하여 상기 방송 서버에 송출하는 콘텐츠 서버;
상기 라인 패턴이 스크린 4 모서리에 제공되는 방송 수신기; 및
상기 라인 패턴을 다시 상기 부가 콘텐츠 정보로 디코딩하는 스마트기기; 를 포함하고,
상기 라인 패턴은 "━"패턴과 "┃"자 패턴의 조합으로 구성되는 소정의 방향을 가지는 "L" 자 타입이고, 상기 라인 패턴 인식은, "━"패턴과 "┃"자 패턴이 있고, 없고 여부에 따라 결정되는 것을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.A broadcast server for encoding the broadcast related supplementary content information into an identification code of a line pattern;
A content server for generating the additional content information and sending the generated additional content information to the broadcast server;
A broadcast receiver in which the line pattern is provided at an edge of a screen; And
A smart device for decoding the line pattern again with the additional content information; Lt; / RTI >
Wherein the line pattern is an "L" character type having a predetermined direction composed of a combination of a "━" pattern and an "┃" character pattern, the line pattern recognition includes a "━" pattern and an " The additional content information providing system comprising:
상기 라인 패턴 인식은,
"━"패턴과 "┃"자 패턴이 길고, 짧고 여부에 의하여 결정되는 것을 더 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.10. The method of claim 9,
In the line pattern recognition,
Wherein the additional content information providing system further comprises that the "-" pattern and the "? &Quot; pattern are determined by whether they are long or short.
상기 라인 패턴 인식은,
"━"패턴과 "┃"자 패턴이 실선, 점선 여부에 의하여 결정되는 것을 더 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.10. The method of claim 9,
In the line pattern recognition,
Wherein the additional content information providing system is further configured to determine whether the "━" pattern and the "┃" pattern are determined by a solid line or dotted line.
상기 라인 패턴 인식은,
"━"패턴과 "┃"자 패턴이 두껍고, 얇고 여부에 의하여 결정되는 것을 더 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.10. The method of claim 9,
In the line pattern recognition,
Wherein the additional content information providing system is further configured to determine whether the "━" pattern and the "┃" pattern are thick and thin.
상기 라인 패턴 인식은,
"━"패턴과 "┃"자 패턴이 검정색이고, 컬러이고 여부에 의하여 결정되는 것을 더 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템.10. The method of claim 9,
In the line pattern recognition,
Wherein the additional content information providing system further comprises that the "-" pattern and the "? &Quot; pattern are determined to be black and whether or not they are colored.
상기 라인 패턴 인식은,
"━"패턴과 "┃"자 패턴이 아이콘과의 결합을 가지고 있고, 없고 여부에 의하여 결정되는 것을 더 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 시스템. 10. The method of claim 9,
In the line pattern recognition,
Wherein the additional content information providing system further comprises that the "-" pattern and the "?"Pattern are determined by whether or not there is a combination with the icon.
상기 스크린의 4 모서리를 검출하는 단계;
상기 스크린의 방향 및 사이즈를 정렬하는 단계;
상기 4 모서리에서 식별 코드를 추출하는 단계;
상기 식별 코드에서 패턴 이미지를 해석하는 단계; 및
상기 패턴 이미지와 대응되는 부가 콘텐츠 정보로 변환하여 제공하는 단계;를 포함하여 구성됨을 특징으로 하는 부가 콘텐츠 정보 제공 방법.
Photographing a screen in which an identification code is arranged at four corners;
Detecting four corners of the screen;
Aligning the orientation and size of the screen;
Extracting an identification code from the four corners;
Interpreting the pattern image in the identification code; And
And converting the additional content information into additional content information corresponding to the pattern image to provide the additional content information.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140107080A KR101578784B1 (en) | 2014-08-18 | 2014-08-18 | System and method for providing addition contents at screen corner |
US15/505,057 US20170337408A1 (en) | 2014-08-18 | 2015-08-18 | Sign, vehicle number plate, screen, and ar marker including boundary code on edge thereof, and system for providing additional object information by using boundary code |
PCT/KR2015/008585 WO2016028048A1 (en) | 2014-08-18 | 2015-08-18 | Sign, vehicle number plate, screen, and ar marker including boundary code on edge thereof, and system for providing additional object information by using boundary code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140107080A KR101578784B1 (en) | 2014-08-18 | 2014-08-18 | System and method for providing addition contents at screen corner |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101578784B1 true KR101578784B1 (en) | 2015-12-18 |
Family
ID=55081414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140107080A KR101578784B1 (en) | 2014-08-18 | 2014-08-18 | System and method for providing addition contents at screen corner |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101578784B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017142111A1 (en) * | 2016-02-19 | 2017-08-24 | 주식회사 트리니티랩 | Smart device remote control system using audible frequency band audio signal |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101243991B1 (en) | 2011-03-28 | 2013-03-14 | 한국식품연구원 | Food information provision system and method thereof using QR code limked with broadcasting program |
-
2014
- 2014-08-18 KR KR1020140107080A patent/KR101578784B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101243991B1 (en) | 2011-03-28 | 2013-03-14 | 한국식품연구원 | Food information provision system and method thereof using QR code limked with broadcasting program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017142111A1 (en) * | 2016-02-19 | 2017-08-24 | 주식회사 트리니티랩 | Smart device remote control system using audible frequency band audio signal |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10122888B2 (en) | Information processing system, terminal device and method of controlling display of secure data using augmented reality | |
TWI523539B (en) | Network media device with code recognition | |
CN103400099B (en) | Terminal and two-dimensional code identification method | |
KR100677502B1 (en) | Message composing method in mobile communication terminal based on augmented reality and its mobile communication terminal | |
WO2022035697A9 (en) | Machine-readable label generator | |
CN102624697A (en) | Medium interaction method based on two-dimensional codes and medium interaction system | |
KR101281384B1 (en) | Method for transmitting and receiving data, display apparatus and mobile terminal thereof | |
CN103761062B (en) | A kind of method at the corresponding material of two-dimension code area display and mobile terminal | |
CN101895722A (en) | Method and system for acquiring two-dimensional code electronic ticket by using set-top box | |
KR101310881B1 (en) | Smart Robotics Apparatus and Dynamic Service providing method using the Smart Robotics Apparatus | |
CN111507122A (en) | Graphic code identification method and device, storage medium and terminal | |
KR20210059518A (en) | Contents generating device for certificating genuine product and system for integrated certification of using the same | |
CN105447534A (en) | Imaged-based information presenting method and device | |
KR20100092256A (en) | Method for recognizing a text from an image | |
CN104200252A (en) | Bar code data-based functional logic jumping method, client and system | |
KR101578784B1 (en) | System and method for providing addition contents at screen corner | |
CN111163343A (en) | Method for recognizing pattern recognition code and display device | |
KR102188126B1 (en) | Apparatus for discriminating counterfeit and method thereof | |
KR102155855B1 (en) | Apparatus for discriminating counterfeit and method thereof | |
US20170337408A1 (en) | Sign, vehicle number plate, screen, and ar marker including boundary code on edge thereof, and system for providing additional object information by using boundary code | |
CN102779115A (en) | Information processing method, device and system | |
KR102292595B1 (en) | Apparatus for recognizing watermark using image integrating QR code and watermark and method thereof | |
CN105069393A (en) | Two-dimensional code malicious reading-preventing method and device | |
JP5123794B2 (en) | IDENTIFICATION INFORMATION OUTPUT DEVICE, PROGRAM THEREOF, PROGRAM TRANSMITTING DEVICE, AND IC CARD | |
KR101625751B1 (en) | AR marker having boundary code, and system, and method for providing augmented reality using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20191224 Year of fee payment: 5 |