IP Library Granted Patent US 10,423,237
Granted Patent B2
US 10,423,237 · App. 15/676,078 · Granted Sep 24, 2019

Gesture-based control and usage of video relay service communications

Inventors: Dennis Episkopos (Westminster, CO); Cliff Pearce (Rocklin, CA); Francis Kurupacheril (Cupertino, CA)
Assignee: Purple Communications, Inc.
G06F3/017G06F3/0482G06F3/04886G06K9/00355G09B21/009H04N7/142H04N7/147H04N7/15G06K9/78H04M1/72583
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,423,237
App. No.
15/676,078
Granted
Sep 24, 2019
Kind
B2
Abstract

A method and system are disclosed for enabling members of the deaf, hard of hearing, or speech-impaired (D-HOH-SI) community to start and control communications conducted through a video relay service (VRS) without the need for a remote-control device. A combination of standard-ASL and non-ASL hand commands are interpreted using “hand recognition” (similar to “face recognition”) to control the operation of a VRS system through multiple operating modes. The “hand recognition” process employs a camera/codec connected to a CPU which executes commands which may be stored in a non-volatile computer-readable storage device.

Claims (59)

1. A method for enabling a user to start and control communications conducted through a video relay service (VRS) without the need for a remote-control device, the method comprising:

configuring a video relay service client, including:

a camera;

a computer processing unit; and

an internet connection;

loading video images of the user acquired with the camera into the computer processing unit;

recognizing a first hand command using the computer processing unit, the first hand command comprising a gesture that is not a sign language gesture, wherein recognition of the first hand command causes the computer processing unit to enter a mode that recognizes sign language gestures;

subsequent to the computer processing unit entering a mode that recognizes sign language gestures, recognizing a second hand command using the computer processing unit, the second hand command comprising a gesture that is a sign language gesture; wherein the computer processing unit executes computer commands to perform a hand recognition operation; and

performing control functions of the video relay service client based on the recognized hand commands.

2. The method of claim 1 , further comprising a non-volatile computer-readable storage medium connected to the computer processing unit, wherein hand recognition computer commands are stored in the non-volatile computer-readable storage medium.

3. The method of claim 1 , further comprising repeating the steps of loading video images, recognizing hand commands, and performing control functions to perform multiple operations during VRS communications.

4. The method of claim 1 , wherein the hand recognition operation comprises the steps of:

storing one or more video images in the computer processing unit;

performing image processing operations on the stored video images;

performing hand recognition operations on the processed video images, thereby developing a computer model of the hand position, finger positions, and directions of finger and hand motions; and

comparing the computer model of the hand position, finger positions, and directions of finger and hand motions with pre-determined hand commands.

5. The method of claim 4 , wherein the image processing operations comprise gray-scale modification, brightness and contrast adjustment, and/or edge-enhancement functions.

6. The method of claim 4 , wherein the hand recognition operations comprise the steps of:

analyzing the processed video images to determine the positions of various locations on each of the fingers of the user, and the overall position of the hand of the user; and

comparing successive processed video images to determine the directions of motion of various locations on each of the fingers of the user, and the overall motion of the hand of the user.

7. A video relay service (VRS) system for enabling a user to start and control communications conducted through a video relay service without the need for a remote-control device, the system comprising:

a camera;

a computer processing unit, wherein the computer processing unit is configured to execute hand recognition operations; and

an internet connection;

wherein the computer processing unit is further configured for:

loading video images of the user acquired with the camera into the computer processing unit;

recognizing a first hand command using the computer processing unit, the first hand command comprising a gesture that is not a sign language gesture, wherein recognition of the first hand command causes the computer processing unit to enter a mode that recognizes sign language gestures;

subsequent to the computer processing unit entering a mode that recognizes sign language gestures, recognizing a second hand command using the computer processing unit, the second hand command comprising a gesture that is a sign language gesture;

wherein the computer processing unit executes computer commands to perform a hand recognition operation; and

performing control functions of the video relay service system based on the recognized hand commands.

8. The system of claim 7 , further comprising a non-volatile computer-readable storage medium connected to the computer processing unit, wherein hand recognition computer commands are stored in the non-volatile computer-readable storage medium.

9. The system of claim 7 , wherein the computer processing unit is further configured to execute image processing operations prior to executing the hand recognition operations.

10. The system of claim 7 , wherein the hand recognition operations comprise the steps of:

storing one or more video images in the computer processing unit;

performing image processing operations on the stored video images;

performing hand recognition operations on the processed video images, thereby developing a computer model of the hand position, finger positions, and directions of finger and hand motions; and

comparing the computer model of the hand position, finger positions, and directions of finger and hand motions with pre-determined hand commands.

11. The system of claim 10 , wherein the image processing operations comprise gray-scale modification, brightness and contrast adjustment, and/or edge-enhancement functions.

12. The system of claim 10 , wherein the hand recognition operations comprise the steps of:

analyzing the processed video images to determine the positions of various locations on each of the fingers of the user, and the overall position of the hand of the user; and

comparing successive processed video images to determine the directions of motion of various locations on each of the fingers of the user, and the overall motions of the fingers and hand of the user.

13. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by computer processing unit, the programs when executing on the computer processing unit, performing a method for starting and controlling communications conducted through a video relay service without the need for a remote-control device, the method comprising:

configuring a video relay service client, including:

a camera;

a computer processing unit, connected to the non-volatile computer-readable storage medium; and

an internet connection;

loading video images of the user acquired with the camera into the computer processing unit;

recognizing a first hand command using the computer processing unit, the first hand command comprising a gesture that is not a sign language gesture, wherein recognition of the first hand command causes the computer processing unit to enter a mode that recognizes sign language gestures;

subsequent to the computer processing unit entering a mode that recognizes sign language gestures, recognizing a second hand command using the computer processing unit, the second hand command comprising a gesture that is a sign language gesture; wherein the computer processing unit executes computer commands to perform a hand recognition operation; and

performing control functions of the video relay service client based on the recognized hand commands.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises the hand recognition steps of:

storing one or more video images in the computer processing unit;

performing image processing operations on the stored video images;

performing a hand recognition operation on the processed video images, thereby developing a computer model of the hand position, finger positions, and direction of finger and hand motion; and

comparing the computer model of the hand position, finger positions, and direction of hand motion with pre-determined hand commands.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises the image processing operations of gray-scale modification, brightness and contrast adjustment, and/or edge-enhancement functions.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the method further comprises the hand recognition operations steps of:

analyzing the processed video images to determine the positions of various locations on each of the fingers of the user, and the overall position of the hand of the user; and

comparing successive processed video images to determine the directions of motion of various locations on each of the fingers of the user, and the overall motion of the hand of the user.

Assignments (2)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 30, 2022
From: PURPLE COMMUNICATIONS, INC.
To: TRUIST BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 062252/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2017
From: EPISKOPOS, DENNIS; PEARCE, CLIFF; KURUPACHERIL, FRANCES
To: PURPLE COMMUNICATIONS, INC.
Reel/Frame 043285/0714 →
Continuity (2)
Provisional Application 62375243 · Aug 15, 2016
Related Publication 20180048859A1 · Feb 15, 2018
Cited By (3)
US 12,265,663 US 12,267,457 US 12,282,607