IP Library Granted Patent US 8,711,174
Granted Patent B2
US 8,711,174 · App. 13/152,768 · Granted Apr 29, 2014

Method, apparatus and computer program product for visualizing whole streets based on imagery generated from panoramic street views

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 8,711,174
App. No.
13/152,768
Granted
Apr 29, 2014
Kind
B2
Abstract

A method is provided for visualizing both sides of a street based on imagery generated from panoramic street views. In particular, example methods may include directing presentation of a first panoramic view representing a first side of a street, and directing presentation of a second panoramic view representing a second side of the street. The first and second panoramic views may be presented in a street view in a perspective representation where a bottom of the first panoramic view and a bottom of the second panoramic view may be foreshortened relative to a top of each respective panoramic view, and where the bottom of each of the first panoramic view and the second panoramic view are located on either side of a representation of the street. The first panoramic view and the second panoramic view may each be formed of at least two image segments stitched together.

Claims (38)

1. A method comprising:

directing presentation of a first panoramic view representing a first side of a street; and

directing presentation of a second panoramic view representing a second side of the street;

wherein the first panoramic view and the second panoramic view are presented in a street-view in a perspective representation wherein a bottom of the first panoramic view and a bottom of the second panoramic view are foreshortened relative to a top of each respective panoramic view, wherein the bottom of the first panoramic view and the bottom of the second panoramic view are located on either side of a representation of the street, and

wherein the street-view is presented in response to a mobile terminal operating in a portrait mode and a plan view of a panoramic view is presented in response to the mobile terminal operating in a landscape mode.

2. The method according to claim 1 , wherein the first panoramic view and the second panoramic view are each formed from at least two image segments stitched together.

3. The method according to claim 1 , further comprising a representation of the street disposed between the bottom of the first panoramic view and the bottom of the second panoramic view.

4. The method according to claim 1 , further comprising directing presentation of a plan view of the first panoramic view in response to a request to zoom in on the street-view.

5. The method according to claim 1 , further comprising directing presentation of a satellite view of the street in response to a request to zoom out from the street-view.

6. The method according to claim 1 , further comprising directing presentation of interest content in first panoramic view or in the second panoramic view.

7. The method of claim 1 , further comprising:

directing presentation of a plan view of a panoramic view of the first side of the street in response to the mobile terminal being rotated to a landscape orientation in a first direction; and

directing presentation of a plan view of a panoramic view of the second side of the street in response to the mobile terminal being rotated to a landscape orientation in a second direction, opposite the first direction.

8. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:

direct presentation of a first panoramic view representing a first side of a street; and

direct presentation of a second panoramic view representing a second side of the street;

wherein the first panoramic view and the second panoramic view are presented in a street-view in a perspective representation wherein a bottom of the first panoramic view and a bottom of the second panoramic view are foreshortened relative to the top of each respective panoramic view, wherein the bottom of the first panoramic view and the bottom of the second panoramic view are located on either side of a representation of the street, and

wherein the street-view is presented in response to a mobile terminal operating in a portrait mode and a panorama view is presented in response to the mobile terminal operating in a landscape mode.

9. The apparatus according to claim 8 , wherein the first panoramic and the second panoramic view are each formed from at least two image segments stitched together.

10. The apparatus according to claim 8 wherein the apparatus is further configured to direct presentation of the street between the bottom of the first panoramic view and the bottom of the second panoramic view.

11. The apparatus according to claim 8 , wherein the apparatus is further configured to direct presentation of a plan view of the first panoramic view in response to a request to zoom in on the street-view.

12. The apparatus according to claim 8 , wherein the apparatus is further configured to direct presentation of a satellite view of the street in response to a request to zoom out from the street-view.

13. The apparatus according to claim 8 , wherein the apparatus is further configured to direct presentation of interest content in the first panoramic view or in the second panoramic view.

14. The apparatus of claim 8 , wherein the apparatus is further caused to:

direct presentation of a plan view of a panoramic view of the first side of the street in response to the mobile terminal being rotated to a landscape orientation in a first direction; and

direct presentation of a plan view of a panoramic view of the second side of the street in response to the mobile terminal being rotated to a landscape orientation in a second direction, opposite the first direction.

15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:

program code instructions for directing presentation of a first panoramic view representing a first side of a street; and

program code instructions for directing presentation of a second panoramic view representing a second side of the street;

wherein the first panoramic view and the second panoramic view are presented in a street-view in a perspective representation wherein a bottom of the first panoramic view and a bottom of the second panoramic view are foreshortened relative to the top of each respective panoramic view, wherein the bottom of the first panoramic view and the bottom of the second panoramic view are located on either side of a representation of the street, and

wherein the street-view is presented in response to a mobile terminal operating in a portrait mode and a plan view of a panoramic view is presented in response to the mobile terminal operating in a landscape mode.

16. The computer program product of claim 15 , wherein the first panoramic and the second panoramic view are each formed from at least two image segments stitched together.

17. The computer program product of claim 15 , further comprising program code instructions for directing presentation of a representation of the street disposed between the bottom of the first panoramic view and the bottom of the second panoramic view.

18. The computer program product of claim 15 , further comprising program code instructions for directing presentation of a plan view of the first panoramic view in response to a request to zoom-in on the street-view.

19. The computer program product of claim 15 , further comprising program code instructions for directing presentation of interest content in the first panoramic view or in the second panoramic view.

20. The computer program product of claim 15 , further comprising:

program code instructions for directing presentation of a plan view of a panoramic view of the first side of the street in response to the mobile terminal being rotated to a landscape orientation in a first direction; and

program code instructions for directing presentation of a plan view of a panoramic view of the second side of the street in response to the mobile terminal being rotated to a landscape orientation in a second direction, opposite the first direction.

Assignments (3)
CHANGE OF NAME Recorded Mar 6, 2014
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 032398/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2012
From: NOKIA CORPORATION
To: NAVTEQ B.V.
Reel/Frame 029101/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2011
From: FIALHO, ANDRE TADEU SANTOS; MURPHY, DAVID
To: NOKIA CORPORATION
Reel/Frame 026729/0177 →