KR20140063859A - 모바일 환경에서 지속적인 패턴 매칭을 위한 방법 및 장치 - Google Patents
모바일 환경에서 지속적인 패턴 매칭을 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR20140063859A KR20140063859A KR1020147010591A KR20147010591A KR20140063859A KR 20140063859 A KR20140063859 A KR 20140063859A KR 1020147010591 A KR1020147010591 A KR 1020147010591A KR 20147010591 A KR20147010591 A KR 20147010591A KR 20140063859 A KR20140063859 A KR 20140063859A
- Authority
- KR
- South Korea
- Prior art keywords
- matching
- features
- local
- matched
- reduced set
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/94—Hardware or software architectures specially adapted for image or video understanding
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도 1은 다양한 양상들을 구현하기 위한 예시적인 시스템이다.
도 2는 몇몇 양상들에 따른 예시적인 통신 디바이스를 도시한다.
도 3은 몇몇 양상들에 따른 예시적인 컴퓨팅 디바이스를 도시한다.
도 4는 몇몇 양상들에 따라, 패턴 매칭을 수행하기 위한 방법을 도시한다.
도 5는 몇몇 양상들에 따라 정보를 제시하기 위한 패턴 인식을 이용하기 위한 방법을 도시한다.
도 6은 몇몇 양상들에 따른 예시적인 오브젝트 및 특징들의 감소된 세트들을 도시한다.
도 7은 몇몇 양상들에 따라, 패턴 매칭을 수행하기 위한 장치를 도시한다.
도 8은, 몇몇 양상들에 따라, 정보를 제시하기 위해 패턴 인식을 이용하기 위한 장치를 도시한다.
Claims (52)
- 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법으로서,
매칭될 오브젝트를 통신 디바이스에 의해 포착하는 단계;
매칭될 오브젝트로부터 특징들의 적어도 하나의 감소된 세트를 추출하는 단계;
상기 매칭될 오브젝트가, 상기 통신 디바이스 상에 저장된 로컬 라이브러리 내의 복수의 공지된 오브젝트들 중 하나에 매칭하는지 여부에 관한 결정을 생성하는 단계;
상기 로컬 라이브러리에 로컬 매칭이 존재하는 것으로 상기 결정이 나타내면, 상기 오브젝트의 매칭을 표현하는 표시를 제시하는 단계; 및
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 것으로 상기 결정이 나타내는 경우, 원격 매칭 결정을 위해 상기 특징들의 적어도 하나의 감소된 세트를 포함하는 매칭 요청을 송신하는 단계를 포함하는,
클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 결정을 생성하는 단계는, 상기 매칭될 오브젝트의 완전한 표현에 기초하여, 상기 로컬 라이브러리에 로컬 매칭이 존재하는지 여부를 결정하는 단계를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 결정을 생성하는 단계는, 상기 매칭될 오브젝트로부터의 상기 특징들의 적어도 하나의 감소된 세트에 기초하여, 상기 로컬 라이브러리에 로컬 매칭이 존재하는지 여부를 결정하는 단계를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
원격 매칭의 표시가 리턴될 때까지, 원격 매칭 결정을 위해, 상기 매칭될 오브젝트로부터 추출된 특징들의 복수의 감소된 세트들로부터 특징들의 추가적인 감소된 세트들을 지속적으로 전송하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 4 항에 있어서,
특징들의 추가적인 감소된 세트들을 지속적으로 전송하는 단계는, 실질적으로 연속적으로 전송하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 4 항에 있어서,
특징들의 추가적인 감소된 세트들을 지속적으로 전송하는 단계는, 주기적으로 전송하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 4 항에 있어서,
특징들의 추가적인 감소된 세트들을 지속적으로 전송하기 전에, 상기 매칭될 오브젝트에 대한 추가적인 정보에 대한 서버-개시된 요청을 수신하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 경우, 특징들의 추가적인 감소된 세트들을 포함하는 하나 또는 그 초과의 클라이언트-개시된 매칭 요청들을 송신하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 4 항에 있어서,
상기 특징들의 적어도 하나의 감소된 세트 또는 상기 특징들의 추가적인 감소된 세트들 중 적어도 하나를 갖는 콘텍스트 정보를 송신하는 단계; 및
상기 매칭될 오브젝트에 대한 하나 또는 그 초과의 잠재적인 매칭들을 수신하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 9 항에 있어서,
상기 콘텍스트 정보는, 위치 정보, 사용자 선호도 정보 또는 시간 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 9 항에 있어서,
콘텍스트-특정 패턴 매칭 애플리케이션을 론칭하는 단계;
상기 콘텍스트-특정 패턴 매칭 애플리케이션의 실행을 통해 상기 오브젝트를 획득하는 단계를 더 포함하고,
상기 콘텍스트 정보는 콘텍스트-특정 패턴 매칭 애플리케이션에 고유하거나 그로부터 유도되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 로컬 라이브러리에서 로컬 매칭이 발견되지 않은 것으로 상기 결정이 나타내는 경우, 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들에 기초하여, 상기 오브젝트의 로컬 매칭을 위해 상기 로컬 라이브러리를 지속적으로 탐색하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 12 항에 있어서,
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 것으로 상기 결정이 나타내면, 상기 매칭될 오브젝트로부터 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들을 추출하는 단계;
하나 또는 그 초과의 추가적인 결정들 중 하나가 로컬 매칭이 존재하는 것으로 나타낼 때까지, 상기 특징들의 적어도 하나의 감소된 세트 및 상기 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들이 상기 로컬 라이브러리의 복수의 공지된 오브젝트들 중 하나에 매칭하는지 여부에 관한 상기 하나 또는 그 초과의 결정들을 생성하는 단계;
하나 또는 그 초과의 결정들이 어떠한 로컬 매칭도 존재하지 않는 것을 나타내면, 상기 특징들의 적어도 하나의 감소된 세트 또는 상기 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들 중 대응하는 세트를 각각 포함하는 매칭 요청들을 서버에 지속적으로 전송하는 단계; 및
상기 매칭 요청들에 대한 응답들을 지속적으로 수신하는 단계를 더 포함하고,
상기 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들의 추출, 상기 하나 또는 그 초과의 추가적인 결정들의 생성, 및 상기 매칭 요청들의 지속적인 전송은, 상기 응답들 중 하나가 원격 매칭 오브젝트를 식별하는 경우 종료되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 매칭 요청에 대한 응답을 수신하는 단계를 더 포함하고,
상기 응답은, 상기 매칭될 오브젝트에 대한 하나 또는 그 초과의 잠재적인 매칭들을 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 14 항에 있어서,
상기 하나 또는 그 초과의 잠재적인 매칭들 중 선택된 매칭을 매칭 오브젝트인 것으로 나타내는 사용자 입력을 수신하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 14 항에 있어서,
매칭 오브젝트에 대한 탐색을 계속하도록 나타내는 사용자 입력을 수신하는 단계를 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 매칭 요청에 대한 응답을 수신하는 단계를 더 포함하고,
상기 응답은, 신뢰도 레벨 임계치를 초과하는 매칭 신뢰도 레벨을 갖는 매칭 오브젝트를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
추출하는 단계는, 배경 정보를 제거하는 단계 또는 상기 오브젝트 상에서 엣지 검출 동작을 수행하는 단계 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 오브젝트는 정적 이미지, 동적 이미지 또는 오디오 레코딩 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 제 1 항에 있어서,
상기 오브젝트는, 이미지, 매트릭스 바코드, 단어, 문자, 수화 제스쳐 또는 노래 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하는 방법. - 컴퓨터 프로그램 물건으로서,
컴퓨터 판독가능 매체를 포함하고,
상기 컴퓨터 판독가능 매체는,
컴퓨터로 하여금, 매칭될 오브젝트를 포착하게 하기 위한 적어도 하나의 명령;
상기 컴퓨터로 하여금, 매칭될 오브젝트로부터 특징들의 적어도 하나의 감소된 세트를 추출하게 하기 위한 적어도 하나의 명령;
상기 컴퓨터로 하여금, 상기 매칭될 오브젝트가 로컬 라이브러리 내의 복수의 공지된 오브젝트들 중 하나에 매칭하는지 여부에 관한 결정을 생성하게 하기 위한 적어도 하나의 명령;
상기 로컬 라이브러리에 로컬 매칭이 존재하는 것으로 상기 결정이 나타내면, 상기 컴퓨터로 하여금, 상기 오브젝트의 매칭을 표현하는 표시를 제시하게 하기 위한 적어도 하나의 명령; 및
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 것으로 상기 결정이 나타내는 경우, 상기 컴퓨터로 하여금, 원격 매칭 결정을 위해 상기 특징들의 적어도 하나의 감소된 세트를 포함하는 매칭 요청을 송신하게 하기 위한 적어도 하나의 명령을 포함하는,
컴퓨터 프로그램 물건. - 장치로서,
매칭될 오브젝트를 포착하기 위한 수단;
매칭될 오브젝트로부터 특징들의 적어도 하나의 감소된 세트를 추출하기 위한 수단;
상기 매칭될 오브젝트가 로컬 라이브러리 내의 복수의 공지된 오브젝트들 중 하나에 매칭하는지 여부에 관한 결정을 생성하기 위한 수단;
상기 로컬 라이브러리에 로컬 매칭이 존재하는 것으로 상기 결정이 나타내면, 상기 오브젝트의 매칭을 표현하는 표시를 제시하기 위한 수단; 및
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 것으로 상기 결정이 나타내는 경우, 원격 매칭 결정을 위해 상기 특징들의 적어도 하나의 감소된 세트를 포함하는 매칭 요청을 송신하기 위한 수단을 포함하는,
장치. - 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치로서,
매칭될 오브젝트를 포착하고;
매칭될 오브젝트로부터 특징들의 적어도 하나의 감소된 세트를 추출하고;
상기 매칭될 오브젝트가 로컬 라이브러리 내의 복수의 공지된 오브젝트들 중 하나에 매칭하는지 여부에 관한 결정을 생성하고;
상기 로컬 라이브러리에 로컬 매칭이 존재하는 것으로 상기 결정이 나타내면, 상기 오브젝트의 매칭을 표현하는 표시를 제시하고; 그리고
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 것으로 상기 결정이 나타내는 경우, 원격 매칭 결정을 위해 상기 특징들의 적어도 하나의 감소된 세트를 포함하는 매칭 요청을 송신하도록
구성되는 적어도 하나의 프로세서; 및
상기 적어도 하나의 프로세서에 커플링되는 메모리를 포함하는,
클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 결정을 생성하는 것은, 상기 매칭될 오브젝트의 완전한 표현에 기초하여, 상기 로컬 라이브러리에 로컬 매칭이 존재하는지 여부를 결정하는 것을 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 결정을 생성하는 것은, 상기 매칭될 오브젝트로부터의 상기 특징들의 적어도 하나의 감소된 세트에 기초하여, 상기 로컬 라이브러리에 로컬 매칭이 존재하는지 여부를 결정하는 것을 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 프로세서는,
원격 매칭의 표시가 리턴될 때까지, 원격 매칭 결정을 위해, 상기 매칭될 오브젝트로부터 추출된 특징들의 복수의 감소된 세트들로부터 특징들의 추가적인 감소된 세트들을 지속적으로 전송하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 26 항에 있어서,
특징들의 추가적인 감소된 세트들을 지속적으로 전송하는 것은, 실질적으로 연속적으로 전송하는 것을 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 26 항에 있어서,
특징들의 추가적인 감소된 세트들을 지속적으로 전송하는 것은, 주기적으로 전송하는 것을 더 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 26 항에 있어서,
상기 프로세서는,
특징들의 추가적인 감소된 세트들을 지속적으로 전송하기 전에, 상기 매칭될 오브젝트에 대한 추가적인 정보에 대한 서버-개시된 요청을 수신하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 프로세서는,
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 경우, 특징들의 추가적인 감소된 세트들을 포함하는 하나 또는 그 초과의 클라이언트-개시된 매칭 요청들을 송신하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 26 항에 있어서,
상기 프로세서는,
상기 특징들의 적어도 하나의 감소된 세트 또는 상기 특징들의 추가적인 감소된 세트들 중 적어도 하나를 갖는 콘텍스트 정보를 송신하고; 그리고
상기 매칭될 오브젝트에 대한 하나 또는 그 초과의 잠재적인 매칭들을 수신하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 31 항에 있어서,
상기 콘텍스트 정보는, 위치 정보, 사용자 선호도 정보 또는 시간 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 31 항에 있어서,
상기 프로세서는,
콘텍스트-특정 패턴 매칭 애플리케이션을 론칭하고; 그리고
상기 콘텍스트-특정 패턴 매칭 애플리케이션의 실행을 통해 상기 오브젝트를 획득하도록 추가로 구성되고,
상기 콘텍스트 정보는 콘텍스트-특정 패턴 매칭 애플리케이션에 고유하거나 그로부터 유도되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 프로세서는,
상기 로컬 라이브러리에서 로컬 매칭이 발견되지 않은 것으로 상기 결정이 나타내는 경우, 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들에 기초하여, 상기 오브젝트의 매칭을 위해 상기 로컬 라이브러리를 지속적으로 탐색하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 34 항에 있어서,
상기 프로세서는,
상기 로컬 라이브러리에 어떠한 로컬 매칭도 존재하지 않는 것으로 상기 결정이 나타내면, 상기 매칭될 오브젝트로부터 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들을 추출하고;
하나 또는 그 초과의 추가적인 결정들 중 하나가 로컬 매칭이 존재하는 것으로 나타낼 때까지, 상기 특징들의 적어도 하나의 감소된 세트 및 상기 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들이 상기 로컬 라이브러리의 복수의 공지된 오브젝트들 중 하나에 매칭하는지 여부에 관한 상기 하나 또는 그 초과의 결정들을 생성하고;
하나 또는 그 초과의 결정들이 어떠한 로컬 매칭도 존재하지 않는 것을 나타내면, 상기 특징들의 적어도 하나의 감소된 세트 또는 상기 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들 중 대응하는 세트를 각각 포함하는 매칭 요청들을 서버에 지속적으로 전송하고; 그리고
상기 매칭 요청들에 대한 응답들을 지속적으로 수신하도록 추가로 구성되고,
상기 특징들의 하나 또는 그 초과의 추가적인 감소된 세트들의 추출, 상기 하나 또는 그 초과의 추가적인 결정들의 생성, 및 상기 매칭 요청들의 지속적인 전송은, 상기 응답들 중 하나가 원격 매칭을 식별하는 경우 종료되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 프로세서는,
상기 매칭 요청에 대한 응답을 수신하도록 추가로 구성되고,
상기 응답은, 상기 매칭될 오브젝트에 대한 하나 또는 그 초과의 잠재적인 매칭들을 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 36 항에 있어서,
상기 프로세서는,
상기 하나 또는 그 초과의 잠재적인 매칭들 중 선택된 매칭을 매칭 오브젝트인 것으로 나타내는 사용자 입력을 수신하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 36 항에 있어서,
상기 프로세서는,
매칭 오브젝트에 대한 탐색을 계속하도록 나타내는 사용자 입력을 수신하도록 추가로 구성되는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 프로세서는,
상기 매칭 요청에 대한 응답을 수신하도록 추가로 구성되고,
상기 응답은, 신뢰도 레벨 임계치를 초과하는 매칭 신뢰도 레벨을 갖는 매칭 오브젝트를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
추출하는 것은, 배경 정보를 제거하는 것 또는 상기 오브젝트 상에서 엣지 검출 동작을 수행하는 것 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 오브젝트는 정적 이미지, 동적 이미지 또는 오디오 레코딩 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 제 23 항에 있어서,
상기 오브젝트는, 이미지, 매트릭스 바코드, 단어, 문자, 수화 제스쳐 또는 노래 중 적어도 하나를 포함하는, 클라이언트-서버 네트워크에서 패턴 매칭을 효율적으로 수행하기 위한 장치. - 정보를 제시하기 위해 패턴 인식을 이용하는 방법으로서,
매칭될 오브젝트로부터 추출되는 특징들의 초기 감소된 세트를 원격-위치된 통신 디바이스로부터 수신하는 단계;
상기 매칭될 오브젝트로부터 추출되는 특징들의 추가적인 감소된 세트들을 지속적으로 수신하는 단계;
신뢰도 팩터를 충족시키는 잠재적인 매칭이 발견될 때까지, 상기 특징들의 초기 감소된 세트 및 상기 특징들의 추가적인 감소된 세트들 중 하나 또는 둘 모두에 매칭하는 오브젝트에 대해 라이브러리를 탐색하는 단계; 및
상기 오브젝트에 대한 상기 잠재적인 매칭의 결정시에, 상기 오브젝트의 식별을 송신하는 단계를 포함하는,
정보를 제시하기 위해 패턴 인식을 이용하는 방법. - 제 43 항에 있어서,
상기 특징들의 초기 감소된 세트 또는 특징들의 이전에 수신된 추가적인 감소된 세트에 기초하여, 상기 신뢰도 팩터를 충족시키는 잠재적인 매칭이 발견될 수 없는 경우, 특징들의 추가적인 감소된 세트에 대한 요청을 생성하는 단계를 더 포함하는, 정보를 제시하기 위해 패턴 인식을 이용하는 방법. - 제 43 항에 있어서,
상기 오브젝트에 대한 추가적인 정보를 송신하는 단계를 더 포함하는, 정보를 제시하기 위해 패턴 인식을 이용하는 방법. - 제 45 항에 있어서,
상기 오브젝트에 대한 추가적인 정보는, 상기 오브젝트와 연관된 URL(universal resource locator), 위치 정보, 콘텍스트 관련 정보, 또는 추가적인 서비스들에 대한 광고들 중 하나 또는 그 초과를 포함하는, 정보를 제시하기 위해 패턴 인식을 이용하는 방법. - 컴퓨터 프로그램 물건으로서,
컴퓨터 판독가능 매체를 포함하고,
상기 컴퓨터 판독가능 매체는,
컴퓨터로 하여금, 매칭될 오브젝트로부터 추출되는 특징들의 초기 감소된 세트를 원격-위치된 통신 디바이스로부터 수신하게 하기 위한 적어도 하나의 명령;
상기 컴퓨터로 하여금, 상기 매칭될 오브젝트로부터 추출되는 특징들의 추가적인 감소된 세트들을 지속적으로 수신하게 하기 위한 적어도 하나의 명령;
상기 컴퓨터로 하여금, 신뢰도 팩터를 충족시키는 잠재적인 매칭이 발견될 때까지, 상기 특징들의 초기 감소된 세트 및 상기 특징들의 추가적인 감소된 세트들 중 하나 또는 둘 모두에 매칭하는 오브젝트에 대해 라이브러리를 탐색하게 하기 위한 적어도 하나의 명령; 및
상기 컴퓨터로 하여금, 상기 오브젝트에 대한 상기 잠재적인 매칭의 결정시에, 상기 오브젝트의 식별을 송신하게 하기 위한 적어도 하나의 명령을 포함하는,
컴퓨터 프로그램 물건. - 장치로서,
매칭될 오브젝트로부터 추출되는 특징들의 초기 감소된 세트를 원격-위치된 통신 디바이스로부터 수신하기 위한 수단;
상기 매칭될 오브젝트로부터 추출되는 특징들의 추가적인 감소된 세트들을 지속적으로 수신하기 위한 수단;
신뢰도 팩터를 충족시키는 잠재적인 매칭이 발견될 때까지, 상기 특징들의 초기 감소된 세트 및 상기 특징들의 추가적인 감소된 세트들 중 하나 또는 둘 모두에 매칭하는 오브젝트에 대해 라이브러리를 탐색하기 위한 수단; 및
상기 오브젝트에 대한 상기 잠재적인 매칭의 결정시에, 상기 오브젝트의 식별을 송신하기 위한 수단을 포함하는,
장치. - 정보를 제시하기 위해 패턴 인식을 이용하기 위한 장치로서,
매칭될 오브젝트로부터 추출되는 특징들의 초기 감소된 세트를 원격-위치된 통신 디바이스로부터 수신하고;
상기 매칭될 오브젝트로부터 추출되는 특징들의 추가적인 감소된 세트들을 지속적으로 수신하고;
신뢰도 팩터를 충족시키는 잠재적인 매칭이 발견될 때까지, 상기 특징들의 초기 감소된 세트 및 상기 특징들의 추가적인 감소된 세트들 중 하나 또는 둘 모두에 매칭하는 오브젝트에 대해 라이브러리를 탐색하고; 그리고
상기 오브젝트에 대한 상기 잠재적인 매칭의 결정시에, 상기 오브젝트의 식별을 송신하도록
구성되는 적어도 하나의 프로세서; 및
상기 적어도 하나의 프로세서에 커플링되는 메모리를 포함하는,
정보를 제시하기 위해 패턴 인식을 이용하기 위한 장치. - 제 49 항에 있어서,
상기 프로세서는,
상기 특징들의 초기 감소된 세트 또는 특징들의 이전에 수신된 추가적인 감소된 세트에 기초하여, 상기 신뢰도 팩터를 충족시키는 잠재적인 매칭이 발견될 수 없는 경우, 특징들의 추가적인 감소된 세트에 대한 요청을 생성하도록 추가로 구성되는, 정보를 제시하기 위해 패턴 인식을 이용하기 위한 장치. - 제 49 항에 있어서,
상기 프로세서는, 상기 오브젝트에 대한 추가적인 정보를 송신하도록 추가로 구성되는, 정보를 제시하기 위해 패턴 인식을 이용하기 위한 장치. - 제 49 항에 있어서,
상기 오브젝트에 대한 추가적인 정보는, 상기 오브젝트와 연관된 URL, 위치 정보, 콘텍스트 관련 정보, 또는 추가적인 서비스들에 대한 광고들 중 하나 또는 그 초과를 포함하는, 정보를 제시하기 위해 패턴 인식을 이용하기 위한 장치.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161536905P | 2011-09-20 | 2011-09-20 | |
| US61/536,905 | 2011-09-20 | ||
| US13/406,518 US9208392B2 (en) | 2011-09-20 | 2012-02-27 | Methods and apparatus for progressive pattern matching in a mobile environment |
| US13/406,518 | 2012-02-27 | ||
| PCT/US2012/052529 WO2013043318A1 (en) | 2011-09-20 | 2012-08-27 | Methods and apparatus for progressive pattern matching in a mobile environment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20140063859A true KR20140063859A (ko) | 2014-05-27 |
| KR101619979B1 KR101619979B1 (ko) | 2016-05-11 |
Family
ID=47880719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020147010591A Expired - Fee Related KR101619979B1 (ko) | 2011-09-20 | 2012-08-27 | 모바일 환경에서 점진적인 패턴 매칭을 위한 방법 및 장치 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US9208392B2 (ko) |
| EP (1) | EP2758912B1 (ko) |
| JP (1) | JP5989781B2 (ko) |
| KR (1) | KR101619979B1 (ko) |
| CN (1) | CN103814383B (ko) |
| TW (1) | TW201327203A (ko) |
| WO (1) | WO2013043318A1 (ko) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9691180B2 (en) * | 2012-09-28 | 2017-06-27 | Intel Corporation | Determination of augmented reality information |
| TWI560627B (en) * | 2014-05-09 | 2016-12-01 | Happy Ray Co Ltd | Method and system for matching graphics |
| US20190244276A1 (en) * | 2014-05-09 | 2019-08-08 | Happy Ray Co. Ltd. | Method and System for Matching Graphics |
| JP6375775B2 (ja) * | 2014-08-19 | 2018-08-22 | 日本電気株式会社 | 特徴点入力支援装置、特徴点入力支援方法及びプログラム |
| JP6549898B2 (ja) * | 2015-05-20 | 2019-07-24 | 株式会社日立製作所 | 物体検出システム、物体検出方法、poi情報作成システム、警告システム、及び誘導システム |
| CN111078924B (zh) * | 2018-10-18 | 2024-03-01 | 深圳云天励飞技术有限公司 | 图像检索方法、装置、终端及存储介质 |
| US10572522B1 (en) * | 2018-12-21 | 2020-02-25 | Impira Inc. | Database for unstructured data |
| JP7160763B2 (ja) * | 2019-06-12 | 2022-10-25 | ヤフー株式会社 | 情報処理装置、情報処理システム、情報処理方法、プログラム、およびアプリケーションプログラム |
| US11676052B2 (en) * | 2020-04-15 | 2023-06-13 | Micron Technology, Inc. | Apparatuses and methods for inference processing on edge devices |
| CN114567632B (zh) * | 2022-02-23 | 2023-09-19 | 中煤能源研究院有限责任公司 | 渐进式编码的边缘智能图像传输方法、系统、设备及介质 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5546471A (en) * | 1994-10-28 | 1996-08-13 | The National Registry, Inc. | Ergonomic fingerprint reader apparatus |
| JP2002007432A (ja) | 2000-06-23 | 2002-01-11 | Ntt Docomo Inc | 情報検索システム |
| JP3642746B2 (ja) * | 2001-06-21 | 2005-04-27 | 日本発条株式会社 | セラミックスヒータ |
| US7127106B1 (en) | 2001-10-29 | 2006-10-24 | George Mason Intellectual Properties, Inc. | Fingerprinting and recognition of data |
| US20040096107A1 (en) | 2002-11-14 | 2004-05-20 | Lockheed Martin Corporation | Method and computer program product for determining an efficient feature set and an optimal threshold confidence value for a pattern recogniton classifier |
| US20040174434A1 (en) | 2002-12-18 | 2004-09-09 | Walker Jay S. | Systems and methods for suggesting meta-information to a camera user |
| JP2006526207A (ja) * | 2003-05-12 | 2006-11-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | メディアオブジェクト検索方法 |
| JP4198071B2 (ja) | 2004-01-20 | 2008-12-17 | オリンパス株式会社 | 情報呈示システム |
| KR100596498B1 (ko) | 2004-06-30 | 2006-07-03 | 전자부품연구원 | 다중 프레임 기반 온라인 얼굴 인식 시스템 |
| US8521737B2 (en) | 2004-10-01 | 2013-08-27 | Ricoh Co., Ltd. | Method and system for multi-tier image matching in a mixed media environment |
| JPWO2007004522A1 (ja) | 2005-06-30 | 2009-01-29 | オリンパス株式会社 | 検索システム及び検索方法 |
| JP2007208761A (ja) * | 2006-02-03 | 2007-08-16 | Hitachi Ltd | 記録再生装置 |
| US9020966B2 (en) | 2006-07-31 | 2015-04-28 | Ricoh Co., Ltd. | Client device for interacting with a mixed media reality recognition system |
| JP2009193187A (ja) | 2008-02-13 | 2009-08-27 | Casio Comput Co Ltd | 画像検索方法、画像検索システム、画像検索端末および検索用サーバー |
| TW200951832A (en) | 2008-04-15 | 2009-12-16 | Novafora Inc | Universal lookup of video-related data |
| US8391609B2 (en) * | 2009-02-24 | 2013-03-05 | Stephen G. Huntington | Method of massive parallel pattern matching against a progressively-exhaustive knowledge base of patterns |
| KR101335617B1 (ko) | 2009-04-16 | 2013-12-02 | 주식회사 제니텀 | 모바일 환경에서의 증강 현실 구현 방법 및 이를 위한 장치 |
| US8063797B1 (en) * | 2010-07-31 | 2011-11-22 | ParkMe LLC | Parking information collection system and method |
| US8639034B2 (en) * | 2010-11-19 | 2014-01-28 | Ricoh Co., Ltd. | Multimedia information retrieval system with progressive feature selection and submission |
-
2012
- 2012-02-27 US US13/406,518 patent/US9208392B2/en active Active
- 2012-08-27 WO PCT/US2012/052529 patent/WO2013043318A1/en not_active Ceased
- 2012-08-27 CN CN201280045902.6A patent/CN103814383B/zh active Active
- 2012-08-27 JP JP2014531834A patent/JP5989781B2/ja not_active Expired - Fee Related
- 2012-08-27 EP EP12759557.7A patent/EP2758912B1/en active Active
- 2012-08-27 KR KR1020147010591A patent/KR101619979B1/ko not_active Expired - Fee Related
- 2012-09-06 TW TW101132602A patent/TW201327203A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| US9208392B2 (en) | 2015-12-08 |
| JP5989781B2 (ja) | 2016-09-07 |
| EP2758912A1 (en) | 2014-07-30 |
| WO2013043318A1 (en) | 2013-03-28 |
| TW201327203A (zh) | 2013-07-01 |
| KR101619979B1 (ko) | 2016-05-11 |
| CN103814383A (zh) | 2014-05-21 |
| CN103814383B (zh) | 2017-03-15 |
| EP2758912B1 (en) | 2021-10-20 |
| JP2014531664A (ja) | 2014-11-27 |
| US20130071035A1 (en) | 2013-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101619979B1 (ko) | 모바일 환경에서 점진적인 패턴 매칭을 위한 방법 및 장치 | |
| US12380159B2 (en) | Prioritized device actions triggered by device scan data | |
| US10212179B2 (en) | Method and system for checking security of URL for mobile terminal | |
| CN105721462B (zh) | 信息推送的方法和装置 | |
| CN104683458B (zh) | 一种壁纸推荐的方法及服务器 | |
| KR20150070236A (ko) | 전체적 특성 피드백을 이용한 점진적인 시각적 질의 처리 | |
| JP6140904B2 (ja) | 端末標記方法、端末標記装置、プログラム及び記録媒体 | |
| US11080322B2 (en) | Search methods, servers, and systems | |
| WO2018188373A1 (zh) | 页面分享方法、装置、服务器及存储介质 | |
| CN108038172A (zh) | 基于人工智能的搜索方法和装置 | |
| CN104021170A (zh) | 一种信息获取方法及云端服务器 | |
| CN102932421A (zh) | 云备份方法及装置 | |
| CN103609193B (zh) | 识别终端类型的方法及无线接入网设备 | |
| CN106055693B (zh) | 一种信息处理方法及终端 | |
| CN108287891A (zh) | 一种应用程序信息推送方法及服务器 | |
| US9264500B2 (en) | Method and apparatus for optimized object searching | |
| JP5410409B2 (ja) | プロフィール情報評価支援装置、プロフィール情報評価支援方法及びプログラム | |
| CN106547746B (zh) | 数据发送的方法及装置 | |
| CN116758362A (zh) | 图像处理方法、装置、计算机设备及存储介质 | |
| CN112580762B (zh) | 动态二维码及其识别方法和识别装置 | |
| CN104978247B (zh) | 一种应用测试方法、装置及系统 | |
| CN112214182B (zh) | 一种打印机识别的方法、装置、电子设备及存储介质 | |
| CN107357863A (zh) | 一种图片处理方法、装置、存储介质和终端 | |
| CN120407891A (zh) | 稿件内容检索方法和装置 | |
| KR20130052970A (ko) | 영상인식 기술을 이용한 지도 서비스 제공 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-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 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| 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-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20190504 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20190504 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |