A computer-implemented method comprising the steps of setting a digital imaging device to capture a preselected field of view, the field of view having a whiteboard subject to periodic change: capturing a sequence of frames with the digital imaging device of the whiteboard, wherein the entire whiteboard is virtualized as a scrollable canvas and wherein a portion of the scrollable canvas is enlarged and displayed on a computer desktop; capturing audio linked with the captured sequence of frames; establishing a first timecode value associated with initiation of a first writing in a first region of the whiteboard, wherein the first writing is substantially continuous; detecting a first period of writing inactivity having a predetermined duration, wherein the first period of writing inactivity indicates completion of the first writing; identifying a first set of boundaries for the first region containing the first writing, wherein the first set of boundaries is defined by a first set of Cartesian coordinates on the scrollable canvas; subsequent to the first period of writing inactivity, establishing a second timecode value associated with initiation of a second writing in a second region of the whiteboard, wherein the second writing is substantially continuous and completion thereof is indicated by a second period of writing inactivity identifying a second set of boundaries for the second region containing the second writing, wherein the second set of boundaries is defined by a second set of Cartesian coordinates on the scrollable canvas; establishing a relative position of the first region with respect to the second region within the scollable canvas; automatically broadcasting the captured audio from the first timecode value to the second timecode value and displaying a first zoomed-in view of the first region within the scrollable canvas from the sequence of frames from the first timecode value until the second timecode value; responsive to the broadcasting of the captured audio reaching the second timecode value, automatically scrolling the scrollable canvas in a direction of the relative position of the second region, wherein spatial relationship of the first and the second regions in relation to the whiteboard is maintained on the computer desktop based on the first and the second sets of Cartesian coordinates defining the first and the second sets of boundaries on the scrollable canvas; and automatically broadcasting the captured audio from at the second timecode value and displaying a second zoomed-in view of the second region within the canvas, the second region containing the second writing initiated at the second timecode value. capturing a sequence of frames with the digital imaging device of the whiteboard, wherein the entire whiteboard is virtualized as a scrollable canvas and wherein a portion of the scrollable canvas is enlarged and displayed on a computer desktop; capturing audio linked with the captured sequence of frames; establishing a first timecode value associated with initiation of a first writing in a first region of the whiteboard, wherein the first writing is substantially continuous; detecting a first period of writing inactivity having a predetermined duration, wherein the first period of writing inactivity indicates completion of the first writing; identifying a first set of boundaries for the first region containing the first writing, wherein the first set of boundaries is defined by a first set of Cartesian coordinates on the scrollable canvas; subsequent to the first period of writing inactivity, establishing a second timecode value associated with initiation of a second writing in a second region of the whiteboard, wherein the second writing is substantially continuous and completion thereof is indicated by a second period of writing inactivity identifying a second set of boundaries for the second region containing the second writing, wherein the second set of boundaries is defined by a second set of Cartesian coordinates on the scrollable canvas; establishing a relative position of the first region with respect to the second region within the scollable canvas; automatically broadcasting the captured audio from the first timecode value to the second timecode value and displaying a first zoomed-in view of the first region within the scrollable canvas from the sequence of frames from the first timecode value until the second timecode value; responsive to the broadcasting of the captured audio reaching the second timecode value, automatically scrolling the scrollable canvas in a direction of the relative position of the second region, wherein spatial relationship of the first and the second regions in relation to the whiteboard is maintained on the computer desktop based on the first and the second sets of Cartesian coordinates defining the first and the second sets of boundaries on the scrollable canvas; and automatically broadcasting the captured audio from at the second timecode value and displaying a second zoomed-in view of the second region within the canvas, the second region containing the second writing initiated at the second timecode value.