Methods, and apparatus implementing methods, including computer program
products, for merging images of segments of a view. Methods include:
receiving, from a network, a first image representing a first segment of
the view and a second image representing a second segment of the view;
determining the position of the second segment of the view relative to
the first segment of the view; blending the first image with the second
image based on the determined position of the second segment relative to
the first segment to form a panoramic image of the view; and transmitting
the panoramic image over the network.