IP Library Granted Patent US 6,987,522
Granted Patent B2
US 6,987,522 · App. 10/704,185 · Granted Jan 17, 2006

Method and system for specifying pan speed

Assignee: Beon Media Inc.
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 6,987,522
App. No.
10/704,185
Granted
Jan 17, 2006
Kind
B2
Abstract

A method and system for generating an image display plan is provided. In one embodiment, a planning system allows a user to create a display plan that specifies a sequence of images that are to be displayed and how the images are to be displayed. The planning system allows a user to specify different versions of the plan for different aspect ratios. When displaying the image, the planning system may display multiple viewports simultaneously on the image, one for each of the different aspect ratios. The planning system may allow the multiple viewports to be moved around and resized as a unit maintaining a common center point for the viewports.

Claims (53)

1. A method in a computer system for specifying pan speed for panning an image, the method comprising:

displaying a start indication of a start viewport at a location indicating a start pan speed at the start of panning;

displaying an end indication of an end viewport at a location indicating an end pan speed at the end of panning;

in response to receiving from a user an indication to change the start pan speed, moving the displayed start indication to a new location indicating the changed start pan speed; and

in response to receiving from the user an indication to change the end pan speed moving the displayed end indication to a new location indicating the changed end pan speed

wherein the pan speed varies from the start pan speed to the end pan speed over a pan time.

2. The method of claim 1 including displaying a line between the start and end indications.

3. The method of claim 2 wherein when the line is straight, the pan speed changes linearly over the pan time.

4. The method of claim 3 wherein when the line is horizontal the pan speed is constant over the pan time.

5. The method of claim 3 wherein when the line is vertical the pan speed is constant over the pan time.

6. The method of claim 2 including in response to receiving from the user an indication to change the shape of the line, displaying a line that is not straight to indicate that the pan speed changes non-linearly over the pan time.

7. The method of claim 6 including displaying handles for user selection when changing the shape of the line.

8. The method of claim 6 wherein the shape of the line is indicated by specifying locations of control points of the line.

9. The method of claim 8 wherein the shape of the line corresponds to a spline curve based on the control points.

10. The method of claim 1 wherein a horizontal axis corresponds to pan time and a vertical axis corresponds to pan speed.

11. The method of claim 1 wherein a vertical axis corresponds to pan time and a horizontal axis corresponds to pan speed.

12. The method of claim 1 wherein the initial displaying of the start indication and the end indication represents constant pan speed.

13. The method of claim 1 wherein the user indicates to change a pan speed by dragging a displayed indication of the pan speed.

14. The method of claim 1 including receiving from the user an indication to change the pan time.

15. The method of claim 1 wherein the pan path is specified by an arbitrary function.

16. The method of claim 1 including providing a pan speed function that maps pan time to pan speed based on the start pan speed and the end pan speed.

17. The method of claim 16 wherein the mapping is further based on length of a pan path.

18. The method of claim 17 wherein the pan path is represented by a pan path function and the mapping is based on an average pan speed indicated by the length of the pan path and the pan time.

19. The method of claim 17 wherein the average pan speed indicated by the pan speed function is the same as the average pan speed indicated by the length of the pan path and the pan time.

20. A method in a computer system for specifying pan speed for panning an image, the method comprising:

displaying a start pan speed indication;

displaying an end pan speed indication;

displaying a line between the start pan speed indication and the end pan speed indication; and

receiving from a user an indication to change the shape of the line wherein the shape of the line indicates the pan speed over a pan time.

21. The method of claim 20 wherein the shape of the line includes the slope of the line.

22. The method of claim 20 wherein the line with a shape that is straight indicates that any change in speed is linear.

23. The method of claim 20 wherein the line with a shape that is not straight indicates that a change in speed in non-linear.

24. The method of claim 20 including in response to receiving from a user an indication change a pan speed indication, moving the displayed pan speed indication to a new location indicating the changed pan speed.

25. The method of claim 20 wherein when the line is horizontal the pan speed is constant.

26. The method of claim 20 wherein when the line is vertical the pan speed is constant.

27. The method of claim 20 including in response to receiving from the user an indication to change the shape of the line, displaying a line with the indicated shape.

28. The method of claim 27 including displaying handles for user selection when changing the shape of the line.

29. The method of claim 27 wherein the shape of the line is indicated by specifying locations of control points of the line.

30. The method of claim 27 wherein the shape of the line corresponds to a spline curve based on the control points.

31. The method of claim 20 wherein the line is displayed based on a coordinate system representing pan time on one axis and pan speed on another axis.

32. The method of claim 20 wherein the user indicates to change pan speed by dragging a displayed pan speed indication.

33. A computer system for specifying pan speed for panning an image, comprising:

a component that displays a line representing a mapping of pan speed to pan time;

a component that receives from a user an indication to change the shape of the displayed line; and

a component that stores an indication of the shape of the line for use in determining pan speed at different times during pan time.

34. The system of claim 33 wherein the shape of the line includes the slope of the line.

35. The system of claim 33 wherein the indication to change the shape of the displayed line indicates a new start pan speed.

36. The system of claim 33 wherein the indication to change the shape of the displayed line indicates a new end pan speed.

37. The system of claim 33 wherein the component that receives from a user an indication to change the shape of the displayed line displays handles for user selection when changing the shape.

38. The system of claim 33 wherein the shape of the line is indicated by specifying locations of control points of the line.

39. The system of claim 38 wherein the shape of the line corresponds to a spline curve based on the control points.

40. The system of claim 33 wherein the line is displayed based on a coordinate system representing pan time on one axis and pan speed on another axis.

41. The system of claim 33 wherein the user indicates to change pan speed by dragging a displayed pan speed indication.

Assignments (6)
MERGER Recorded Oct 16, 2015
From: EQAPEZ FOUNDATION, L.L.C
To: OL SECURITY LIMITED LIABILITY COMPANY
Reel/Frame 036807/0020 →
AFFIDAVIT OF FORECLOSURE Recorded Aug 26, 2008
From: TRIPLEPOINT CAPITAL LLC
To: EQAPEZ FOUNDATION, L.L.C.
Reel/Frame 021439/0121 →
SECURITY AGREEMENT Recorded Jan 29, 2007
From: GALLERYPLAYER, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 018816/0444 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2005
From: BEON MEDIA INC.
To: GALLERYPLAYER, INC.
Reel/Frame 017087/0571 →
CHANGE OF NAME Recorded Jan 18, 2005
From: RGB LABS, INC.
To: BEON MEDIA INC.
Reel/Frame 016152/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2004
From: LIPSKY, SCOTT E.; BROWNLOW, PAUL
To: RGB LABS, INC.
Reel/Frame 015431/0988 →
Continuity (2)
Continuation In Part 1067592500 · Sep 29, 2003
Related Publication 20050078181A1 · Apr 14, 2005