IP Library › Granted Patent US 9,037,908
Granted Patent B1
US 9,037,908 · App. 14/602,070 · Granted May 19, 2015

Mirroring dongle having function of analyzing mirroring data and method of controlling mirroring data

Inventors: Han Min Rhu (Yongin-si, KR); Dong Yup Lee (Bucheon-si, KR)
Assignee: TINNOS INC.
H04N21/41422H04N7/162H04N21/454B60R11/0235B60R11/0258H04N21/41407H04N21/4126H04N21/4122G01C21/26B60R2011/0294
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 9,037,908
App. No.
14/602,070
Granted
May 19, 2015
Kind
B1
Abstract

A mirroring dongle includes an interface unit that makes a wired connection to an AVN system of a vehicle and a processor including a receiving unit that receives driving information of the vehicle from the AVN system through the interface unit, and receives mirroring data from an external wireless terminal through a wireless communication, a determining unit that determines whether or not the vehicle is moving, based on the driving information, and determines a type of the mirroring data, a control unit that, when the vehicle is not moving, outputs the mirroring data as they are regardless of the type of the mirroring data, and when the vehicle is moving, outputs the mirroring data as they are only when the mirroring data are the non-movie data, and an output unit that outputs the mirroring data to the AVN system through the interface unit.

Claims (93)

1. A mirroring dongle, comprising:

an interface unit configured to make a wired connection to an AVN (Audio, Video, and Navigation) system of a vehicle, the AVN system providing functions of audio, video, and navigation; and

a processor including

a receiving unit configured

to receive driving information of the vehicle from the AVN system through the interface unit, and

to receive mirroring data from an external wireless terminal through a wireless communication,

a determining unit configured

to determine whether or not the vehicle is moving, based on the driving information, and

to determine a type of the mirroring data, whether the mirroring data are movie data or non-movie data,

a control unit configured,

upon the determining unit determining that the vehicle is not moving, to output the mirroring data as they are regardless of the type of the mirroring data, and

upon the determining unit determining that the vehicle is moving, to output the mirroring data as they are only when the mirroring data are the non-movie data, and

an output unit configured to output the mirroring data to the AVN system through the interface unit, and

wherein the determining unit is configured to detect an amount of change of the mirroring data per unit time, and

to compare the amount of change of the mirroring data per unit time with a predetermined threshold value, and

to determine that the mirroring data are movie data when the amount of change of the mirroring data is larger than the threshold value.

2. The mirroring dongle according to claim 1 , wherein the determining unit is configured

to divide the mirroring data into a plurality of areas,

to select a predetermined number of areas from the plurality of areas, and

to determine the type of the mirroring data by using mirroring data corresponding to the selected areas.

3. The mirroring dongle according to claim 1 , wherein the determining unit is configured

to separate video data and audio data from the mirroring data,

to detect an amount of change of the video data per unit time,

to compare the amount of change of the video data per unit time with the threshold value, and

to determine that the mirroring data are movie data when the amount of change of the video data is larger than the threshold value.

4. The mirroring dongle according to claim 1 , wherein the determining unit is configured

to separate video data and audio data from the mirroring data,

to perform an edge detection of an image of the video data,

to detect an amount of change of a detected edge per unit time,

to compare the amount of change of the detected edge per unit time with the threshold value, and

to determine that the mirroring data are movie data when the amount of change of the detected edge per unit time is larger than the threshold value.

5. The mirroring dongle according to claim 1 , wherein the determining unit is configured

to separate video data and audio data from the mirroring data,

to detect color of the video data,

to detect an amount of change of a detected color per unit time,

to compare the amount of change of the detected color per unit time with the threshold value, and

to determine that the mirroring data are movie data when the amount of change of the color per unit time is larger than the threshold value.

6. The mirroring dongle according to claim 1 , wherein the determining unit is configured

to separate video data and audio data from the mirroring data,

to detect brightness of the video data,

to detect an amount of change of a detected brightness per unit time,

to compare the amount of change of the detected brightness per unit time with the threshold value, and

to determine that the mirroring data are movie data when the amount of change of the brightness per unit time is larger than the threshold value.

7. The mirroring dongle according to claim 1 , further comprising a video filter configured to filter video data, wherein

when the vehicle is moving and the mirroring data are movie data, the control unit is configured

to separate video data and audio data from the mirroring data,

to filter the video data by using the video filter, and

to output the audio data only to the AVN system through the interface unit.

8. The mirroring dongle according to claim 1 , wherein the non-movie data include navigation data.

9. A method of controlling mirroring data, the method comprising:

receiving driving information of a vehicle from an AVN (Audio, Video, and Navigation) system of the vehicle through an interface unit configured to make a wired connection to the AVN system, the AVN system providing functions of audio, video, and navigation;

receiving mirroring data from an external wireless terminal through a wireless communication;

determining whether or not the vehicle is moving, based on the driving information;

determining a type of the mirroring data, whether the mirroring data are movie data or non-movie data;

controlling including

when the vehicle is not moving, outputting the mirroring data as they are regardless of the type of the mirroring data, and

when the vehicle is moving, outputting the mirroring data as they are only when the mirroring data are the non-movie data; and

outputting the mirroring data to the AVN system through the interface unit, and

wherein the determining includes detecting an amount of change of the mirroring data per unit time, and

comparing the amount of change of the mirroring data per unit time with a predetermined threshold value, and

determining that the mirroring data are movie data when the amount of change of the mirroring data is larger than the threshold value.

10. The method according to claim 9 , wherein the determining includes

dividing the mirroring data into a plurality of areas,

selecting areas from the plurality of areas, and

determining the type of the mirroring data by using mirroring data corresponding to the selected areas.

11. The method according to claim 9 , wherein the determining includes

separating video data and audio data from the mirroring data,

detecting an amount of change of the video data per unit time,

comparing the amount of change of the video data per unit time with the threshold value, and

determining that the mirroring data are movie data when the amount of change of the video data is larger than the threshold value.

12. The method according to claim 9 , wherein the determining includes

separating video data and audio data from the mirroring data,

performing an edge detection of an image of the video data,

detecting an amount of change of a detected edge per unit time,

comparing the amount of change of the detected edge per unit time with the threshold value, and

determining that the mirroring data are movie data when the amount of change of the detected edge per unit time is larger than the threshold value.

13. The method according to claim 9 , wherein the determining includes

separating video data and audio data from the mirroring data,

detecting color of the video data,

detecting an amount of change of a detected color per unit time,

comparing the amount of change of the detected color per unit time with the threshold value, and

determining that the mirroring data are movie data when the amount of change of the color per unit time is larger than the threshold value.

14. The method according to claim 9 , wherein the determining includes

separating video data and audio data from the mirroring data,

detecting brightness of the video data,

detecting an amount of change of a detected brightness per unit time,

comparing the amount of change of the detected brightness per unit time with the threshold value, and

determining that the mirroring data are movie data when the amount of change of the brightness per unit time is larger than the threshold value.

15. The method according to claim 9 , wherein when it is determined that the vehicle is moving and the mirroring data are movie data at the determining, the controlling further includes

separating video data and audio data from the mirroring data,

filtering the video data by using a video filter configured to filter the video data, and

outputting the audio data only to the AVN system through the interface unit.

16. The method according to claim 9 , wherein the non-movie data include navigation data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2020
From: TINNOS INC.
To: LS AUTOMOTIVE TECHNOLOGIES CO., LTD.
Reel/Frame 054574/0975 →
LICENSE Recorded Dec 5, 2018
From: TINNOS INC.
To: HANKOOK TECHNOLOGY INC.
Reel/Frame 047679/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2015
From: RHU, HAN MIN; LEE, DONG YUP
To: TINNOS INC.
Reel/Frame 034779/0313 →
Priority Claims (2)
KR 10-2014-0186074 · Dec 22, 2014 · national
JP 2015-001386 · Jan 7, 2015 · national